LINUX.ORG.RU

RAID & его алгоритмы


0

0

Существует ли в Linux (или алтернативной операционной системе) такой алгоритм, который учитывает при работе с файлами физические диски и их геометрию?

Например, если копируется файл с одного места RAID-0 на другое место RAID-0, то возможно несколько вариантов: 1) Читаем двума жесткими дисками кусок файла в оперативную память, затем перемещаем головки в новое место, пишем кусок из памяти 2) Читаем кусок файла жестким диском в кеш этого же жесткого диска, затем сразу записываем в новое место (нужно перемещать головки) 3) Читаем файл одним жестким диском (с пропусками), пишем другим жестким диском (с пропусками), потом копируем тем же способом вторую половину файла

Мне кажется, что третий вариант был бы самым быстрым, но интересует - какие средства оптимизации есть в операционной системе и контроллерах (типа NCQ)


Читать сырцы kernel, раздел mdadm до просветления.

marsijanin ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.