Есть ли способ заставить top по умолчанию показывать несколько процессоров? Я знаю, как переключать (1), но я запускаю его в пакетном режиме и вывод перенаправляется в файл.
2 ответа
Прочитав всю инструкцию, я обнаружил, что нет "переключателя" для отображения нескольких процессоров.
НО, когда вы нажимаете "W", текущие конфигурации сохраняются в ~/.toprc, и они будут конфигурацией по умолчанию при повторном запуске top.
Поэтому я просто запускаю top, нажимаю "1", а затем "W", закрываю top и запускаю его снова, и он показывает несколько процессоров. После этого мне удалось получить несколько процессоров в "пакетном" режиме.
Я надеюсь, что это поможет кому-то в будущем.
Насколько мне известно, нет. Может быть mpstat
- это альтернатива, которую вы хотели бы рассмотреть?
# mpstat -P ALL
Linux 2.6.5-7.252-smp (ora9.xxx.in) 04/07/06
07:44:18 CPU %user %nice %system %iowait %irq %soft %idle intr/s
07:44:18 all 3.01 57.31 0.36 0.13 0.01 0.00 39.19 1063.46
07:44:18 0 5.87 69.47 0.44 0.05 0.01 0.01 24.16 262.11
07:44:18 1 1.79 48.59 0.36 0.23 0.00 0.00 49.02 268.92
07:44:18 2 2.19 42.63 0.28 0.16 0.01 0.00 54.73 260.96
07:44:18 3 2.17 68.56 0.34 0.06 0.03 0.00 28.83 271.47
См. Http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html.