= Сообщение: 7399 из 10763 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 13 May 18 05:09:19 Кому : Slawa Olhovchenkov 13 May 18 05:09:19 Тема : Re: ARC max size FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+695adbc4 На : area://RU.UNIX.BSD?msgid=2:5030/500+5af721a8 = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.UNIX.BSD?msgid=2:5030/500+5af7c34f ============================================================================== 12 мая 2018, суббота, в 18:13 NOVT, Slawa Olhovchenkov написал(а):
EG>> UFS2+gjournal over stripe? SO> я знал что ты это хуйню предложишь. SO> 1) страйп: при умирании диска все идет нахуй
А у тебя нету разве резервирования per-box, ну то есть если что угодно в ящике сдохло (материнка/бп/дисковая подсистема), то его нагрузку берут другие ящики, а этот неспешно ремонтируется и перезаливается? Если нет, ну тогда over RAID10 вместо страйпа.
SO> 2) UFS2: максимальный размер блока 64КБ (ЕМHИП),
Да.
SO> значит производительность с SO> одного шпинделя 9МБ/с, вместо 50МБ/с на мегабайтном блоке в случае ZFS
Это может у ZFS девять мегабайт в секунду - не мерял, не знаю. А вот нетюненная FreeBSD при чтении файла блоками по 64k реально читает по MAXPHYS=128K - видимо, из-за read-ahead, который нынче по дефолту vfs.read_max=64 (в блоках). Кстати, на одном сервере у меня уменьшено до 8, как было по дефолту в восьмерке. Из-за характера нагрузки на этом сервере нежелательно тратить i/o bandwidth настолько щедро.
В итоге systat -vm 3 показывает чтение с диска по скоростью 130-134 мегабайта в секунду вв время работы команды:
# time dd bs=64k if=file-53GB of=/dev/null 876224+0 records in 876224+0 records out 57424216064 bytes transferred in 420.077273 secs (136699174 bytes/sec)
real 7m0,079s user 0m0,457s sys 0m28,201s
SO> 3) gjournal: ну лучше я не буду не коментировать
А ты покомментируй. У тебя же read-mostly нагрузка, почему бы и не gjournal?