分享到:
发表于 2019-02-16 19:24:29 楼主 | |
特别声明:本优化基于蓝魔i9,因此完全照搬并不保证效果,具体参数需要对应本机调整 if [ -e /proc/sys/vm/swappiness ]; then echo "40" > /proc/sys/vm/swappiness(通过调整写入磁盘所占运算百分比可以释放内存并缓解内存压力,但是会消耗一定运算) fi if [ -e /proc/sys/vm/vfs_cache_pressure ]; then echo "25" > /proc/sys/vm/vfs_cache_pressure(调整是否倾向于回收cache,100是平衡点,数值越小,回收比例越高,回收cache可以减少内存资源浪费) fi if [ -e /proc/sys/vm/dirty_expire_centisecs ]; then echo "0" > /proc/sys/vm/dirty_expire_centisecs(定义驻留内存多久的脏页需要写入磁盘,0为关闭?,关闭可减少运算消耗,增加可以帮助缓解内存压力) fi if [ -e /proc/sys/vm/dirty_writeback_centisecs ]; then echo "0" > /proc/sys/vm/dirty_writeback_centisecs(设定脏页回收时间间隔,注意时间与上一条错开,作用同上) fi if [ -e /proc/sys/vm/dirty_ratio ]; then echo "25" > /proc/sys/vm/dirty_ratio(当进程产生脏页占用内存达到整体内存多少百分比时,让进程自己将脏页写入磁盘,过小会消耗进程运算,增加会影响其他进程) fi if [ -e /proc/sys/vm/dirty_background_ratio ]; then echo "2" > /proc/sys/vm/dirty_background_ratio(当所有脏页达到多少百分比时,系统将脏页写入磁盘来释放内存,与上一条配合使用,达到系统后台为前台服务效果,可以缓解前台进程压力,建议保留其一定运算,通过系统后台来回收脏页要远比前台浪费运算来回收脏页的好) fi? echo "4096" > /proc/sys/vm/min_free_kbytes(定义vm保留最小内存,可以缓解虚拟机压力,过高会消耗内存) echo "512" > /sys/block/mmcblk0/queue/nr_requests(调整机身SD卡吞吐量,能提高SD卡读写能力,过高会增加内存负担) echo "512" > /sys/block/mmcblk1/queue/nr_requests(调整外置SD卡吞吐量) |
|
个性签名:这个人很懒并没有留下ID
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见