Здрастуй всезнаючий колективний розум!
Є CentOS 6.2 x86_64 на Amazon'е.
До нього прикручені 6 дисків EBS по 200 гіг.
Всі диски збираються в Soft RAID-10
Все добре, тільки синхронізація повільна, і ніяк не виходить її прискорити: (((
----
[==>. ] Resync = 11.8% (74410512/629142288) finish = 982.2min speed = 9412K / sec
----
а швидкість синхронізації та ж.
таке враження, що на CentOS 6.2 є якийсь ще новий ліміт, що не дає розігнатися.
Які ідеї? Куди копати?
Ну і щоб двічі не вставати, то які chunk-size, block-size, sunit, swidth порадите для диска під XFS де лежить дата від MongoDB (база там розбита по файлах приблизно по 2 гіга кожен)?
Я віддаю перевагу великим chunk-size, навіть для дрібних файлів - від мегабайта до 8-и.
Що стосується прискорення resync'а для RAID10 - --assume-clean
Tell mdadm that the array pre-existed and is known to be clean. It can be useful when trying to recover from a major failure as you can be sure that no data will be affected unless you actually write to the array. It can also be used when creating a RAID1 or RAID10 if you want to avoid the initial resync, however this practice - while normally safe - is not recommended. Use this only if you really know what you are doing.
Ресінк існуючого і створення нового рейду це дві великі різниці. За ідеєю, цитата повинна виглядати так:
It can also be used when creating a RAID1 or RAID10 if you want to avoid the initial resync