У меня есть приложение с большим количеством операций ввода-вывода, которое на сегодняшний день работает и хорошо масштабируется. В течение последних нескольких месяцев мы пытались заглянуть в будущее и предсказать, где возникнут следующие узкие места. Одна из них, безусловно, файловая система.
В настоящее время мы отслеживаем
Мне это кажется слишком редким. Что еще я должен смотреть? Я даже не уверен, какой будет «желтая линия» для операций в секунду.
Некоторые предложения
/sys/block/<dev>/queue/read_ahead_kb
чтобы убедиться, что вы читаете данные, которые вы необходимость, а не данные, которые, по мнению ОС, вам нужны.noatime
вариант монтирования, если вы не размещаете почтовый ящикdata=writeback
если у вас есть хорошие резервные копии