5636网吧资讯

教你在Linux环境下使用swap和zram

来源:欣欣时间:2017-08-25 18:02

  使用Linux的网管们肯定都知道swap和zram,事实上掌握swap和zram能帮助提升网吧系统的性能,但有些网友并不清楚Linux swap和zram怎么使用,虽说Linux zram的使用情况比较多,但两者都挺实用的,下面就都说说。
  磁盘swap是把磁盘的一部分作为内存,对应用来说完全是透明的,相当与增大了内存,缺点也是很明显,用到swap的时候速度会变很慢。zram的话,主要是把物理内存的一部分划分出来,把不是常用的内存数据压缩后放到zram里,用到时把数据解压出来,相当于牺牲了一些cpu效率,变相增大了内存。
  如果设备支持zram,肯定是优先使用zram,不过有的设备内核比较旧,只有使用磁盘swap了。在Linux环境查看设备是否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就可以实现。如果大家觉得电脑内存太小的话,可以用swap或zram swap对内存进行扩展试试看。
 740
以上内容整理自互联网,如有侵权请与小编联系,QQ: 2850592923。欢迎加入网吧业主交流群:609150654(可加)614859884(可加) 加微信群请添加:wbzz5636
5636增值联盟
上一篇 :教你在深度XP系统查看进程pid 下一篇 :Win10系统提示帐户被停用的处理办法

相关推荐

5636搜索一下
登录