мнение Oracle V $ OSSTAT имеет несколько операционных статистиков, в том числе:
- IDLE_TICKS Количество сотых секунды, что процессор простаивает, составило более все процессоры
- BUSY_TICKS Number из сотых долей секунды, что процессор занят выполнением кода пользователя или ядра, суммированного по всем процессорам.
В документации, которую я прочитал, не было ясно, были ли они сброшены. Кто-нибудь знает?
Другой вопрос, который у меня есть, заключается в том, что я хотел бы вычислить среднюю нагрузку на процессор, испытываемую системой. Для этого я ожидаю, что мне нужно идти:
busy_ticks/(idle_ticks + busy_ticks)
Это правильно?
Обновление Ноября 08
Oracle 10g R2 включает стат под названием НАГРУЗКИ в этой таблице. Он обеспечивает текущую нагрузку машины как на момент считывания значения. Это намного лучше, чем использование другой информации, поскольку данные * _ticks «начиная с запуска экземпляра» не относятся к текущему моменту времени.
Получает ли результат вышеуказанного запроса среднее значение процессора в oracle? – RAFA 2016-12-12 09:34:20