У меня 48-ядерный Linux-бокс. Я хотел бы отслеживать использование каждого ядра процессора. Однако когда я использую top
и нажмите 1 Я получаю сообщение об ошибке "Sorry, terminal is not big enough"
Есть ли способ увеличить размер окна терминала. Макс (шпатлевка), на который способен мой ноутбук, составляет ~ 46 строк. Увеличение размера окна в замазке или переменной ROWS оболочки не помогло.
Вы можете уменьшить размер шрифта в шпатлевке, чтобы уместить больше строк. Используя шпатлевку, я могу видеть сверху 64 ядра на мониторе ноутбука с разрешением 1920x1200. Вы также можете взглянуть на статистику отдельных процессоров с другой стороны.
Обязательно ли видеть статистику каждого ядра процессора? Вы могли бы попробовать mpstat -P ALL
(установлен в составе sysstat
пакет).
Простым решением может быть использование xterm, который по умолчанию использует мелкий шрифт. Таким образом, я могу наблюдать 64 ядра при разрешении 1080 по вертикали.
Мне пришлось изменить строки на 60 под опцией Windows и установите параметр «При изменении размера окна:» на «Изменить размер шрифта», чтобы заставить его работать
У меня была точно такая же проблема с VNC на 48-ядерном сервере. Из команды запуска терминала:
$ echo $LINES
Затем продолжайте изменять размер терминала по вертикали и проверяйте количество строк, пока количество строк не станет достаточным (в моем случае больше 50)