ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: балансинг по жестким дискам



Не пробовал, но должен заметить что драйвер ata в FreeBSD отсылает
запросы из очереди в порядке увеличения LBA для каждого ata-канала.

Не думаю что этот geom-scheduler может тут что-то ускорить, так как для
одиночного устройства запросы уже отсылаются в оптимальном порядке.

Единственный путь для ускорения - это использовать raid1 и шедулить
запросы так чтобы разные винты занимались разными запросами в
оптимальном режиме, частично это решает мой патч

http://www.freebsd.org/cgi/query-pr.cgi?pr=113885

но есть пути и для дальшейшего улучшения.


В вт, 13/01/2009 в 14:36 +0300, Монашёв Михаил пишет:
> Здравствуйте, Olexander.
> 
> Сейчас вот вычитал про вот такую ускорялку случайного чтения:
> http://lists.freebsd.org/pipermail/freebsd-stable/2009-January/047597.html
> 
> Кто-нить уже сие попробовал?
> 
> >> OS> Так что "ручная привязка" это уже оттюненый метод (насколько я понял).
> >> 
> >> только при 7 дисках для системы 7 одинаковых копий файла одного файла
> >> будут 7-ю различными файлами, и каждый из них будет занимать память в кеше.
> >> 
> >> в случае использования RAID-1 - это будет 1 файл,
> >> и если его часто запрашивают - он будет уже в кеше.
> 
> > Прямой кандидат на DirectIO, если условия задачи позволяют.
> 
> >> что-то мне подсказывает, что метод, который при выборе диска
> >> для запроса "pick the disk whose head is closest" будет работать
> >> более оптимально, чем метод привязки файлов к дискам.
> 
> > Если я не отстал от прогресса, то IDE/SATA диски имеют чисто логическую 
> > адресацию
> > головка/дорожка/сектор и неимеют никакого отношения к физической топологии 
> > диска.
> > Так что это довольно сомнительное свойство..
> > На счет SCSI/SAS - совершенно не в курсе, но сомневаюсь, так как 
> > современные диски
> > имеют переменное число секторов на дорожку, перемещенные сектора - мозг 
> > вскипит
> > всё это учитывать, это дело внутреннего контроллера диска.
> > Кстати, именно по этому должен иметь эффект использования очередей (NCQ в 
> > SATA),
> > сам контроллер диска имеет всю физическую инфу и может распланировать 
> > процесс самым
> > эффективным образом.
>  
> 
> 
> 


 




Copyright © Lexa Software, 1996-2009.