最近,我一直在玩Flutter。在运行模拟器、使用浏览器和使用vscode之间,我的系统内存已经接近饱和。在我开始注意内存使用之前,我的笔记本电脑已经死机两次了。看看Ubuntu的系统管理器,我注意到我的Swap经常上升到100%,即使我还有一些空闲的RAM。这是预期的行为,还是我应该担心?下面是系统管理器中内存使用情况的图片:
k3bvogb11#
交换空间的使用仅在可用RAM不足时才成为问题。您可以通过将/etc/sysctl.conf配置为root来减少交换区的使用。将vm.swappiness=更改为小于60(默认值)的任何值。
/etc/sysctl.conf
vm.swappiness=
fnvucqvd2#
简而言之,没有。SWAP的效率低于RAM,这就是为什么您不想最大化SWAP的使用率。
2条答案
按热度按时间k3bvogb11#
交换空间的使用仅在可用RAM不足时才成为问题。您可以通过将
/etc/sysctl.conf
配置为root来减少交换区的使用。将vm.swappiness=
更改为小于60(默认值)的任何值。fnvucqvd2#
简而言之,没有。SWAP的效率低于RAM,这就是为什么您不想最大化SWAP的使用率。