Что эквивалентно Linux 'free' команде на FreeBSD v8.1
Что эквивалентно команде Linux 'free' на FreeBSD v8.1?
Я звоню "бесплатно" из своего приложения и сообщаю результаты в файл журнала приложения. Что было бы заменой при переносе на FreeBSD v8.1?
Вот пример запуска "бесплатно" в Linux:
[centos4x32 ~] free
total used free shared buffers cached
Mem: 774452 733044 41408 0 98040 328880
-/+ buffers/cache: 306124 468328
Swap: 2031608 224 2031384
Ответы
Ответ 1
-
vmstat
имеет выходной по умолчанию, который аналогичен по своему характеру и имеет множество опций, которые предоставляют чрезвычайно подробную информацию, например vmstat -m
-
swapinfo
будет охватывать часть свопинга
-
top -d1
заставляет топ печатать один экран и выходить, а баннер очень похож на free
Ответ 2
vmstat -s
дает более подробную информацию, читаемую человеком или script, включая перечисление размера страницы. В противном случае он выводит результат в виде нескольких страниц. Без параметров vmstat
дает краткое описание.
Команда vmstat
также существует в NetBSD.
Ответ 3
Может быть, команда freecolor
- это выбор. Установите его:
# cd /usr/ports/sysutils/freecolor
# make install clean
Используйте его:
# freecolor
Physical : [#################################..] 94% (1907820/2018396)
Swap : [###################################] 100% (1048540/1048540)
# freecolor -m -o
total used free shared buffers cached
Mem: 1971 107 1863 0 0 0
Swap: 1023 0 1023
Пожалуйста, обратитесь FreeBSD узнайте размер оперативной памяти, включая общее количество свободного и используемого размера памяти.
Ответ 4
Другая опция:
# vmstat fre
procs memory page faults cpu
r b w avm fre flt re pi po fr sr in sy cs us sy id
0 0 0 13475M 24M 689 1 2 0 344 394 14693 37734 60809 7 43 50
Ответ 5
просто используйте старый хороший htop
установить htop
pkg install htop
для запуска
htop
Ответ 6
Вы можете использовать этот script.
# fetch http://www.cyberciti.biz/files/scripts/freebsd-memory.pl.txt
# mv freebsd-memory.pl.txt /usr/local/bin/free
# chmod +x /usr/local/bin/free
источник: http://www.cyberciti.biz/faq/freebsd-command-to-get-ram-information/