swap的使用与优化_swap contract
1.swap功能
Swap的使用与优化1、swap交换分区的 使用创建交换空间所需的交换文件是一个普通的文件,但是,创建交换文件与创建普通文件不同,必须通过dd命令来完成,同时这个文件必须位于本地硬盘上,不能在网络文件系统(NFS)上创建swap交换文件。
2.swap uuid
例如:#dd if=/dev/zero of=/data/swapfile bs=1024 count=6553665536+0 records in65536+0 records out备注:lif=输入文件或者设备名称
3.swap的优势
lof=输出文件或者设备名称libs=bytes表示一次读bytes个字节(即一个块大小为bytes个字节)lobs=bytes表示一次写bytes个字节(即一个块大小为bytes个字节)lbs=bytes表示同时设置读写块的大小,以bytes为单位,此参数可替代ibs和obs
4.swap用法举例
lcount=blocks仅复制blocks块l要使用swap,首先要激活swap,通过mkswap命令指定作为交换空间的设备或者文件:#mkswap /data/swapfile最后,通过swapon命令激活swap:
5.swap语句怎么使用
#/usr/sbin/swapon /data/swapfile2、swap的优化swappiness的值的大小对如何使用swap分区是有着很大的联系的Swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间;swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
6.swap使用率很高怎么处理
linux的默认设置为60#cat /proc/sys/vm/swappiness60意思是说,系统的物理内存在使用到100-60=40%时,就可以开始使用交换分区了此参数设置了使用交换分区的可能性大小。
7.swap used
操作系统层面,要尽可能使用物理内存,临时调整的方法如下,例如,调整为20:sysctl vm.swappiness=20要想永久调整的话,需要将在/etc/sysctl.conf中修改,添加如下内容:
8.swap使用率高
vm.swappiness=20这样配置完成后,表示在物理内存使用90%的时候,才考虑开始使用swap,很明显,这样一来,对应用使用物理内存的概率大大增加了在Redis、kafka、Elasticsearch等内存型的应用中,可以考虑降低swap的使用,通过优化swappiness,可以让系统最大限度使用物理内存而不是用swap,提高应用系统性能。
以上就是关于《swap的使用与优化_swap contract》的全部内容,本文网址:https://www.7ca.cn/baike/10691.shtml,如对您有帮助可以分享给好友,谢谢。