在这种情况下 , 您可能希望周围有一个交换分区 , 即使它只使用过一次 。 这取决于您是否经常发现自己的存储空间不足 。 如果您将可用存储空间减少了 4GB , 您会注意到吗?因为您将这些空间用于交换?
Linux 交换建议
以下是一些关于何时可能需要交换分区以及设置多大的建议 。
如果您希望能够使您的计算机休眠 , 那么您应该有一个交换分区 。 这个分区的大小应该是您安装的内存大小 , 再加上 10-25% 的空间 , 以便为已经移入交换分区的任何项目留出空间 。
只是想要一个小的性能提升(并且你至少有一个 7200rpm 的硬盘)?然后 , 您可以根据需要添加交换分区 。 它的大小可以是任何你想要的 , 但如果你创建一个交换分区来启用休眠 , 我不会让它比你做的更大 。
如果您偶尔使用需要额外 RAM 的繁重应用程序 , 交换分区可以让您高枕无忧 。 在这种情况下 , 您不需要交换分区与 RAM 一样大 。
如果您有一个 5400rpm 的硬盘驱动器 , 那么您可能不想创建交换分区 , 因为瓶颈会使您的计算机变得更糟 。 但是 , 如果您绝对想要交换 , 那么您仍然可以使用上述相同的大小指南创建一个分区 。 只要确保将 swappiness 值更改为更低的值 。
改变交换性
与 Linux 桌面的许多方面一样 , 您计算机的 swappiness 存储在一个文本文件中 。 您可以通过导航到/proc/sys/vm找到此文件 。
当您打开文件时 , 您将看到一个数字 , 指示您当前的交换状态 。 只要您具有 root 权限 , 您就可以使用您选择的任何文本编辑器编辑此文件 。
要使用 Ubuntu 和 Fedora 中的默认 GNOME 文本编辑器执行此操作 , 您可以尝试:
sudo gedit /proc/sys/vm/swappiness
无论您安装了哪个文本编辑器 , 还有一个命令行选项都可以使用 。 只需输入:
sudo sysctl vm.swappiness=20
您可以输入 0 到 100 之间的任何数字 。 该值表示您希望 Linux 何时开始主动将进程从内存移动到交换分区 。 因此 , 例如 , 值 20 表示当内存使用率达到 80% 时将移动进程;Ubuntu 中的默认交换值 60 表示当内存使用率达到 40% 时将移动进程 。
您可以通过重新打开该文本文件来检查更改是否成功 。 不出所料 , 该终端提供了一种更快的方式来检查您的 swappiness 。 只需输入以下命令:
cat /proc/sys/vm/swappiness
总结
交换分区可以对系统性能产生重大影响——有时会更好 , 有时会更糟 。 既然您知道交换分区的用途 , 希望您能够更好地做出适合您情况的决定 。
- Linux|亚马逊产品没有流量该怎么办?亚马逊listing流量来源攻略
- OLED|OLED从手机普及到笔记本!多方面分析,取代LCD大势所趋
- Linux|绿厂A系列新机“以小博大”:低功耗配置打王者也足够流畅
- Python|Ubuntu 22.04:用于工作的 Linux 桌面
- 交换机|交换机的接口有哪些?一文带你记住其名称及作用
- 叫人直呼真香的120Hz OLED高刷笔记本,华硕无双你想拥有吗?
- 京东方|iPhone 12/13/14齐上国产OLED屏了:今年京东方供货量达3000万块
- 家里的网络接口不够用,加一个交换机就搞定,还能扩展路由器
- 笔记本|真香笔记本配备120Hz OLED屏幕,屏幕好坏真是用户入手第一指标吗
- 液晶显示器|是时候淘汰LCD屏幕的笔记本电脑了!谈一谈买OLED屏电脑的N个好处