vm_stat显示的内存少于真实

时间:2016-08-01 15:22:25

标签: macos memory

更新

那么,重新启动mac是否可以完成这项工作但有任何已知原因?

我使用vm_stat来计算{@ 3}}

等RAM信息

但是当我尝试添加所有值并将其乘以页面大小即可获得大约。减去1.3gb。

Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free:                               22064.
Pages active:                            580105.
Pages inactive:                          472217.
Pages speculative:                         5594.
Pages throttled:                              0.
Pages wired down:                        559999.
Pages purgeable:                          29101.
"Translation faults":                 261945239.
Pages copy-on-write:                    6941679.
Pages zero filled:                    165324784.
Pages reactivated:                     14573079.
Pages purged:                           1602247.
File-backed pages:                       203023.
Anonymous pages:                         854893.
Pages stored in compressor:             1732046.
Pages occupied by compressor:            456427.
Decompressions:                        11423912.
Compressions:                          20641865.
Pageins:                                4475678.
Pageouts:                                 32877.
Swapins:                                1714616.
Swapouts:                               2389086.

因此,通过添加前6个值并乘以页面大小,即时获取6.7GB,但我的mac有8GB

那出了什么问题?

谢谢!

结果如下

here

重启后

enter image description here

1 个答案:

答案 0 :(得分:1)

在我看来,您需要添加"压缩机占用的页面"。这让你几乎完全达到8GB。重新启动可能只是将其重置为零,所以它并不重要。