Програма DiskTest, вір
Дана програма призначена для швидкого рекурсивного читання всього диска або окремого каталогу з підкаталогами для перевірки читання диска, оцінки швидкості читання і т. д. В основному програма призначається для тестового читання лазерних дисків, однак область використання даної програми не обмежена і залежить від фантазії користувача. Формат пристрою для програми не важливий, читання йде на високому рівні, тому головне, щоб пристрій підтримувався операційною системою, нехай це хоч мережевий диск! роботи загалом. Оскільки читання йде на файловому рівні, виміряна швидкість читання файлів з диска найбільш повно відображає швидкість роботи Вашого накопичувача. Обробці системних помилок не надавалося сильне значення, так що можливо, якщо файли закриті для доступу (у багатозадачній системі або мережі) або просто мають ім'я, характерне, наприклад, для OS/2, то для програми, написаної під DOS, вони просто недоступними. Сама програма може використовуватися під MS DOS, DR DOS, PC DOS, OS/2 (VDM), Windows (DOS Call). — головне, щоб система файлових дзвінків, прийнята в ДОС, підтримувалась Вашою операційною системою.
Формат команди для запуску програми наступний: \>DISKTEST Ім'я_Диска або \>DISKTEST Повне_Ім'я_каталога
Якщо встановлено 3 параметри, то після тесту програма видасть звуковий сигнал і буде утримувати результати тесту на екрані. Цю властивість програми зручно використовувати в OS/2, де можна створити спеціальні фолдери для перевірки лазерних дисків або дискет і викликати потрібне одним натисканням на кнопку. Програма закінчить роботу танадасть користувачеві можливість оцінити ступінь читання диска, кількість битих файлів, швидкість читання диска і т.д.
На деяких чорно-білих моніторах може бути непридатним кольоровий висновок, який використовується цією програмою. Щоб примусове включення чорнобілого режиму дістаньте з дистрибутивного архіву файл DiskTest.B&W. Щоб увімкнути режим кольору, прибийте цей файл.
Чи можлива сфера застосування? Наприклад, для перевірки читання лазерних дисків після їх купівлі. Не копіювати всі файли в NUL! :) До того ж даний метод перевірки «хороший» тим, що не відловлює деякі помилки читання, при яких звернення до файлу просто переривається без видачі повідомлення про це. Список файлів, що спричинили скруту під час читання, буде видано в лог-файлі після закінчення роботи програми. При першій помилці або неможливості читання файлу, програма припиняє читання поточного файлу і переходить до наступного.
Друга можлива сфера застосування - оцінка ефективності роботи кешів, драйверів дисків і т. д., підбір оптимальних параметрів, наприклад, кількість буферів і розмір кешу для MSCDEX при різній кількості файлів у каталогах, розмірах файлів і т. д. Ефективність налаштування шини та інших параметрів заліза.
Порівняльні тести, проведені за допомогою програми DiskTest, спричинили кілька несподіваних результатів. Прогін програми на віртуальному диску розміром близько 4 мегабайт показав для 486DX-40 VLB наступні результати: середня швидкість читання склала - 5'312 Kb/s., мінімальна швидкість - 4'653 Kb/s., максимальна швидкість читання - 8143 Kb/s ., відношення макс./хв. - 175.0%. А ось контрольне читання з того ж віртуального диска найскладнішої структури — близько тисячі файлів розміром по 1 Кбайту з підкаталогами дало близько 75Кбайт/сек середньої швидкості читання.