Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Скорость движения "головки" в жестких дисках?  (Прочитано 6800 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Артем
Опытный

nz
Offline Offline
Пол: Мужской
Beware the wolf in sheep's clothing.


« : 04-10-2005 14:18 » 

  Доброго времени суток Улыбаюсь

 
 К вопросу о записи больших потоков данных в файл.
 Мне удобней писать поступающие данные не в один файл, а в несколько файлов одновременно, но утверждается что если писать только один файл то можно получить выигрыш в скорости записи из-за того, что головки диска не надо  будет "перебегать" с файла на файл. Хотелось бы понять на сколко ощутимым будет этот выигрыш?
 Может кто знает, сколько времени нужно головки диска для того чтобы "перебежать", например, с начала диска в конец?

P.S. Решил создать новую тему, дабы не запутывать существующую...
« Последнее редактирование: 04-10-2005 14:20 от Артем » Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 04-10-2005 18:16 » 

Для IDE дисков производители заявляют "среднее время перемещения" порядка 8мс. Грубо говоря, перемещение половины пути из конца в конец.
Есть еще "среднее время поиска" - это половина периода оборота диска (соотв. зависит от частоты вращения). Этот параметер может сглаживаться кешом IDE контролера.
Файловая система то же берет свой кусок времени - надо обновлять информацию о структуре файлов. При этом возможно перемещение головки в другое место.

Т.е., мое мнение, в реальных условиях современных ОС и железа выжать из них теоретическую максимальную производительность возможности нет. Можно только подобрать более подходящее железо, ОС и файловую систему. SCSI диски быстрее и надежнее, чем IDE, но и много дороже. ОС - на вкус и цвет. FS - не FAT точно - поищи сравнительные тесты в сети.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Артем
Опытный

nz
Offline Offline
Пол: Мужской
Beware the wolf in sheep's clothing.


« Ответ #2 : 10-10-2005 13:47 » 

Если кому инттересно:


  Провел несколько экспериментов (с IDE-шным винтом), которые показали следующее: скорость записи в один фай больше чем в два от 1% до 40 %, в зависимости от порций, которыми пишем и от того "как писать" (использую системный буфер или нет).

  Реальная скорость записи, в среднем 25-30 мегов/сек.
 
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines