标王 热搜:
 
  • 澳门新葡京注册收38
  • 圈主
楼主 | 珍藏 | 告发 2018-01-12 17:53   阅读:5-新葡京投注网址   复兴:0

Centos设置swap要领-澳门新葡京注册收38-K8455.com

 

对操作系统而言,若是存在物理内存不足的状况,一般运用硬盘空间停止补充,那也就是我们常看到的虚拟内存手艺。Window情况中,我们称为虚拟内存。正在Unix/Linux情况中,也就是Swap空间。

 

我们异常熟习一个典范的Swap设置划定规矩:若是物理内存大小小于2G,设置的Swap分区巨细为物理内存的两倍。若是物理内存大小大于即是2G,能够思索设置Swap分区即是物理内存大概1.5倍内存大小。

 

从机能上看,Swap是不克不及和物理内存比拟的,临时性充任分页本能机能实在也是无法之举。许多时刻的机能题目,都是因为Swap设置缺乏大概毛病设置有关。

 

本篇重要引见如安在体系中静态调解Swap空间巨细。

 

1. 检察当前分区状况

free -m

 

2. 增添 swap 巨细, 2G 阁下

dd if=/dev/zero of=/var/swap bs=1024 count=2048000

 

3. 设置交流文件

mkswap /var/swap

 

4. 立刻激活启用交流分区

swapon /var/swap

 

5. 增加体系指导时自启动运转

vi /etc/fstab

增加一行(按i插入,编纂完成后按ESC然后输入 :wq!回车 强迫生存文件,并退出vi)

/var/swap               swap                    swap    defaults        0 0-澳门葡京887700

 

(完成)

 

 

6. 发出 swap 空间(若是有必要)

swapoff /var/swap

 

7. 从文件系统中收受接管(若是有必要)

rm /var/swap

 

 

其他:变动swappiness值

 

正在centos内里,swappiness的值的巨细对怎样运用swap分区是有着很大的联络的。swappiness=0的时刻示意最大限度运用物理内存,然后才是 swap空间,swappiness=100的时刻示意主动的运用swap分区,而且把内存上的数据实时的搬运到swap空间内里。两个极度,关于Centos的默认设置,这个值即是60,发起修正为10

 

1.检察swappiness值

cat /proc/sys/vm/swappiness-K8455.com

一般情况为60

 

2.设置swappiness值为10

sysctl vm.swappiness=10-澳门新葡京注册收38

 

3.上面只是暂时修正,将swappiness值写入配置文件

echo vm.swappiness=10 >> /etc/sysctl.conf

 

4.最初从新加载swap虚拟内存

封闭虚拟内存

swapoff -a

开启虚拟内存

swapon  -a


 
| | | | | | | | | |
澳门新葡京注册收38