为什么即使我的物理内存未满也要使用交换空间?

用户名

有时我在Ubuntu的系统管理器中观察到,如果没有完全使用物理RAM,交换内存就会开始被使用。

为什么会这样呢?

尼莫

来自Ubuntu Wiki交换常见问题解答

这些大型程序在启动期间使用的大量页面仅可用于初始化,然后不再使用。系统可以换出这些页面,并为其他程序甚至磁盘高速缓存释放内存。在这些情况下,交换将用于帮助系统处理任何额外的负载。

我觉得linux内核可以做到这一点,而且效果很好,因此您完全不必担心。您可以减少交换以增加RAM使用量,但我不建议这样做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么即使将交换性设置为1并且有大量RAM可用,也要使用交换?

来自分类Dev

为什么即使vm.swappiness = 1,RHEL也要使用swap?

来自分类Dev

为什么在将大文件复制到某处时,即使系统有可用的存储空间,Linux为什么也要写交换空间?

来自分类Dev

什么在使用我的交换空间?

来自分类Dev

当我有可用交换空间时,为什么Windows声称内存不足?

来自分类Dev

为什么要使用Ubuntu自动交换分区交换分区?

来自分类Dev

为什么 top 报告虚拟内存和交换空间使用情况不同?

来自分类Dev

即使我有足够的可用RAM,为什么还要使用swap?

来自分类Dev

为什么即使我的方法是同步的,我也要通过2个线程得到不同的结果?

来自分类Dev

为什么即使很小的输入也要花我永远的时间来运行我的python代码?

来自分类Dev

为什么我不需要使用命名空间?

来自分类Dev

为什么我不需要使用命名空间?

来自分类Dev

应用程序可以使用的最大内存空间等于(物理内存+交换空间)吗?

来自分类Dev

为什么即使我设置未大写的项目名称,iOS App名称也要大写?

来自分类Dev

zsh:为什么即使我有`stty -tostop`指令也要暂停后台进程?

来自分类Dev

为什么即使我在 sudoers 中有 NOPASSWD 图形安装程序也要求输入密码?

来自分类Dev

为什么我需要使用strdup()?

来自分类Dev

为什么我需要使用chroot

来自分类Dev

为什么我的数组值不在共享内存中交换?

来自分类Dev

为什么要使用命名空间(PHP)

来自分类Dev

为什么即使结果在没有它的情况下也要在反应中使用()=>

来自分类Dev

为什么在Petersons算法中需要使用内存隔离

来自分类Dev

当我有超过16GB的可用空间时,为什么我的Mac使用450mb交换

来自分类Dev

为什么\ *即使是原始字符串也要转义?

来自分类Dev

为什么Python即使未实例化也要进入课堂

来自分类Dev

反应:为什么即使没有单击也要执行onclick?

来自分类Dev

当我可以从静态实现动态分配时,为什么需要使用动态内存分配?

来自分类Dev

为什么即使我的抽象类具有受保护的构造函数,也要创建默认构造函数?

来自分类Dev

为什么Windows Update告诉我即使已经安装了Internet Explorer 10,也要安装它?

Related 相关文章

  1. 1

    为什么即使将交换性设置为1并且有大量RAM可用,也要使用交换?

  2. 2

    为什么即使vm.swappiness = 1,RHEL也要使用swap?

  3. 3

    为什么在将大文件复制到某处时,即使系统有可用的存储空间,Linux为什么也要写交换空间?

  4. 4

    什么在使用我的交换空间?

  5. 5

    当我有可用交换空间时,为什么Windows声称内存不足?

  6. 6

    为什么要使用Ubuntu自动交换分区交换分区?

  7. 7

    为什么 top 报告虚拟内存和交换空间使用情况不同?

  8. 8

    即使我有足够的可用RAM,为什么还要使用swap?

  9. 9

    为什么即使我的方法是同步的,我也要通过2个线程得到不同的结果?

  10. 10

    为什么即使很小的输入也要花我永远的时间来运行我的python代码?

  11. 11

    为什么我不需要使用命名空间?

  12. 12

    为什么我不需要使用命名空间?

  13. 13

    应用程序可以使用的最大内存空间等于(物理内存+交换空间)吗?

  14. 14

    为什么即使我设置未大写的项目名称,iOS App名称也要大写?

  15. 15

    zsh:为什么即使我有`stty -tostop`指令也要暂停后台进程?

  16. 16

    为什么即使我在 sudoers 中有 NOPASSWD 图形安装程序也要求输入密码?

  17. 17

    为什么我需要使用strdup()?

  18. 18

    为什么我需要使用chroot

  19. 19

    为什么我的数组值不在共享内存中交换?

  20. 20

    为什么要使用命名空间(PHP)

  21. 21

    为什么即使结果在没有它的情况下也要在反应中使用()=>

  22. 22

    为什么在Petersons算法中需要使用内存隔离

  23. 23

    当我有超过16GB的可用空间时,为什么我的Mac使用450mb交换

  24. 24

    为什么\ *即使是原始字符串也要转义?

  25. 25

    为什么Python即使未实例化也要进入课堂

  26. 26

    反应:为什么即使没有单击也要执行onclick?

  27. 27

    当我可以从静态实现动态分配时,为什么需要使用动态内存分配?

  28. 28

    为什么即使我的抽象类具有受保护的构造函数,也要创建默认构造函数?

  29. 29

    为什么Windows Update告诉我即使已经安装了Internet Explorer 10,也要安装它?

热门标签

归档