Я видел несколько постов, желающих того же в отношении использования, однако ответы ВСЕГДА относятся к установке какого-либо стороннего инструмента.
Я не хочу ничего устанавливать.
Любые лайнеры? Следующее было бы хорошим выводом:
CPU 11% RAM 20% HDD 85%
command-line
monitoring
Карл Моррисон
источник
источник
Ответы:
Вы можете использовать это
Выход
источник
df -h /
часть командной строки показывает статистику по/
разделам. Вы можете повторитьdf -h
команду и заменить/
ее точкой монтирования, которую вы хотите отслеживать.top
в порядке. Загрузка ЦП не может быть измерена в текущий момент времени, она должна измеряться за короткий промежуток времени. Когдаtop
запускается первая итерация, он показывает среднее использование с момента последней перезагрузки. Начиная со второй итерации, она показывает текущее текущее использование с предыдущей итерации. И если у вас есть проблемы с локализацией, вы можете поставитьLC_ALL=C
перед командой использование английской локализации по умолчанию (числовые форматы и т. Д., А не язык).top -bn1 | grep "Cpu(s)"
наtop -bn2 | grep "Cpu(s)" | tail -n1
. Первый из них будет отображать долгосрочное среднее значение, на что указывает Byte Commander.Для использования процессора (в среднем
(user+system)/(user+system+idle)
более 0,1 секунды):Для использования ОЗУ (
(total-available)/total
):Для использования жесткого диска (только том, смонтированный как
/
):источник
free
команда все еще использует старый формат вывода с отдельной строкой - / + buffers / cache ...man free
: « Оценка того, сколько памяти доступно для запуска новых приложений без подкачки. В отличие от данных, предоставляемых кешем или свободными полями, это поле учитывает кеш страниц, а также то, что не все восстанавливаемые блоки памяти будут восстановлены из-за элементов используется MemAvailable в / proc / meminfo, доступно в ядрах 3.14, эмулируется в ядрах 2.6.27+, в остальном то же самое, что и бесплатное) "