<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>杰趣网志 &#187; swap</title>
	<atom:link href="http://www.jackq.com/tag/swap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jackq.com</link>
	<description>IT info. Experience Sharing.</description>
	<lastBuildDate>Mon, 26 Jul 2010 18:24:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>linux创建或者增加新的swap空间</title>
		<link>http://www.jackq.com/how-to-creat-or-increase-linux-swap-space/</link>
		<comments>http://www.jackq.com/how-to-creat-or-increase-linux-swap-space/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 04:38:46 +0000</pubDate>
		<dc:creator>Jack</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[技术应用]]></category>
		<category><![CDATA[swap]]></category>

		<guid isPermaLink="false">http://www.jackq.com/?p=344</guid>
		<description><![CDATA[一、SWAP空间大小多少才合适？
swap分区一般大小为物理内存的2倍，但是现在的服务器一般物理内存都比较大，实际上并不需要2倍那么大，如果内存已经超过2G的话，实际上按1：1 到1：1.5的比例来设置就行了；swap空间最大2G的限制现在也不适用了,如果程序本身对内存的要求比较低，swap空间也可以设置的更小一些。
二、SWAP空间的分类：
1.使用分区做为swap。
2.使用文件做为swap。
使用分区做为SWAP的优点是速度比使用文件的SWAP快，而且不容易产生磁盘碎片，因此推荐尽量使用分区作为swap.
注意：对分区不熟悉，不要轻易操作，提前将重要数据要备份以免造成严重损失，还是那句话“硬盘有价，数据无价”。
三、增加或者创建SWAP空间的方法：
增加一个swap分区，或创建一个swap文件。
1.使用分区作为swap的方法 :
1）创建一个SWAP分区： 首先用分区工具fdisk,分出一个分区作为SWAP,分区类型标识为82(Linux swap)
[root@JACKQ ~]#fdisk -l /dev/hda11(m&#8212;p &#8212;n &#8211;t (将分区格式转换成 82)&#8211;w)
2）使用mkswap命令格式化分这个分区：
[root@JACKQ ~]#mkswap /dev/hda11
3）启用swap分区：
[root@JACKQ ~]#swapon -a /dev/hda11
4） 查看swap 分区大小是否改变：swapon -s 或 free 或 cat /proc/swaps
[root@JACKQ ~]#swapon -a
5）最后修改/etc/fstab文件，设置每次开机自动启用SWAP:
编辑/etc/fstab,在最后加入一行：
/dev/hda11  swap swap defaults 0 0
2.增加一个SWAP文件的方法：
1）SWAP的文件必须是连续的，所以需要使用dd命令创建SWAP文件：
[root@JACKQ ~]#dd if=/dev/zero of=/tmp/swapfile.swap bs=1M count =100;( 建立一个100M的文件）；
这样就制作了一个100M的swapfile (文件名可随意写)
例如想制作1G的SWAP,count值为：1024*1024=1048576
制作1G的SWAP命令为：
dd if=/dev/zero of=/tmp/swapfile.swap bs=1024 count=1048576
或输入一个估计的大小值。
2）使用mkswap命令制作swap文件:
[root@JACKQ ~]#mkswap swapfile
3）使用swapon启用SWAP文件（激活）
[root@JACKQ ~]#swapon /tmp/swapfile.swap
4） 查看swap 分区大小是否改变：swapon -s 或 free 或 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>一、SWAP空间大小多少才合适？</strong></p>
<p>swap分区一般大小为物理内存的2倍，但是现在的服务器一般物理内存都比较大，实际上并不需要2倍那么大，如果内存已经超过2G的话，实际上按1：1 到1：1.5的比例来设置就行了；swap空间最大2G的限制现在也不适用了,如果程序本身对内存的要求比较低，swap空间也可以设置的更小一些。</p>
<p><strong>二、SWAP空间的分类：</strong></p>
<p>1.使用分区做为swap。</p>
<p>2.使用文件做为swap。</p>
<p>使用分区做为SWAP的优点是速度比使用文件的SWAP快，而且不容易产生磁盘碎片，因此推荐尽量使用分区作为swap.</p>
<p>注意：对分区不熟悉，不要轻易操作，提前将重要数据要备份以免造成严重损失，还是那句话“硬盘有价，数据无价”。</p>
<p><strong>三、增加或者创建SWAP空间的方法：</strong></p>
<p>增加一个swap分区，或创建一个swap文件。</p>
<blockquote><p>1.使用分区作为swap的方法 :</p>
<p>1）创建一个SWAP分区： 首先用分区工具fdisk,分出一个分区作为SWAP,分区类型标识为82(Linux swap)</p>
<p>[root@JACKQ ~]#fdisk -l /dev/hda11(m&#8212;p &#8212;n &#8211;t (将分区格式转换成 82)&#8211;w)</p>
<p>2）使用mkswap命令格式化分这个分区：</p>
<p>[root@JACKQ ~]#mkswap /dev/hda11</p>
<p>3）启用swap分区：</p>
<p>[root@JACKQ ~]#swapon -a /dev/hda11</p>
<p>4） 查看swap 分区大小是否改变：swapon -s 或 free 或 cat /proc/swaps</p>
<p>[root@JACKQ ~]#swapon -a</p>
<p>5）最后修改/etc/fstab文件，设置每次开机自动启用SWAP:</p>
<p>编辑/etc/fstab,在最后加入一行：</p>
<p>/dev/hda11  swap swap defaults 0 0</p></blockquote>
<blockquote><p>2.增加一个SWAP文件的方法：</p>
<p>1）SWAP的文件必须是连续的，所以需要使用dd命令创建SWAP文件：</p>
<p>[root@JACKQ ~]#dd if=/dev/zero of=/tmp/swapfile.swap bs=1M count =100;( 建立一个100M的文件）；</p>
<p>这样就制作了一个100M的swapfile (文件名可随意写)</p>
<p>例如想制作1G的SWAP,count值为：1024*1024=1048576</p>
<p>制作1G的SWAP命令为：</p>
<p>dd if=/dev/zero of=/tmp/swapfile.swap bs=1024 count=1048576</p>
<p>或输入一个估计的大小值。</p>
<p>2）使用mkswap命令制作swap文件:</p>
<p>[root@JACKQ ~]#mkswap swapfile</p>
<p>3）使用swapon启用SWAP文件（激活）</p>
<p>[root@JACKQ ~]#swapon /tmp/swapfile.swap</p>
<p>4） 查看swap 分区大小是否改变：swapon -s 或 free 或 cat /proc/swaps</p>
<p>[root@JACKQ ~]#swapon -a</p>
<p>5）最后修改/etc/fstab文件，设置每次开机自动启用SWAP:</p>
<p>编辑/etc/fstab,在最后加入一行：</p>
<p>/tmp/swapfile.swap swap swap default 0 0</p></blockquote>
<p><strong>四、使用swapoff删除SWAP分区：</strong></p>
<p>1） swapoff /dev/hda11;</p>
<p>2） 修改/etc/fstab文件</p>
<div  class="related_post_title">推荐相关文章</div><ul class="related_post"><li><a href="http://www.jackq.com/linux-runlevel-of-7-different/" title="Linux中的7种启动级Runlevel的区别">Linux中的7种启动级Runlevel的区别</a> (0)</li><li><a href="http://www.jackq.com/chapter-3-of-the-most-popular-linux-release-distributions-introduction/" title="Linux 最流行的发行版简介（第三辑）">Linux 最流行的发行版简介（第三辑）</a> (0)</li><li><a href="http://www.jackq.com/chapter-2-of-the-most-popular-linux-release-distributions-introduction/" title="Linux 最流行的发行版简介（第二辑）">Linux 最流行的发行版简介（第二辑）</a> (0)</li><li><a href="http://www.jackq.com/chapter-1-of-the-most-popular-linux-release-distributions-introduction/" title="Linux 最流行的发行版简介（第一辑）">Linux 最流行的发行版简介（第一辑）</a> (0)</li><li><a href="http://www.jackq.com/linuxer-vote-of-top-10-the-coolest-linux-one-line-commands/" title="Linuxer投票选出的10个最酷的 Linux 单行命令">Linuxer投票选出的10个最酷的 Linux 单行命令</a> (0)</li><li><a href="http://www.jackq.com/by-a-picture-grammar-learn-vim-editor/" title="看一张图就学会VIM编辑器语法">看一张图就学会VIM编辑器语法</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.jackq.com/how-to-creat-or-increase-linux-swap-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
