Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: offtopic: Дисковая подсистема
Hello!
On Fri, 30 Nov 2007, Монашёв Михаил wrote:
Если сохранность не важна, то надо использовать винты по отдельности
или вирт-устройство а-ля gconcat(8) во фре, но не raid0/10.
gconcat какая-то странная штука. Я думал, что он сначала первый диск
забьёт файлами, потом второй, потом третий... А он их одновременно
забивает.
Сам gconcat ничего файликами не забивает, он общий device делает. А как
его дальше использовать - дело файловой системы.
Тогда другой вопрос: как в теории ufs во фре может писать в этот
девайс файлы? Скорее всего она их будет писать последовательно идущими
блоками и с большой вероятностью один файл попадёт на один физический
диск. Так или нет?
Да. UFS пытается класть файлы последовательно - если есть куда, конечно.
Если так и девайс забит файлами почти полностью, то можно ожибать
большей производительности чем у gstripe-а на конкурентных случайных
чтениях. Ведь один файл будет лежать на одном диске, а не на
нескольких.
Если речь не идет о конкурентном доступе к большим файлам - то можно.
Я, правда, не уверен что вопрос распределения нагрузки на диски в этом
случае решится оптимально. Ну и в случае разной производительности дисков
будут гарантированные грабли.
Maxim Dounin
|