交换以获得最佳性能

交换以获得最佳性能

我的笔记本电脑上安装了 Ubuntu 大约 10 天了。我是 Linux 新手。所以我对如何提高笔记本电脑的性能很感兴趣。笔记本电脑:戴尔:英特尔 CPU i7-4510U 2.00x4,显卡:英特尔 Haswell Mobile 4400 和 Ati Radeon R270,1TB 硬盘,8GB RAM 1600mhz。我使用笔记本电脑进行 Android 和 Web 开发(应用程序。Android Studio(主要通过模拟器测试应用程序)、Eclipse……)。那么我应该使用什么值进行交换?谢谢。

答案1

交换大小

在默认的 Ubuntu 安装中,我们会自动创建一个/swap具有合理大小的分区。只有在极少数情况下才可能需要更改此默认值(例如,准备稍后升级 RAM)。

要了解更改交换大小是否会给您带来任何好处,最好通过在终端中发出以下命令来查看实际使用了多少交换:

free

这将为您提供所有可用和已使用的内存,包括 RAM 和交换。只有当该值达到交换大小的上限时,增加它才有意义。如果它的使用率始终较低,则减少其大小不会影响系统性能,并且可能不值得麻烦(请注意,我们不应该完全禁用交换)。

Swappiness

超过交换大小的“swappiness”可能会影响系统性能,因为该值将决定内核如何使用交换。不过,默认的 swappiness 值60是一个合理的值,我们不需要更改它。请参阅这个问题和答案都非常好有关 swappiness 的更多背景信息。还请考虑,作为 Ubuntu 的初学者,摆弄系统内部可能不是一个好主意(至少在没有完整系统备份的情况下,这样您就可以从头开始重新启动)。

还有什么?

也许比 CPU 功率(无论如何你可能无法轻易改变)更重要的还有以下内容:

  • 安装有效的图形驱动程序以使用 ATI 卡而不是内置的英特尔显卡。
  • 考虑用快速的 SSD 替换速度慢的笔记本电脑硬盘(这会产生奇迹)。
  • 进一步增加 RAM 大小(可能会加快速度,但仅限于并行运行多个应用程序或进行图形或视频编辑时)。

相关内容