Всякий раз, когда существует высокий дисковый ввод / вывод, система имеет тенденцию быть намного медленнее и менее отзывчивой, чем обычно. Каков прогресс в ядре Linux в этом отношении? Активно ли решается эта проблема?
linux
kernel
performance
io
tshepang
источник
источник
Ответы:
Я думаю, что по большей части это было решено. Моя производительность при тяжелых операциях ввода-вывода улучшилась в 2.6.36, и я ожидаю, что она улучшится в 2.6.37. Смотрите эти статьи phoronix .
Вот прямая ссылка на ошибку
Также из Фороникса
Также есть объявление о выпуске Phoronix 2.6.36
Кажется, что блочные барьеры исчезают, и это также должно помочь производительности.
Есть также эта статья LWN о честном планировании ввода / вывода
Я бы сказал, что IO пробудился как грандиозное событие о времени выхода ext4 в 2.6.28. Следующие ссылки относятся к выпускам ядра ядра Linux. Вам следует ознакомиться с разделами «Блок» и «Файловые системы». Это, конечно, может быть несправедливым настроением, или как раз в то время, когда я начал наблюдать за развитием FS, я уверен, что он улучшался все время, но я чувствую, что некоторые из проблем ext4 'заставили людей пристально смотреть на стек ввода-вывода, или возможно, они ожидали, что ext4 решит все проблемы с производительностью, а затем, когда этого не произошло, они поняли, что должны искать проблемы в других местах.
2.6.28 , 2.6.29 , 2.6.30 , 2.6.31 , 2.6.32 , 2.6.33 , 2.6.34 , 2.6.35 , 2.6.36 , 2.6.37
источник