我怎样才能微调我的Linux桌面电脑以获得额外的接受?

我有经验,Linux功能会受到惩罚,直到物理内存耗尽。 只要交换室被使用,性能的使用就会大大减弱,而且GUI也不那么称职。

这个问题并不局限于详细的发行版或台式计算机,因为我已经尝试了几次(并且还在继续关注)。

我能做些什么呢?

0
2019-05-05 04:49:26
资源 分享
答案: 9

在您的连接上安装第二个Linux系统,具有大量的RAM,NFS将其放置到您的主系统,并将交换文档放在该特定的系统上。

0
2019-05-17 10:02:28
资源

如果您可以确定如何在发行版中设置它,则可以尝试compcache。 例如,在Ubuntu上,您可以通过编辑和增强来启用它 / etc / initramfs - tools / initramfs。 CONF 以及编辑和增强“COMPCACHE_SIZE”行。

我不认为我的磁盘交换实际上已被触及,因为我已经使compcache成为可能。 以下是我现有的交换统计信息:

% swapon -s
Filename                                Type            Size    Used    Priority
/dev/ramzswap0                          partition       1028084 69504   100
/dev/sda5                               partition       3148668 0       -1

请注意,使用了compcache工具(ramzswap0),而且磁盘工具(sda5)也没有使用。

0
2019-05-08 19:39:48
资源

我在屏幕适当的一侧的Dock中运行系统监视器小程序。 在系统真正感觉缓慢移动的任何时候,我都会看一下仪表。 如果任何事情超过10%的能力,那就表明程序正在离开。

如果单击系统显示,则可以深入了解系统中消耗源的过程。

http://www.colliertech.org/~cjac/tmp/screenies/system_monitor.png

0
2019-05-08 13:42:48
资源

几年前,通常使用一个承诺的交换驱动器,同时连接到它自己的IDE / ATA总线 - 在同一个驱动器上交换信息只是在性能方面真的没有意义。

这种方法在10年前发挥作用,但目前你的驾驶率实际上不应该看到这种疯狂的性能破坏,除非你正在交换国会的集合,否则我肯定会担心你的驾驶健康 - 你最近检查过吗?

你可以不断提供它,如果你的RAM目前已经超出,你没有太多选择。 如果有什么我希望它使您的GUI更容易接受。

0
2019-05-08 12:31:31
资源

购买更快的RAM,并确保您的系统正在利用所有这些。 您使用什么CPU和风格?

0
2019-05-08 10:04:57
资源

无论如何交换都会大大降低性能,因此完全避免这种情况是理想的。 这可能看起来很愚蠢,但另一种方法是不设置掉期除。 我目前在我的所有系统上一直运行无交换:

  • 上网本上的1 GB就足以上网,注意歌曲以及各种其他轻量级的东西。
  • 我的桌面计算机上的4 GB足以满足所有点数和增长(也在Eclipse中)以及标准照片编辑和增强功能。

如果你做的事情实际上是内存广泛的(Gimp与巨大的照片,3D建模,CAD),你可能需要获得一些RAM。

0
2019-05-08 09:30:34
资源

我建议查看SwapFAQ,特别是swapiness参数。

0
2019-05-08 08:35:28
资源

购买更多内存? :)

如果您正在运行的应用程序正在使用比您现有的内存更多的内存。 系统,在此之后,任何类型的操作系统都无法做到这一切。 交换到掉期除。 如果这是您经常找到的情景,请停止。 运行你不需要的几个程序,或者实际上,获得更多内存。 现在真的很划算。

0
2019-05-08 07:43:19
资源

一些提醒:

  1. 不要同时运行多个GUI程序。
  2. 请确保在历史记录中运行的任何类型的程序都不需要作为示例Apache退出。
  3. 利用专注于减少内存场景的发行版(作为上网本的一个例子)
  4. 买更多的记忆。
  5. 为您的交换分割获取更快的HD(或SSD)。 :)
0
2019-05-08 05:44:04
资源