Назад | Перейти на главную страницу

Низкое использование ЦП и памяти. Означает ли это, что сервер исправен?

На довольно загруженном 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 и команды для их отслеживания / выявления.

Я также рекомендую просмотреть слайды на этой странице.

Также важно иметь постоянный мониторинг (используя что-то вроде Мунин), поскольку это единственный способ найти проблемы, возникающие в неурочное время или очень редко, а также позволяющий выявлять тенденции (будущие проблемы).

Изменить: о, и не забывайте журналы (как я только что сделал), всегда проверяйте журналы.

Я могу придумать две разные интерпретации опубликованных вами цифр. Какой из двух вариантов применим, зависит от вашей точки зрения:

  • Это сервер, который намного больше, чем нужно, чтобы справиться с нагрузкой.
  • Это сервер, готовый справиться с ростом использования в будущем.

Следует обратить внимание на вещи, которые вы не упомянули в своем вопросе:

  • Достаточно ли у вас пропускной способности сети для будущего роста?
  • Дисковое хранилище избыточно? (RAID1 или RAID6)
  • У вас есть резервные копии?
  • Вам нужно другое резервирование для предотвращения сбоев?