千家信息网

swap和zram swap怎么在Linux系统中使用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,swap和zram swap怎么在Linux系统中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。磁盘 swap:是把
千家信息网最后更新 2026年11月01日swap和zram swap怎么在Linux系统中使用

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


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

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

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

查看设备是否zram的方法:

adb到设备中shell中, cd /dev/block/ 下, 看是否有zram0 或zram1

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

下面是曾经写的一个脚本:使用磁盘swap

#!/system/bin/sh

#SWAP_FILE="/data/swap1"

if [ ! -f "/data/swap1" ]; then

dd if=/dev/zero of=/data/swap1 bs=390250 count=256

fi

busybox mkswap /data/swap1

busybox swapon -p 0 /data/swap1

echo 0 》/proc/sys/vm/swappiness

cat /proc/sys/vm/swappiness

busybox free -m

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

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

内存 设备 磁盘 内核 支持 代表 数据 时候 帮助 系统 明显 最大 清楚 不用 优先级 内容 只有 对此 就是 常用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技活动banner 互联网金融监管科技数据 互联网科技未来 互联网公司 科技公司 宜安科技 互联网金融 腾讯科技 互联网女皇 菲比寻常互联网科技 开启互联网科技时代小说 互联网科技寓意 银川新华互联网科技职业技术培训学校图片 互联网科技有哪些公司 港股科技和互联网 开一家科技互联网公司需要多少钱 天津腾达互联网科技有限公司 中和天地互联网科技有限公司 云南省自由互联网科技有限公司 东营紫格互联网科技 国产互联网科技公司 互联网科技手机排行榜 科技发展第三阶段互联网时代 互联网科技公司起名 互联网金融监管科技 科技与互联网的利与弊 中盈科技互联网信息有限公司 互联网科技与大数据专业 互联网金融科技名词解释 九思连强互联网电子科技有限公司 易租星互联网科技有限公司 第三届互联网大会安防黑科技 数字科技和互联网金融哪个好
0