交换和交换zram怎么在Linux系统中使用

交换和交换zram怎么在Linux系统中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

敖换缓徒换粃ram怎么在Linux系统中使用“

<>强磁盘交换:是把磁盘的一部分作为内存,对应用来说完全是透明的,相当与增大了内存,但是缺点很明显,当用到交换的时候,速度会变的很慢。

<强> zram: 是把物理内存的一部分划分出来,把不是常用的内存数据压缩后放到zram里,用到的时候把数据解压出来,相当于牺牲了一些cpu效率,变相增大了内存。

如果设备支持zram,肯定是优先使用zram,不过有的设备内核比较旧,只有使用磁盘交换了。

<强>查看设备是否zram的方法:

亚行到设备中壳中,cd/dev/block/下,看是否有zram0或zram1

如果没有该文件,也不一定是设备不支持zram,也有可能是内核中没有把zram选项勾中,可以到内核源码中搜索zram

<强>下面是曾经写的一个脚本:使用磁盘交换

# !/系统/bin/sh

# SWAP_FILE="/数据/swap1 "

如果(! - f/数据/swap1”);然后

dd if=/dev/0=/数据/swap1 b=390250数=256

fi

busybox mkswap/数据/swap1

busybox swapon - p 0/数据/swap1

0回声》/proc/sys/vm/猫/proc/sys/vm/swappiness swappiness

busybox自由- m

/proc/sys/vm/swappiness里的值代表使用交换的优先级,0就是不用,100代表最大程度的使用

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

交换和交换zram怎么在Linux系统中使用