Моніторинг та усунення неполадок, пов'язаних з швидкодією сховища
Щоб гарантувати працездатність своїх серверів, стежте за наступними лічильниками:
Процесор:% завантаженості процесора: _Всего. Цей лічильник показує відсоток часу, протягом якого процесор виконує процеси додатків і операційної системи, не перебуваючи в стані бездіяльності. На комп'ютері з працюючим додатком SQL Server значення цього лічильника повинно знаходитися між 50 і 75 відсотками. У разі постійного перевантаження, досліджуйте, де міститься ця причина відхилення аномальна робота процесів або в сервер потрібно встановити додаткові процесори.
Система: Довжина черги процесора. Цей лічильник показує число потоків в черзі процесора. Слідкуйте за цим лічильником, щоб гарантувати, що він не більше, ніж в два рази перевищує число ядер процесорів.
Пам'ять: Доступно МБ. Цей лічильник показує кількість фізичної пам'яті (в мегабайтах), доступне процесам, які працюють на комп'ютері. Слідкуйте за цим лічильником, щоб гарантувати рівень, не менше 20 відсотків сумарного доступного фізичного ОЗУ.
Пам'ять: Обмін сторінок / сек. Цей лічильник показує частоту зчитування сторінок з диска або запису на диск, щоб вирішувати помилки сторінок фізичної пам'яті. Слідкуйте за цим лічильником, щоб гарантувати, що його значення не перевищить 100.
Щоб гарантувати працездатність дисків, стежте за наступними лічильниками. Зверніть увагу, що у такому значенні представляють значення, виміряні за інтервал часу, а не значення під час несподіваного піку і не значення, засновані на одному вимірі.
Фізичний диск:% активності диска: Діск_Данних. Цей лічильник показує відсоток колишніх часів, протягом якого обраний диск був зайнятий, обслуговуючи запити читання або запису. Слідкуйте за цим лічильником, щоб гарантувати, що він перевищує число дисків не більше, ніж в два рази.
Логічний диск: Звернень до диска / сек. Цей лічильник показує частоту виконання операцій читання і запису для диска. Цей лічильник використовується для контролю тенденцій збільшення і відповідних прогнозів.
Логічний диск: Швидкість читання з диска (байт / сек) і логічний диск: Швидкість запису на диск (байт / сек). Ці лічильники показують частоту, з якою байти передаються з диска або на диск під час операцій читання або запису, відповідно.
Логічний диск: Середній розмір одного читання з диска (байт). Цей лічильник показує середнє число байтів, переданих з диска під час операцій читання. Це значення може відображати затримку диска - більше число операцій читання може привести до невеликого збільшення затримки.
Логічний диск: Середній розмір одного запису на диск (байт). Цей лічильник показує середнє число байтів, переданих з диска під час операцій читання. Це значення може відображати затримку диска - більше число операцій запису може привести до невеликого збільшення затримки.
Логічний диск: Поточна довжина черги диска. Цей лічильник показує число невиконаних запитів до диска час збору даних про продуктивність. Чим нижче значення цього лічильника, тим краще. Значення, що перевищують 2 на диск, можуть показувати вузькі місця і вимагають дослідження. Це означає, що для LUN, що складається з 4 дисків, допустимо значення до 8. Вузькі місця можуть викликати появу невиконаних завдань, які можуть поширюватися за межі поточного сервера, що звертається до диску, і приводити до тривалих часів очікування користувачів. Можливими рішеннями для усунення вузького місця є додавання дисків в RAID-масив, заміна існуючих дисків на більш швидкі або переміщення певних даних на інші диски.
Логічний диск: Середня довжина черги диска. Цей лічильник показує середнє число запитів як читання, так і записи, які були поставлені в чергу за інтервал вибірки. Правило полягає в тому, що число невиконаних запитів введення і виведення на диск не повинно перевищувати двох запитів, але це значення може бути важко виміряти через віртуалізації сховища і відмінностей рівнів RAID між конфігураціями. Шукайте поєднання перевищення середніх довжин черзі диска разом з перевищенням середніх затримок диска. Ця комбінація може повідомляти про перевантаження кеша масиву сховища або про те, що спільне використання диска з іншими додатками впливає на продуктивність.
Логічний диск: Середній час читання з диска (сек). Цей лічильник показує середній час, в секундах, операції читанні з диска. На добре налагодженій системі ідеальні значення знаходяться в діапазоні 1-5 мс для журналів (в ідеалі 1 мс для кешувального масиву) і 4-20 мс для даних (в ідеалі менше 10 мс). Великі затримки можуть виникати в пікові моменти, але якщо високі значення виникають регулярно, слід вивчити можливу причину.
Логічний диск: Середній час запису на диск (сек). Цей лічильник показує середній час, в секундах, операції читанні з диска. На добре налагодженій системі ідеальні значення знаходяться в діапазоні 1-5 мс для журналів (в ідеалі 1 мс для кешувального масиву) і 4-20 мс для даних (в ідеалі менше 10 мс). Великі затримки можуть виникати в пікові моменти, але якщо високі значення виникають регулярно, слід вивчити можливу причину.
При використанні RAID-конфігурацій з Середній час читання з диска (сек) або Середній час запису на диск (сек). застосовуйте формули, наведені в наступній таблиці, щоб визначити швидкість введення з диска і виведення на диск.