【发布时间】:2016-08-01 15:22:24
【问题描述】:
更新:
那么,重启 mac 就可以了,但是这个 bug 有什么已知的原因吗?
我正在使用 vm_stat 来计算 RAM 信息,例如 here
但是当我尝试添加所有值并将其乘以页面大小时,我得到了大约。减少 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。
所以出了什么问题?
谢谢!
这是结果
重启后
【问题讨论】:
-
如果你运行命令
system_profiler | grep -A 7 "DIMM"它会输出什么? -
@l'L'l 它显示有两个插槽
BANK 0/DIMM0和BANK 1/DIMM1,每个插槽的大小为4GB -
两者的“状态”是否显示“正常”?也尝试运行
sysctl hw.memsize -
@l'L'l 两者都“OK”。运行
sysctl给出8589934592。我已经上传了截图。 -
@l'L'l 执行上述命令并没有改变输出。所以,我刚刚重新启动了 mac,现在我得到了与
hw.memsize相同的值。谢谢!