FreeBSD: Как посмотреть количество памяти?

Самый простой способ - это запустить команду top или systat -vm и посмотреть на количество физической памяти и на количество зантой памяти.

Но если вам нужно получить это значение в скрипте - тогда запускаете

sysctl hw.physmem

и получаете объем физической памяти в байтах.

Так же при загрузке ядро показывает количество распознанной памяти.

Потом ее можно посмотреть при помощи команды dmesg

FreeBSD 6.4-RELEASE #0: Wed Nov 26 11:43:51 UTC 2008
root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
ACPI APIC Table: <COMPAQ 00000083>
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Xeon(TM) CPU 3.06GHz (3065.81-MHz 686-class CPU)
Origin = "GenuineIntel"  Id = 0xf25  Stepping = 5
Features=0xbfebfbff <....>
Features2=0x4400<CNXT-ID,xTPR>
Logical CPUs per core: 2
real memory  = 4093616128 (3903 MB)
avail memory = 4004130816 (3818 MB)
MADT: Forcing active-low polarity and level trigger for SCI

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

3 Responses to “FreeBSD: Как посмотреть количество памяти?”


  1. 1 switch

    Автор хотел сказать не systat hw.physmem, а sysctl hw.physmem

  2. 2 Gaspar Chilingarov

    да, конечно :)

    спасибо, подправил.

  3. 3 Vasya

    Афтар хотел сказать что он еблан.

Leave a Reply