-9 ram
除非你的内存非常低,否则交换根本没有意义。
除非在没有 RAM 的最后一刻,否则根本不应该激活它。为什么?因为 RAM 快了一百万倍。
交换不会让一切变得更慢;事实上它可以让事情变得更快。
看,有些应用程序将页面加载到内存中但从未使用过;它们存在于应用程序的构建方式中,包括库和各种复杂性、内存分配等,但可执行路径从不使用它。
那么为什么不扔掉这些内存页进行交换并释放它们以供其他用途呢?现在我们有更多的 RAM 可用于需要它的东西了吗?即使使用的是磁盘 I/O 缓存,通过将未使用的内容推送到交换区,我们可以更好地利用 RAM。
现在我们知道没有“一刀切”的解决方案,这就是为什么现代系统允许调整;我们可以从“仅在 RAM 不足时使用交换”转变为“机会主义地将东西放入交换”。不同的用例可能受益于不同的调整参数。甚至在某些用例中,零交换是最佳解决方案。
如果您希望仅在 RAM 用完时才使用交换区,那么 Linux 的“swappiness”设置可以帮助您。
归档时间: |
|
查看次数: |
167 次 |
最近记录: |