请选择 进入手机版 | 继续访问电脑版

[LINUX] Linux体系 swap和zram swap的利用 详解

[复制链接]
查看111 | 回复6 | 2021-9-5 04:03:21 | 显示全部楼层 |阅读模式

Linux体系 下的swap和zram是两个扩大内存的技术,都可以在肯定 程度上提示体系 的性能。当然swap和zram swap,一样平常 环境 下zram的利用 比较多。下面就来先容 一下Linux体系 swap和zram swap怎么利用 ?一起随小编去看看详细 的操作吧!

Linux体系
swap和zram swap的利用
详解

磁盘 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代表最大程度的利用

更新:

假如 你想知道当前swap用的是哪个路径的swap文件,

cat /proc/swap就可以知道。

以上内容就是小编为大家带来的关于Linux体系 swap和zram swap的利用 方法了,假如 你的电脑内存太小,那么可以用swap或者zram swap对内存举行 扩展。渴望 可以帮助到大家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar Guogangts | 2021-9-19 06:57:37 | 显示全部楼层
admin楼主人气很旺!
回复

使用道具 举报

avatar 忆神姆原们 | 2021-9-25 07:40:50 | 显示全部楼层
兰州烧饼,鉴定完毕!
回复

使用道具 举报

楼上的说的很好!
回复

使用道具 举报

avatar 爱最爱我爱的爱y | 2021-10-16 01:05:21 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,影视频道的网站所有电影和连续剧都可以免费看的。访问地址:http://tv.mxswl.com
回复

使用道具 举报

avatar luly靓 | 7 天前 | 显示全部楼层
楼上的很有激情啊!
回复

使用道具 举报

白富美?高富帅?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则