Процент процессоров и памяти в Linux - PullRequest
0 голосов
/ 16 сентября 2018

Есть ли команда, которая выводит просто текущий процент использования ЦП и текущий процент использования памяти? Как одно число, так что нет таблиц или форматированного вывода.

Причина, по которой я спрашиваю. Для моей панели в XFCE я бы хотел увидеть что-то вроде этого:

CPU 34% | MEM 56%

Я не нашел плагин, который делает это, поэтому я собираюсь использовать плагин Generic Monitor и дать ему команду, которую он должен распечатать, и позволить ему обновляться каждые 1 сек.

1 Ответ

0 голосов
/ 17 сентября 2018

Поместите в скрипт следующий фрагмент:

#!/bin/bash

CPU=$(lscpu | grep '\(CPU\|max\) MHz:' | xargs echo | awk '{printf "%3.0f\n", $3*100/$7}')
MEM=$(free | grep Mem | awk '{printf "%3.0f\n", $3*100/$2}')
echo CPU $CPU% \| MEM $MEM%

И назовите его из genmon как bash /path/to/this/script.sh.

...