Як протестувати швидкість диска в Windows?

Привіт, шановні читачі! У даній статті мова піде про визначення швидкості жорсткого диска. Існує багато програмних пакетів, що дозволяють це зробити. Одним з найбільш функціональних, використовуваних шанованими компаніями і одночасно простим є утиліта HD Tune Pro. До речі, працює вона не тільки з жорсткими дисками HDD, але і з SSD.

Що таке швидкісні характеристики жорсткого диска?

Для того, щоб знати, що ми взагалі вимірюємо, непогано б вникнути в суть швидкісних характеристик. Що це – швидкість обертання шпинделя? Так вона ж написана в інструкції. Що її міряти? У нетрі вдаватися не буду, але перерахую основні показники, на які варто звернути увагу:

  • мінімальна швидкість читання / запису
  • середня швидкість читання / запису
  • середній час доступу

Зазвичай на сайті вказується максимальна швидкість послідовного читання / запису даних. Але максимальна швидкість досягається тільки на зовнішніх доріжках жорсткого диска, і падає при просуванні до центру. Причому різниться швидкість дуже сильно. Відбувається це тому, що при наближенні до центру кількість секторів на доріжку зменшується, а швидкість обертання залишається сталою.

Середню швидкість читання / запису бажано знати, тому що саме на цій швидкості буде працювати жорсткий диск більшу частину часу в потокових операціях. І все це при різних розмірах файлів.

Час доступу – це затримка між подачею сигналу на зчитування / запис інформації і зчитуванням / записом інформації. Припустимо, в момент подачі сигналу головка знаходиться біля самого центру диска, а інформація розташована на крайніх доріжках. Час “перельоту” між доріжками і називається часом доступу. У твердотільних накопичувачах цей параметр на 2 порядки менше. У жорстких дисках цей параметр зменшувати вкрай важко через механічну природи диска.

Насправді це дуже спрощені характеристики без аналізу продуктивності роботи з різними розмірами файлів, без розгляду окремих додатків. В ідеалі краще тестувати не системний диск без розділів протягом тривалого часу. Причому кілька разів, щоб упевнитися в повторюваності результатів. Але це в ідеалі)) А ви тестируйте як виходить, лабораторна точність не всім потрібна.

Тест швидкості жорсткого диска за допомогою HD Tune Pro

Де завантажити HD Tune Pro?

Завантажити програму безкоштовно можна з офіційного сайту: https://www.hdtune.com/download.html

Після її установки у вас буде 15 днів, поки не закінчиться термін ознайомлення. Після чого, необхідно буде придбати ліцензію на її використання.

Робота з програмою HD Tune Pro

Почнемо з розгляду вікна, що з’являється відразу при запуску.

  1. Меню вибору диска
  2. При натисканні на цей значок відкривається температурна статистика (не завжди)
  3. Показання поточної температури обраного накопичувача
  4. Копіювання інформації після тесту в буфер обміну (згодом її можна вставити в будь-який текстовий редактор)
  5. Копіювання скриншота результатів тесту в буфер обміну
  6. Збереження скріншота результату тестів в png файл
  7. налаштування
  8. Мінімізація програми в трей
  9. Вихід з програми
  10. вибору тестів
  11. Меню

Налаштування HD Tune Pro

На головному екрані натискайте на кнопку 7 вгорі (див. Скріншот на початку статті). Там буде кілька підміню. Перший з них “General”.

Перші дві галочки, я думаю, зрозумілі – запуск програми в згорнутому вигляді і додавання в автозавантаження.
Навпаки рядка “Allow changes of power settings during tests” повинна стояти галочка. У режимі простою сучасні процесори значно знижують тактову частоту, щоб знизити енергоспоживання. Це може позначитися на результатах тесту.
Додавання флоппі-дисків в меню вибору об’єкту сканування накопичувача (1). Флоппі-диски зараз дуже велика рідкість, та й тестувати їх немає ніякого сенсу. Хоча, до речі, під цими літерами можуть перебувати і логічні розділи звичайних жорстких дисків. В такому випадку можна відзначити.
“Enable write functions for removable media” – якщо відзначити, то можна буде проводити тести записи на знімних носіях (флешках, картах пам’яті).
“Show drive serial number” – відображення серійного номера накопичувача під меню вибору 1:

Переходимо до вкладці “Benchmark”:

“Full test” – це тестування всієї поверхні жорсткого диска. Краще поставити “Partial test”, інакше це займе багато часу. Повзунок позначає швидкість і обсяги сканування в межах “Partial test”. Розмір блоку залиште за умовчанням. При зменшенні значення результати тестів будуть гірше, тому що накопичувачі завжди працюють краще з великими одиницями інформації. Залишити за замовчуванням краще, тому що при тестуванні в лабораторіях дуже часто так роблять і ви зможете звірити ваші результати з лабораторними.
Вкладка “Temperature”:

Тут задається висновок температури в Цельсіях і / або Фаренгейтах, висновок температури в панелі завдань. Якщо температура жорсткого диска перевищить задану в цьому віконці, то вискочить відповідне повідомлення і значення забарвиться в червоний колір (або який там ви виставите).

Тут я виставив критичну температуру в 30 градусів.
До речі, на стартовому екрані значок 8 відкриває температурну статистику (в деяких жорстких дисках може не бути такої можливості):

Тут відображається графік зміни температури за останній час (при запущеній утиліті). Переклад значень:

  • Current temperature – поточна температура накопичувача
  • Power cycle temperature – мінімальна / максимальна температура за час роботи утиліти
  • All-time temperature – мінімальна / максимальна температура, яка була помаряна на цьому диску
  • Operating temperature limit – мінімальна / максимальна температура, допустима при роботі накопичувача.
  • Non-operating temperature limit – абсолютні температурні межі (при їх перевищенні накопичувач напевно вийде з ладу)

Решта дві вкладки в настройках не принципові, тому їх розглядати не будемо.

Тести жорсткого диска в HD Tune Pro

Якщо тестувати тільки основні швидкісні характеристики жорсткого диска, то можна обійтися розглядом всього пари вкладок (Benchmark і Random Access), але в інших вкладках знаходяться досить цікаві тести, які дають поживу для роздумів. Тому, я думаю, буде краще розглянути їх все по порядку.

Benchmark

Ми бачимо велику координатну площину. По осі абсцис відкладений обсяг в ГБ (від крайніх секторів до внутрішніх), по осі ординат – лінійна швидкість читання / запису в МБ / с. Заздалегідь зумовили: проводимо тільки тести читання. Тести записи проводяться на диску без розділів. Втім, тут варто програмна захист і в будь-якому випадку, якщо ви спробуєте провести тест запису, вискочить помилка:

Але ви можете запросто стерти інформацію з зовнішнього накопичувача. Тому, якщо боїтеся вибрати не той накопичувач, щось не відзначайте “Enable write functions for removable media” в налаштуваннях у вкладці “General”.


Отже, спочатку вгорі вибираєте накопичувач, який хочете протестувати. У вкладці “Benchmark” все настройки залишайте за замовчуванням і запускайте тест кнопкою “Start”. Якщо в налаштуваннях “Benchmark” ви не виставили “Full test”, то тестування пройде досить швидко. Можна виставити “Short stroke” і задати значення. Тоді тестуватися буде тільки частина поверхні диска.
По закінченню тесту в віконці справа ви отримаєте якісь результати: мінімальну, максимальну і середню швидкість читання / запису, час доступу, максимальну швидкість передачі даних від диска до інтерфейсу і назад (можна взагалі не враховувати) і використання ресурсів процесора при активному читанні / записи. Природно, чим слабкіша процесор, тим більше буде відсоток на однаковому накопичувачі.
Тепер йдемо на сайт виробника і шукаємо характеристики своєї моделі (часто їх можна знайти в інтернет магазині). Для моєї моделі на офіційному сайті вказана середня швидкість 156 МБ / с, максимальна – 210 МБ / с, час доступу < 8.5-9.5 мс (для чтения и для записи соответственно). Минимальную скорость не пишут из маркетинговых соображений. Как видите, средняя скорость у меня почти совпадает, а максимальная и время доступа отличается прилично. Этому может быть множество причин: изначально завышенные показатели на официальном сайте, обращения системы или приложений/вирусов к жесткому диску во время теста, необходимость проведения теста несколько раз (у меня отличия в результатах были в +-5 МБ/с, +- 0.5 мс), особенности конкретно вашего экземпляра (хотя отличия все равно должны быть в рамках приличия, т.к. каждая модель тестируется на заводе), брак, ухудшенное состояние диска, накопленное в результате эксплуатации (в основном работа в режиме повышенной температуры).

Info


У верхній частині вікна відображається інформація по розділах диска (об’єм, відсоток використаного місця):

У нижній частині показані підтримувані функції та інша технічна інформація (номер прошивки, серійний номер, розмір буфера, розмір сектора і т.п.).

Health


Ця вкладка показує “здоров’я” накопичувача. Якщо щось не в порядку, ви зможете подивитися тут, ввести опис в пошуковик і дізнатися докладніше про проблему.
Тут розписані параметри жорсткого диска і їх значення. Якщо внизу написано “Health status: ok”, то все в порядку. На другому жорсткому диску, який постарше, є помилки. Вони позначені жовтим кольором.

У трьох параметрах написано “Status: warning”. Натискаємо на один з них. Внизу відкривається опис. У моєму випадку є 2 читаються сектора, які переобозначив.

Error Scan


Вся поверхня жорсткого диска “розбивається” на багато частин в залежності від обсягу. Ви можете вибрати повне або швидке сканування ( “Quick scan”). Також можна протестувати тільки певну частину поверхні, задаючи початкове і кінцеве значення. Результат буде виглядати так:

У правому вікні буде відображено значення “Damaged blocks”. Саме воно нас і цікавить. Ця кількість не читаються секторів. Наприклад, у мене у вкладці “Health” 2 читаються сектора, які були переобозначив. Бажано, щоб було 0%.
Якщо ви запустите повне сканування, то після його закінчення можна буде подивитися Speed ​​map. Це карта, на яку кольором відзначені блоки з різним часом доступу. Чим темніше блок, тим довше до нього доведеться “достуківаться”. Потенційно це нечитабельним блоки. Тому чим зеленішою карта, тим краще. У мене Speed ​​map виглядає так:

Folder Usage

За допомогою цього інструменту ви наочно побачите, яка папка займає на диску найбільше місця. Тут все просто – в правому нижньому кутку натискайте “Scan” – і дуже швидко ви знайдете забуті кінофільм, які зжирають все повітря)

Найбільш “важкі” папки будуть підсвічені червоним.

Erase

Цей інструмент застосовується, якщо вам потрібно надійно очистити свій жорсткий диск. Наприклад, для продажу. Напевно ви чули про інструменти відновлення даних. А у вас там зберігалися дуже важливі файли. Буде неприємно, якщо новий власник поцікавиться, що у вас зберігалося на диску) Для цього застосовують або звичайне форматування, або заповнення жорсткого диска інформацією за спеціальним алгоритмом. Тут якраз другий випадок.

Справа в випадаючому меню виберіть метод “спустошення” диска. Їх 4:

  • Zero fill
  • Random fill
  • DoD 5220.22M
  • Guttman

Перший варіант – заповнення всієї поверхні нулями, другий – довільної інформацією. Третій і четвертий випадки більш складні і довгі, але забезпечують більш надійне видалення. Коли ми вибираємо третій або четвертий варіант, то в рядку “Pass” можна вибрати кількість проходів – до 7 (DoD 5220.22M) або до 35 (Guttman). Кількість проходів – це те, скільки разів буде заповнюватися інформацією поверхню диска. Природно, чим більше, тим краще.

File Benchmark


Ця вкладка використовується для тестування швидкості читання / запису інформації, тільки трохи більш докладного, ніж у вкладці “Benchmark”. Отже, у нас є два графіка. У першому випадку створюється файл на розділі тестованого диска (розділ і розмір файлу вибирається справа, бажано вибрати розмір файлу побільше – 5-10 ГБ для більш достовірних результатів) і вимірюється послідовна (sequential) швидкість читання / запису і операції введення-виведення прічтеніі / запису блоків по 4 КБ послідовно або одночасно. Саме ці значення (4 KB random single і 4 KB random multi) впливають на загальну системну продуктивність, швидкість запуску програм, реакцію програм на дії і т.п. Нормальні значення для жорстких дисків 150-500 IOPS, для SSD – на один-два порядки більше. Саме тому ставлять SSD для прискорення системи.
На другому графіку відображається швидкість читання / запису блоків різних розмірів (від 0.5 КБ до 8192 КБ). У загальному випадку, чим більше блок, тим швидше буде відбуватися читання / запис. У SSD швидкість читання / запису на маленьких блоках падає не так сильно, ніж у HDD. Це обумовлено механікою жорстких дисків – маленькі блоки розташовані в різних місцях, головка повинна знайти адресу, “долетіти” туди, прочитати інформацію і знову почати позиціонування. У SSD тільки електронна пам’ять – як в ОЗУ, тільки незалежна і менш швидкісна.

Швидкість читання буде відображатися синім, записи – помаранчевим. Для початку тестів відзначте їх галочками (над графіками), виставте параметри і натисніть “Start”.

Disk Monitor

У цій вкладці розташовані тести, які показують, що відбувається з диском в режимі реального часу. Верхній графік відображає середню швидкість читання / запису. Нагадаю:

  • читання – синім
  • запис – помаранчевим


Ось, наприклад, почав я архівувати файли. Архівація – це процес, коли відбувається інтенсивне читання і одночасний запис даних. Ось на графіку ви можете це наочно спостерігати у вигляді високоамплітудних сигналів (підвищена швидкість як читання, так і запису без перерви). Як тільки архівування закінчилося, вся активність зійшла нанівець.
На нижньому графіку показана швидкість читання / запису блоків певного розміру, з якими відбувалася робота.
Справа вказана поточна, максимальна швидкість, кількість операцій введення-виведення, загальний обсяг інформації для читання і запису.
Таким чином, тут ви можете оцінити, що відбувається з вашим накопичувачем в даний момент.

AAM

AAM (Automatic Acoustic Management) – автоматичне керування рівнем шуму.

На шкалі ви вибираєте значення від 128 до 254. Чим вище значення, тим вище рівень шуму і вище продуктивність. При установці маленького числа може збільшитися час доступу. Вибираєте значення, натискаєте “Set” і тестируете час доступу ( “Average access time”). У мене особливої ​​різниці не спостерігалося. Так що цю вкладку я б використовувати не рекомендував.

До речі, на деяких жорстких дисках AAM може не працювати. Щоб переконатися, що підтримує цю функцію HDD, зайдіть у вкладку “Info”. І подивіться, чи варто галочка навпроти “Automatic Acoustic Management” в списку підтримуваних функцій.

Random Access

Даний тест вимірює середню і максимальний час доступу до інформації при різних розмірах блоків. Також вимірюється IOPS і середня швидкість читання. Блоки різних розмірів відрізняються за кольором. Графік виглядає наступним чином:

Extra tests

Додаткові тести являють собою сценарії, які використовуються в реальній роботі.

Тут 9 тестів і тест швидкості кеш пам’яті жорсткого диска. Кеш пам’ять являє собою електронну пам’ять, вбудовану в жорсткий диск, в яку складаються найбільш часто використовувані дані для підвищення продуктивності.
Розглянемо, що імітує кожен тест окремо:

  • Random seek – проводиться довільний пошук інформації по всій поверхні диска
  • Random seek 4 KB – довільний пошук 4 КБ блоків по всій поверхні диска
  • Butterfly seek – пошук інформації, починаючи з зовнішніх доріжок до внутрішніх і назад
  • Random seek / size 64 KB – довільний пошук 64 КБ блоків по всій поверхні диска
  • Random seek / size 8 MB – довільний пошук 8 МБ блоків по всій поверхні диска
  • Sequential outer – швидкість читання з зовнішніх доріжок
  • Sequential middle – швидкість читання з центральних доріжок
  • Sequential inner – швидкість читання з внутрішніх доріжок
  • Burst rate – максимально можлива швидкість передачі даних між диском і інтерфейсом

Для запуску відзначайте потрібні вам тести, залишайте параметри справа за замовчуванням і натискайте “Start”.


Розбір тестів завершили. Як бачите, ця програма має дуже гнучкими можливостями як тесту швидкості (чи то пак продуктивності) накопичувача, так і перевірки його технічного стану, спостереження за файловою системою, відстеження зміни продуктивності в різних умовах, надійного очищення даних. Загалом такий потужний комбайн.
Такі тести я б рекомендував проводити відразу після покупки накопичувача, щоб упевнитися в його справності і відповідність технічним характеристикам, а також у вигляді профілактики через півроку-рік або відразу ж, коли є підозри на неполадки (повільне завантаження системи / додатків, вильоти, задума системи і т.п.).
На цьому все. Буду радий будь-яких питань / зауважень / результатами ваших тестів в коментарях.

Ссылка на основную публикацию