none
Разные показатели загрузки CPU (MS SQL 2008) RRS feed

  • Вопрос

  • Добрый день. Имеется сервер с 80 ядрами и 2Tб RAM на который установлен MS SQL 2008r2 ENT. НЕ могу понять почему activity monitor показывает загрузку CPU на 20% , в то время как task manager отображает загрузку лишь на 8%.  КТо нибудь сталкивался с подобной ситуацией?
    6 сентября 2013 г. 8:02

Ответы

  • 1) Да кто же вам сказал что они должны совпадать?

    2) В ТаскМанагире вы смотрите ОБЩУЮ загрузку ЦПУ

    3) В АктивМониторе вы смотрите загрузку только на те ядра, которое отданы под сиквел...а это счётчики SQL Server, объект Resource Pool Stats

    примерная формула рассчета:

    select sum ( case when counter_name = 'CPU usage %' then cntr_value else 0 end ) * 1.
        /  max ( case when counter_name = 'CPU usage % base' then cntr_value else 0 end )
        * 100 as [cpu]
    from sys.dm_os_performance_counters
    where object_name = 'SQLServer:Resource Pool Stats' 


    http://www.t-sql.ru

    10 сентября 2013 г. 5:26
    Отвечающий

Все ответы