Счетчик SplitIOPerSec Peformance всегда остается нулевым

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

Какова должна быть причина для этого и на что это указывает? Я использовал следующий запрос WMI, чтобы получить его

SELECT SplitIOPerSec FROM win32_perfformatteddata_perfdisk_physicaldisk 

1 ответ

Решение

Это кажется правильным запросом; возможно, счетчик действительно всегда равен нулю?

Из документации здесь: http://technet.microsoft.com/en-us/library/cc776376(WS.10).aspx

SplitIOPerSec: Показывает частоту (в секундах) инцидентов, с которой запросы ввода-вывода (I/O) на диск разделялись на несколько запросов. Разделение ввода-вывода может быть результатом запроса данных слишком большого размера, чтобы поместиться в один ввод-вывод или из фрагментированной дисковой подсистемы.

Инфраструктура Azure намеренно непрозрачна, но я рискну предположить, что в системе с общей инфраструктурой, такой как запись на диск Azure, будет значительно оптимизирована. Любая фрагментация не будет видна таким арендаторам, как мы!

Другие вопросы по тегам