Выполненная вершина, вывод печати, затем выход ИЛИ как получить реальное использование памяти без вершины

Я запускаю Mac OS 10.6. Я хочу работать top получить использование памяти, но не в интерактивном режиме или любом режиме, который обновляет. Я просто хочу использование памяти, в то время затем возвращаются к подсказке. Я искал другие утилиты для получения использования памяти..., но подошел короткий (vm_stat для виртуальной памяти). Может кто-то направлять меня, как добраться top или что-то еще для печати использования памяти к stdout?

5
задан physicsmichael 1 March 2010 в 02:06
поделиться

3 ответа

top -l 1 поместит только один сэмпл в стандартный вывод (вы можете перенаправить его, отфильтровать и т. Д., Конечно, по вашему желанию). man top для получения более подробной информации.

5
ответ дан 14 December 2019 в 08:48
поделиться

вы также можете использовать команду ps . например,

ps -eo pmem,comm

см. справочную страницу ps для получения дополнительных сведений о форматировании вывода. например, rss, размер и т. д.

2
ответ дан 14 December 2019 в 08:48
поделиться

Я использовал эту команду, чтобы выдать основную информацию в первых нескольких строках

top -l 1 -n 0

-l 1 = всего один образец - n 0 = 0 процессов

это немного хак .... но если вам нужна только линия памяти ... вы можете пропустить ее через голову и хвост.

top -l 1 -n 0 | head -n 5 | tail -n 2
0
ответ дан 14 December 2019 в 08:48
поделиться
Другие вопросы по тегам:

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