резка & nbsp; использованной памяти & # 39; из верхней команды

С помощью команды top -b -n1 я могу получить ресурсы, используемые моей системой для этого экземпляра. Тем не менее, мне действительно нужны конкретные значения из этого. Мне нужны такие вещи, как общее использование процессора, общее использование памяти и топ-5 процессов, использующих ресурсы процессора для этого экземпляра. В настоящее время я могу найти:

Использование процессора: top -b -d1 -n1|grep -i 'Cpu(s)'|head -c21|cut -d '' -f3|cut -d '%' -f1

Топ 5 процессов: ps aux | sort -nrk 3,3 | head -n 5

Я не могу выработать что-то для использования Ram. Я пытаюсь команды что-то вроде в команде использования процессора, но это ничего не возвращает мне. Честно говоря, я не могу его правильно вырезать. Некоторая помощь в поиске, которая ценится.

Дополнительная помощь : Кроме того, по тем же причинам можно получить MAC-адрес системы. Как команда, которая может просто вернуть мне mac-адрес, а не сотни строк, которыми мне нужно манипулировать.

Спасибо за помощь.

2
задан 31 July 2019 в 19:51

3 ответа

Общее использование оперативной памяти:

Эта команда возвратит Ваше общее использование RAM как ГБ:

free -h |grep Mem| cut -c 20-32 | sed -e 's/^[ \t]*//'

Это возвратится, Ваше общее использование RAM как Байты (просто удаляют-h):

free |grep Mem| cut -c 20-32 | sed -e 's/^[ \t]*//'

Это сообщит о проценте используемой памяти

free | grep Mem | awk '{print $3/$2 * 100.0}'

Это сообщит о проценте памяти, это свободно

free | grep Mem | awk '{print $4/$2 * 100.0}'

MAC-адрес:

Если Вы хотите произвести ТОЛЬКО MAC-адрес определенного устройства, можно сделать это (замените "wlp2s0" названием сетевого интерфейса):

nmcli -t -f GENERAL.HWADDR device show wlp2s0 | sed 's/GENERAL.HWADDR://'
1
ответ дан 2 December 2019 в 04:36

Для MAC-адреса используйте это:

nmcli device show nic_name | grep GENERAL.HWADDR | cut -c41-
0
ответ дан 2 December 2019 в 04:36

Носатый системный монитор легкого веса, который Вы устанавливаете для проявления информации, которую Вы чувствуете, важно. В моей версии у меня есть много элементов данных, которые Вы ищете плюс информация, уникальная для меня симпатии никого больше заботы о таком как сегодняшний восход солнца и время заката для отслеживания автоматического и постепенного прояснения дисплея и потускнения.

Проверьте мою Носатую установку с 2-секундным интервалом обновления, но который можно установить на 60 раз в секунду или один раз в 5 минут, если Вы предпочитаете:

Conky 30 second clip.png

0
ответ дан 2 December 2019 в 04:36

Другие вопросы по тегам:

Похожие вопросы: