Когда я запускаю top -c
команду в моем окне UNIX, я получаю вывод ниже:
top - 03:09:34 up 5 days, 6:14, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 175 total, 1 running, 174 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.0%sy, 1.0%ni, 98.3%id, 0.2%wa, 0.0%hi, 0.0%si, 0.3%st
Mem: 8089600k total, 7953908k used, 135692k free, 271956k buffers
Swap: 10288440k total, 1155552k used, 9132888k free, 1934536k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
28552 ora 18 0 2131m 571m 3456 S 2.0 7.2 72:51.19 <some_path>
1 root 15 0 10368 576 544 S 0.0 0.0 0:00.13 init [3]
2 root RT -5 0 0 0 S 0.0 0.0 0:00.85 [migration/0]
3 root 34 19 0 0 0 S 0.0 0.0 0:00.02 [ksoftirqd/0]
Как я могу проанализировать систему на основе этого вывода? В чем разница между Mem и Swap? Я новичок в UNIX и попробовал man-страницу для этой команды, но я не могу понять, как анализировать эти данные.
htop
, что примерно так же, как иtop
тогда, но лучше.Ответы:
Вся эта информация доступна на
top
странице руководства, которую вы можете прочитать, запустивman top
. Вот разбивка:Строка процессора (ов) показывает:
В
Mem
иSwap
строки показывают:Физическая память - это ваше ОЗУ, физическое оборудование, которое обеспечивает оперативную память . Подкачка - это виртуальная память, которая может быть файлом или разделом на жестком диске, которая по существу используется в качестве дополнительной оперативной памяти. Это не отдельный чип ОЗУ, он находится на вашем жестком диске.
Последний раздел содержит информацию о текущих запущенных процессах. Он состоит из следующих столбцов:
nice
это способ установить приоритет вашего процесса. Смотрите здесь для более подробной информации.S - Process Status: Статус задачи, который может быть одним из:
top
отображает это в процентах от одного процессора. В многоядерных системах процентное содержание может превышать 100%. Например, если используются 3 ядра при 60%,top
загрузка процессора составит 180%. Смотрите здесь для получения дополнительной информации. Вы можете переключить это поведение, нажав Shiftiво времяtop
работы, чтобы показать общий процент доступных процессоров.-c
флагом:top -c
.источник
источник