!! Важно, эта тема попытка решить проблему, прошу не начинать тут холивар!Есть некое приложение, которое собирает данные в памяти, а потом раз 5 минут скидывает их в базу mysql. Поставили новый сервер, гораздо мощнее чем старый и начались не понятки, программа перестала успевать за 5 минут скинуть данные и они начали копиться в памяти. начали разбираться и в итоге пришли к тому что старый сервер работал на reiserfs на новый на ext3. После эксперементов выяснилось, что прекрасно работают след fs reiserfs ext3(no journal) ext3(write_back journal) а вот два других режима журналирования отстают безбожно.
reiser
Time: 14:25:37
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0,00 375,84 0,00 176,44 0,00 4418,22 25,04 8,67 49,13 0,98 17,34
ext3 no journal
Time: 14:25:10
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0,00 0,40 0,00 21,78 0,00 2167,92 99,53 3,05 140,03 1,89 4,12
ext3 write_back
Time: 16:30:41
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0,00 361,99 0,00 16,68 0,00 6057,26 363,08 1,88 121,43 3,80 6,35
ext3 ordered
Time: 15:18:22
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0,00 58,92 0,00 334,27 0,00 3142,28 9,40 140,12 422,38 3,00 100,20
получается, что при использовании этого приложения по скорости fs распределились след образом
ext3 - no journal
ext3 write_back
reiserfs
ext3 ordered
Вопрос с следующем, это я где-то накосячил или действительно ext3 c режимами журнала ordered & data настолько медленны при интенсивных вставках? Что можно поправить чтобы ускорить их?
раздел монтируется с опцией noatime.
!! Важно, эта тема попытка решить проблему, прошу не начинать тут холивар!