【问题标题】:Shoud I be concerned if my swap usage is 100%?如果我的交换使用率为 100%,我应该担心吗?
【发布时间】:2021-07-19 00:02:34
【问题描述】:

最近,我一直在玩颤振。在运行模拟器、使用浏览器和使用 vscode 之间,我的系统内存已经接近用完。在我开始关注内存使用之前,我的笔记本电脑已经崩溃了两次。

查看 Ubuntu 的系统管理器,我注意到我的 Swap 经常上升到 100%,尽管我还有一些空闲的 ram。这是预期的行为,还是我应该担心? Here's a picture of memory usage in System manager

【问题讨论】:

  • 考虑到您的交换空间很小,看起来还不错。作为粗略的规则,只要交换使用量小于缓存,性能就不会很糟糕。
  • 如果我看到大量换页/换页活动和高 IO 等待而不是交换已满,我会开始担心。

标签: linux memory ram


【解决方案1】:

仅当没有足够的可用 RAM 时,交换空间使用才会成为问题。您可以通过将 /etc/sysctl.conf 配置为 root 来减少交换使用。将vm.swappiness= 更改为任何低于 60(默认值)的值。

【讨论】:

    【解决方案2】:

    简而言之,不。 SWAP 的效率低于 RAM,这就是您不想最大化 SWAP 使用率的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-28
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多