Linux桌面优化综合贴[2018.09.07](欢迎各位补充或指正误区)

其它类软件,非上述版软件
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Linux桌面优化综合贴[2018.09.07](欢迎各位补充或指正误区)

#1

帖子 科学之子 » 2017-07-12 19:15

Linux内核桌面系统简明优化指南(欢迎各位补充)
本指南主要针对的是作者的使用环境
作者使用环境{
CPU:E5500
2G物理内存(集显占去32M)
7200rpm机械硬盘
}

开启zram
swappiness设置为100(也可以修改内核代码后改成200,但稳定性不确定,在一些版本的内核上修改后容易出现经常死机的情况,而另一些版本则基本正常(具体版本不记得了,我现在用的4.14.13使用此方法正常))
page-cluster设置为0,避免任何不必要的预读产生的SwapCached
一个能让您更方便使用zarm的脚本(只在我正在使用的Debian stretch上测试过)

如果内存太小,zram也无法满足需要,可以尝试开启普通交换设备的同时开启zswap

使用X86的内核,减少内存消耗

纯机械硬盘的情况下如果遭遇启动应用程序缓慢的问题可以尝试使用preload
preload 在某些情况下会改善性能,有时则可能有损性能,取决于preload是否能够准确预测用户行为
就我的日常使用而言,感觉性能有增无减.
还可使用 squashfs+overlayfs 的方法把整个系统搬进 squashfs,我这里效果明显,不论是开机还是开机后第一次启动Firefox,均有明显改善

如果有SSD,建议用bcache将SSD作为机械硬盘的缓存(未尝试)

浏览器使用类似"Auto Unload Tab"(自动unloadtab减少内存消耗)和"uBlock Origin"(在当前需要浏览的页面中减少不必要元素)
Flash设置为询问激活,避免不必要的资源消耗

如需使用Windows虚拟机,可将页面文件单独放在一个虚拟机硬盘中,并将该虚拟机硬盘放置在tmpfs上
Windows虚拟机本身的内存大小则设置的尽可能小(以不影响使用为准)
这样可让内存占用按需增长,页面文件的冷数据还可以被zram压缩

如果无需使用中文,则不必安装中文字体,对于资源紧张的机器能省出相当可观的内存.

桌面环境尽量轻量,图省事的直接上LXDE
图流畅就用各种轻量Window Manager自己折腾
上次由 科学之子 在 2018-09-07 16:04,总共编辑 17 次。
头像
astolia
论坛版主
帖子: 6386
注册时间: 2008-09-18 13:11

Re: Linux内核桌面系统简明优化指南[20170712](欢迎各位补充或指正误区)

#2

帖子 astolia » 2017-07-13 11:45

你该写清楚这是针对10年以上机龄的老机器,否则全是添乱
头像
astolia
论坛版主
帖子: 6386
注册时间: 2008-09-18 13:11

Re: Linux内核桌面系统简明优化指南[20170712](欢迎各位补充或指正误区)

#3

帖子 astolia » 2017-07-13 20:44

你为什么不加点内存?
头像
dwl301
帖子: 1130
注册时间: 2007-04-14 11:17

Re: Linux内核桌面系统简明优化指南[20170712](欢迎各位补充或指正误区)

#4

帖子 dwl301 » 2017-07-13 22:41

你为什么不加点内存? 都白菜价了 。。。
Gigabyte Aero 15
Intel Core i7-7700HQ
NVIDIA GeForce GTX 1060 (DISABLED)
2x8GB DDR4 2400MHz
M.2 NVME 2280 512G
M.2 NVME 2280 1024G
15.6" FHD 1920×1080
头像
astolia
论坛版主
帖子: 6386
注册时间: 2008-09-18 13:11

Re: Linux内核桌面系统简明优化指南[20170712](欢迎各位补充或指正误区)

#6

帖子 astolia » 2017-07-14 9:46

科学之子 写了:
astolia 写了:你该写清楚这是针对10年以上机龄的老机器,否则全是添乱
还好吧,如果机器负载比较大,就算是新电脑也还是有必要优化一下的
你现在还停留在10年前的2G内存水准,在这里说新电脑负载比较大,你不觉得可笑吗?你花点小钱把内存升到4G,都用不着折腾这么多事。
头像
dwl301
帖子: 1130
注册时间: 2007-04-14 11:17

Re: Linux内核桌面系统简明优化指南[20170712](欢迎各位补充或指正误区)

#7

帖子 dwl301 » 2017-07-14 11:09

科学之子 写了:
astolia 写了:你该写清楚这是针对10年以上机龄的老机器,否则全是添乱
还好吧,如果机器负载比较大,就算是新电脑也还是有必要优化一下的

15年前主流的内存也不过256M/512M,放现在无论哪个新的发行版都跑着累,你再怎么优化也不如加点内存来的效果好。
Gigabyte Aero 15
Intel Core i7-7700HQ
NVIDIA GeForce GTX 1060 (DISABLED)
2x8GB DDR4 2400MHz
M.2 NVME 2280 512G
M.2 NVME 2280 1024G
15.6" FHD 1920×1080
回复