На довольно загруженном RHEL6
сервер Я в среднем замечаю следующие признаки
CPU Usage : 2%.
CPU Load AVG: 0.4,0.2,0.1
Memory Usage: 1.3 out of 16 GB
Это процессор этого сервера
Intel(R) Xeon(R) CPU E31240 @ 3.30GHz, 8 cores
Означает ли это, что сервер исправен и не испытывает большой нагрузки? Я бы так предположил, но поскольку это всегда на низком уровне, даже при довольно интенсивном трафике, мне просто интересно, могу ли я что-то упустить?
Не то чтобы я ожидал, что сервер зависнет, мы стараемся использовать минимум ресурсов и максимально эффективно обслуживать веб-страницы, но я просто хочу убедиться, что когда-нибудь меня не удивят.
Номера, которые вы разместили, выглядят нормально. Но что еще скрывается под капотом, сказать сложно. Если сервер работает нормально - это означает, что время отклика находится в приемлемом диапазоне, нет скачков или около того, все работает, как ожидалось, - тогда придерживайтесь золотого правила «если он работает, не связывайтесь с ним».
Но если вы хотите немного поучиться, есть отличный шаблон от инженера по производительности Брендан Грегг который описывает, вероятно, наиболее возможные узкие места на сервере Linux и команды для их отслеживания / выявления.
Я также рекомендую просмотреть слайды на этой странице.
Также важно иметь постоянный мониторинг (используя что-то вроде Мунин), поскольку это единственный способ найти проблемы, возникающие в неурочное время или очень редко, а также позволяющий выявлять тенденции (будущие проблемы).
Изменить: о, и не забывайте журналы (как я только что сделал), всегда проверяйте журналы.
Я могу придумать две разные интерпретации опубликованных вами цифр. Какой из двух вариантов применим, зависит от вашей точки зрения:
Следует обратить внимание на вещи, которые вы не упомянули в своем вопросе: