对小内存用户的使用建议 防卡设置
Tofloor
poster avatar
phoenix520110
deepin
2020-08-16 11:46
Author
首先保证你在 开启使用交换区或文件
然后 编辑下deepin.conf
更改
vm.swappiness=40
vm.vfs_cache_pressure=100


并加入一条(不是必须)
vm.min_free_kbytes=64000

注意 实测 能够大幅减轻系统和部分应用卡顿卡死现像
当然只是大幅减轻 不是包治百病

当然最后一条可以不加
因为和官方数值比较接近

我只是为了好看加标准化点
这个64M是保留给内核和硬件防冲突的
一般只建议不低于64M不超过512M
如果过分低容易崩溃 过分高容易硬件卡死
当然 如果你发现不够 可以加点
重启生效

这个操作是没有任何风险的 当然你别打错字
2到4G内存的 可以测试下
看我说的对不对





Reply Favorite View the author
All Replies
1 / 2
To page
phoenix520110
deepin
2020-08-16 11:48
#1
注意要重启电脑才生效的
Reply View the author
phoenix520110
deepin
2020-08-16 11:53
#2
另外 如果你是机械硬盘 建议打开硬盘写入缓存 效果更好
怎么打开 下载一个DISKS
有个驱动器设置
Reply View the author
phoenix520110
deepin
2020-08-16 12:08
#3
其实总体上DEEPIN优化的不错
但是用户可能更需要一个稳定的初始系统
尤其是小内存用户 国内还是大量的
毕竟穷人比富人多 要理解穷人
Reply View the author
海鸥
deepin
2020-08-16 15:23
#4
支持一下。
Reply View the author
Henry.Wu
deepin
2020-08-16 16:24
#5
“开启使用交换区或文件 然后 编辑下deepin.conf”是什么意思?请给出完事的步骤
Reply View the author
phoenix520110
deepin
2020-08-16 16:36
#6
意思是有交换区或交换文件在用的情况下
一般小内存官方安装时 也会给你分配好了的

编辑deepin.conf 可以调参数啊

其它的系统和深度不一样

Reply View the author
phoenix520110
deepin
2020-08-16 16:37
#7
这个简单 玩玩就明白了  
Reply View the author
phoenix520110
deepin
2020-08-16 16:42
#8
比如两G内存的电脑 不改这个 开个QQ 微信 就很卡了
但是你按我的方法 可以QQ 微信 开着 还能看电视剧 还能同时上论坛吹牛

不按我说的改 这样用直接就会卡到死机

建议4G以下的 这样做 开磁盘写入缓存 加微调这些参数 非常管用的   
Reply View the author
laoliu945
deepin
2020-08-16 17:13
#9
我在grub启用zswap,不卡.
Reply View the author
phoenix520110
deepin
2020-08-17 11:01
#10
那我就也写上开启ZSWAP方法
1、打开终端——使用 vi 或 sudoedit 编辑 Grub 引导加载程序:
vi /etc/default/grub
2、在 GRUB_CMDLINE_LINUX_DEFAULT 行的引号内容中追加 zswap.enabled=1

3、编辑完成后,执行 sudo update-grub 命令以生新的 Grub 配置文件。

这个会占用一点系统资源的 流畅度是上升的
并且 并不影响SWAP分区工作的 只是减轻写入次数

Reply View the author
phoenix520110
deepin
2020-08-17 11:12
#11
就是GRUB_CMDLINE_LINUX_DEFAULT="splash quiet zswap-enabled=1"
防止有人改错 写完整点
Reply View the author
phoenix520110
deepin
2020-08-17 11:15
#12
小内存用户 开了也有一点点作用 只是当应用开的多了 就没作用了 开比不开稍好点 但也会占用点CPU或内存使用量
开不开随便
但是内存大点的 绝对是要开这个的 合算啊 明显减轻写入磁盘次数的 虽然最终变量 仍需要SWAP分区
Reply View the author
phoenix520110
deepin
2020-08-17 13:41
#13
关于vm.swappiness=40
vm.vfs_cache_pressure=100

我个人主张vm.swappiness=40 这个数值是比较合理的 适合桌面系统 过低的倾向 可以提升跑分 但会影响实际使用体验
vm.vfs_cache_pressure=100 这个值 是根据你的电脑硬件配置而定的 100是LINUX的默认值 这里我是求稳定推荐 只要你的硬件能力够 你开500也行 如果你的电脑很破 可以改低 但现在的电脑 都可以超过100这个值的 比如 250一般没问题的 但是如果没有特别需要 默认值就很好 如果天天迅雷百度网盘的 可以稍改高 但是这个数字越高 系统占用资源也是越高 这时可能你干不了别的事了

vm.min_free_kbytes=64000 这个其实装系统时 系统本身会根据你的物理内存多少 自动分配的 约等于千分之四 这里的值我是参考LINUX和WIN两家系统共同推存的普通计算机的保留值 他们都是认为64M 够了 但只有极少数情况下不够 比如你的计算机挂载的设备非常之多 用来做大型工程的 如果出现设备没响应 但是电源方面并不存在问题 可能是因为保留内存不够 这个本来不需要自己动手调的 我只是顺带解释一下 让大家了解 这是留给内核和设备的 当然 现在一些主板本身也会自带 这就像个保险阀

  
  
Reply View the author
phoenix520110
deepin
2020-08-17 13:49
#14
另外 关于防磁盘抖动的题外话 就是很多LINUX 这个抖动比较厉害 主要是因为 以前很多人把交换区放在磁盘的最尾部 所以机械硬盘这个磁头 一会要读前面的数据 一会要跳后面去
另外ZRAM ZSWAP 可以减轻的磁盘读写量


Reply View the author
PossibleVing
deepin
2020-08-17 14:10
#15
写得好,确实详细~收藏了

(大哥,我错了还不行吗……
Reply View the author
phoenix520110
deepin
2020-08-17 15:33
#16
这个是为了照顾穷人
其实很多旧电脑 对DEEPIN支持还不错的 WIN是带不动了 还能刷个DEEPEN给老人做电视机用啊
那比什么这盒子那盒子这一类的要好用的多啊
扔了可惜 卖了不值钱 但是
有了DEEPIN 再多用三年不成问题
Reply View the author
phoenix520110
deepin
2020-08-17 15:38
#17
虽然旧电脑XP也能用 但是会有好多提示 天天提醒你 干净的原版镜像 就算不装任何杀软 也会提醒的 前几天 我装XP虚拟机 看一样 那微软和一些商家是存心不让人再用了 好嘛 都是提醒 虽然工作是正常的

  
Reply View the author
海鸥
deepin
2020-08-17 16:29
#18
本帖最后由 wcswcs4 于 2020-8-17 08:34 编辑
https://bbs.deepin.org/post/199563
就是GRUB_CMDLINE_LINUX_DEFAULT="splash quiet zswap-enabled=1"
防止有人改错 写完整点

很好的教材。改过,但改后,好似保存不了?        
3、编辑完成后,执行 sudo update-grub 命令以生新的 Grub 配置文件。--操作时:是在 编辑好Grub 引导加载程序界面上,还是另加终端进行sudo update-grub ?
Reply View the author
deepin-mq
deepin
2020-08-17 16:33
#19
感谢分享
Reply View the author
phoenix520110
deepin
2020-08-17 16:58
#20
https://bbs.deepin.org/post/199563
很好的教材。改过,但改后,好似保存不了?        
3、编辑完成后,执行 sudo update-grub 命令以生新的  ...

重新打开终端输入
Reply View the author
1 / 2
To page