Модератор Злыдень немрущий
|
да, Yuna, лучше на сайте смотреть инфу, т.к. программы могут ошибаться, причём сильно.
На крайний случай попробуй CDspeed32 (65кб).
Цитата:
CDspeed32.EXE является 32-битной многопоточной программой для определения скорости по-секторного чтения CD-ROM. Программа имет две раздельные функции для Windows 95/98 и Windows NT. Функция для Windows 95 использует метод изложенный в документе Microsoft Q137813.TXT, и требует наличия двух DLL: CDio32.DLL и CDio16.DLL, а функция для Windows NT -в документе Q138434.TXT. Переключатель "Set pause between reading block" позволяет установить паузу между соседними операциями чтения, равную четверти времени последнего чтения, переключатель "Set highest priority reading thread" устанавливает максимальный приоритет читающего потока на время чтения, переключатель "No buffering{NT}" откравает файл устройства с установленным флагом FILE_FLAG_NO_BUFFERING (только под Windows NT).
Следует учесть, что CDspeed32.EXE-экспериментальная исследовательская утилита, так что не требуйте от неё слишком много в плане изящества интерфейса и удобства в работе (-:.
Как правильно измерять скорость чтения? Закройте все программы. Лучше всего использовать 1000 секторные блоки, без промежутков ("Skip sectors"=0), дайте CDspeed32.EXE считать десяток таких блоков, затем нажмите "Stop" и тут же "Read sectors" и проведите измерение. Такой порядок позволяет избавиться от погрешности связанной с разгоном диска и влиянием дискового кеша, ибо к началу второго измерения он будет заполнен "устаревшими" данными и ОС начнет читать прямо с диска. 10000 сектором (20MB) для такого "сброса" кеша вполне достаточно. Желательно использовать максимально заполненый диск (640MB).
При работе под Windows NT данная программа может измерять скорость чтения не только с CD-ROM, но и с флоппи и жестких дисков (для работы с последними Вы должны иметь статус администратора).
|