Почему Menu Meter и htop сообщают о несовместимой занимаемой памяти и общем объеме памяти?

372
qazwsx

На моем Macbook Pro под управлением OS X 10.10.3 Menu Meter и htop, похоже, сообщают о несовместимых результатах памяти:

Почему Menu Meter и htop сообщают о несовместимой занимаемой памяти и общем объеме памяти?

0

1 ответ на вопрос

1
HoD

Нет единственно верного ответа на вопрос «сколько памяти я использую». Большинство инструментов (включая htop), сообщающих об использовании памяти, получают свои значения из / proc / meminfo. Все они используют вычисления, чтобы прийти к «общему использованию памяти».

Например, на одной из моих виртуальных машин:

htop: 3893/7872 МБ

top: 77183488K использовано 8061572k всего

бесплатно -m: использовано 7537 использовано всего 7872

cat / proc / meminfo:

MemTotal: 8061572 kB MemFree: 354652 kB Buffers: 340944 kB Cached: 3377788 kB SwapCached: 52844 kB Active: 4473928 kB Inactive: 2824168 kB Active(anon): 2647356 kB Inactive(anon): 932236 kB Active(file): 1826572 kB Inactive(file): 1891932 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 2097148 kB SwapFree: 1986984 kB Dirty: 516 kB Writeback: 0 kB AnonPages: 3532084 kB Mapped: 19120 kB Shmem: 228 kB Slab: 320184 kB SReclaimable: 238652 kB SUnreclaim: 81532 kB KernelStack: 1424 kB PageTables: 18428 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 6127932 kB Committed_AS: 4140908 kB VmallocTotal: 34359738367 kB VmallocUsed: 288792 kB VmallocChunk: 34359438880 kB HardwareCorrupted: 0 kB AnonHugePages: 3043328 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 10240 kB DirectMap2M: 8378368 kB 

Я не уверен, что Menu Meters сообщает как «Страницы памяти», но если вы опубликуете «cat / proc / meminfo», мы сможем объяснить.

Похожие вопросы