Если на диске нет разделов или нет файлов или файлы не заполняют диск целиком, как тогда тестируете?
При увеличении номера сектора, скорость чтения на HDD дисках падает по радиальной зависимости, причем, очень существенно. Серьезные продукты, такие как HDSentinel, используют драйвер.
Есть свой программный продукт, написанный на Java с применением библиотек Non-Blocking I/O для оценки производительности накопителей. Главная задача на сегодня — поиск багов и методологических ошибок при обсчете метрик дисков.
В первую очередь обращаем внимание на метрики для больших файлов (1024 MB), иначе операционка просто кэширует данные, что сказывается на достоверности результатов.
Кроме того, с маленькими файлами два взаимно-конкурирующих фактора:
1) При малых размерах файлов эффективнее работает кэширование.
2) При малых размерах файлов больше накладные расходы, так как
на один вызов процедуры (java-метода) приходится обработка меньшего количества данных (файл меньше). На одних платформах побеждает фактор (1) и маленькие файлы обрабатываются быстрее, чем большие, на других платформах побеждает фактор (2) и маленькие файлы обрабатываются медленнее.
Если на диске нет разделов или нет файлов или файлы не заполняют диск целиком, как тогда тестируете?
При увеличении номера сектора, скорость чтения на HDD дисках падает по радиальной зависимости, причем, очень существенно. Серьезные продукты, такие как HDSentinel, используют драйвер.
Фактор Zone Bit Recording29.08.16 16:45 Автор: Mike Статус: Незарегистрированный пользователь
Фактор ZBR действительно имеет место. Для файловых операций он, увы, неизбежное зло. Наверное, когда появятся блочные операции (в частности, для тестирования RO носителей), его влияние будет уменьшено. Для SSD-дисков переключением между "сайтами" пока можно пренебречь.