Які відмінності між інструментами SQL I / O Sim та SQL IO?


9

Я хочу перевірити свої різні альтернативи SQL Server за допомогою інструмента порівняння. Я знайшов два інструменти від Microsoft:

  1. Інструмент порівняння дискової підсистеми SQLIO
  2. SQL IO Sim

Які відмінності між ними? це те саме?

Дякую!

Відповіді:


12

SQLIO - це загальний інструмент для тестування вашої дискової підсистеми. Це дозволяє вказати, чи слід перевіряти випадкові / послідовні розміри блоків даних, глибину черги, нарізку різьби тощо.

SQLIOSim - це інструмент, який намагається імітувати шаблони, які SQL Server піддавав би вашій системі.

Зазвичай я використовую SQLIO для тестування підсистеми при порівняльному оцінці на сировину. Після задоволення результатами SQLIO я запускаю SQLIOSim, щоб отримати реальний світ з підсистеми диска.

Ви можете побачити підручник Brent Ozars на SQLIO, де також згадується SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/


1
Я знаю, що це старе, але для тих, хто приземлився тут, SQLIO був замінений Diskspd, у якого brent також є підручник тут: [посилання] brentozar.com/archive/2015/09/getting-started-with-diskspd
PabloInNZ

3

Примітка. Я прийшов сюди з іншої відповіді, де я неправильно знайшов SQLIO для SQLIOSim. Сподіваюсь, я цього разу зрозумію. :-)

SQLIOSim - "НЕ" інструмент настройки продуктивності вводу / виводу, оскільки він використовує випадкові шаблони, тому не повторюється (головна вимога для проведення бенчмаркінгу). Це інструмент для стрес-тестування.

Додаткові посилання:

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.