Проверка, какой процесс использует большинство памяти и суммарной общей использованной памяти

контрольные инструменты MySQL, обеспеченные mysql

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

http://www.tecmint.com/mysql-performance-monitoring /

1
29.11.2018, 15:38
2 ответа

Попробуйте это,

Если вы хотите добавить общее значение столбца памяти из ps aux,

ps aux  | awk '{print $6/1024}'  | xargs  | sed -E 's/ /+/g' | bc

Это даст вам ответ в мегабайтах.

С другой стороны, вы также можете проверить memoryстатистику системы, используя sar, free, vmstat, pidstatили top. Просто обратитесь к их страницам manдля получения дополнительной информации.

4
27.01.2020, 23:18

Да, awk может добавить:

ps aux | awk '{t+=$6} END{print t/1024 "MB"}'
# or if you prefer to be explicit
ps aux | awk '{t=t+$6} END{print t/1024 "MB"}'
# or even more explicit (though awk does NOT need this)
ps aux | awk 'BEGIN{t=0} {t=t+$6} END{print t/1024 "MB"}'

Он также может делать множество других умных, а иногда и мощных вещей. Но они остаются тщательно охраняемыми секретами, потому что, чтобы найти их, вам нужно было бы заглянуть в справочную страницу (или в доисторические времена, вещь, называемую «книгой», опубликованную OReilly ), и никто в современном мире не может этого сделать..

Я не понимаю, как вычисление общей памяти, используемой всеми процессами, помогает вам «проверить, какой процесс использует больше всего памяти».

Если вы хотите отобразить каждый элемент И сумму, awk может это сделать:

ps aux | awk '{print $6/1024 "\t\t" $1; t+=$6} END{print t/1024 "\t\tTOTAL"}'

Если вы хотите отсортировать элементы в порядке уменьшения (или увеличения )объема памяти, GNU awk (обычная реализация, но не единственная )может сделать это, но в Unix уже есть программа sort, которая часто более удобна.

1
27.01.2020, 23:18

Теги

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