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

Настройка производительности Linux

Имея в виду настройку производительности / мониторинг / задержку, я вижу следующие 4 элемента, и в каждом из них есть много инструментов.

  1. ЦПУ
  2. объем памяти
  3. IO
  4. Сеть

Я вижу следующие инструменты, которые мы используем.

Если что-то мне не хватает, просьба добавить.

Q1. Рекомендовать инструменты? & Лучшие практики / результаты.
Q2. Какие инструменты использовать и почему для достижения наилучших результатов на сервере X86 с Linux (Fedora / CentOS / Ubuntu)?

Используя весь свой опыт, хочу создать один Live CD из этих инструментов.

Я не знаю, что администратор serverfault разрешит такой вопрос. Заранее благодарим всех Гуру.

Брэндан Грегг сделал ряд наглядных схем того, какой инструмент использовать в какой части вашей системы, чтобы сделать действительно хорошие шпаргалки:

Инструменты:

Какие варианты использовать в sar для мониторинга:

И тесно связанные:

Превратите наблюдения в настройку с помощью:

Я хочу добавить инструмент, помогающий получить точный результат

 1.Lsof
 2.Psacct or Acct – Monitor User Activity
 3.Monit – Linux Process and Services Monitoring
 4.NetHogs
 5.Monitorix – System and Network Monitoring
 6.Arpwatch – Ethernet Activity Monitor
 7.Suricata – Network Security Monitoring
 8.VnStat PHP – Monitoring Network Bandwidth
 9.Nagios – Network/Server Monitoring
 10.Nmon: Monitor Linux Performance
 11.Collectl: All-in-One Performance Monitoring Tool.