С помощью команды 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-адрес, а не сотни строк, которыми мне нужно манипулировать.
Спасибо за помощь.
Общее использование оперативной памяти:
Эта команда возвратит Ваше общее использование 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://'
Для MAC-адреса используйте это:
nmcli device show nic_name | grep GENERAL.HWADDR | cut -c41-
Носатый системный монитор легкого веса, который Вы устанавливаете для проявления информации, которую Вы чувствуете, важно. В моей версии у меня есть много элементов данных, которые Вы ищете плюс информация, уникальная для меня симпатии никого больше заботы о таком как сегодняшний восход солнца и время заката для отслеживания автоматического и постепенного прояснения дисплея и потускнения.
Проверьте мою Носатую установку с 2-секундным интервалом обновления, но который можно установить на 60 раз в секунду или один раз в 5 минут, если Вы предпочитаете: