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

Solaris 10 - высокая загрузка ядра (% sys)

Наш рабочий сервер показывает высокий% использования системы.
Это коробка Solaris 10 x86 с базой данных Oracle 10g R2

Конфигурация:
Процессор - Intel Xeon 4 CPU (8 сокетов каждый)
Память - 128 ГБ (80 ГБ SGA, 10 ГБ PGA, 30 ГБ для системы)

Этот сервер показывает высокую загрузку ЦП в sys.
Как определить виновного?

Что ж, Dtrace - хороший вариант, если вы знаете, как им пользоваться. В DtraceToolKit может очень помочь, если вы не знаете, как им пользоваться.

Другие программы, которые помогут найти виновника:

  • prstat -> (попробуйте prstat -amL)
  • apptrace
  • iostat
  • vmstat
  • mpstat

И хотя сейчас это более старая книга, книга Адриана Кокрофта Настройка производительности Sun: Sparc и Solaris по-прежнему необходим для всех, кто работает с Solaris, и из соображений чистого понимания я бы рекомендовал его пользователям любой разновидности Unix / BSD / Linux.

В Solaris есть только один ответ на это - Dtrace.