Привет,
Чтобы продлить ресурс жёсткого диска на локалхосте я использую Bcache. С записью всё замечательно, а со случайным последовательным чтениям на торрентах всё как-то неоднозначно:
- без readahead система, будто бы, пихает в кэш всё, что прочитала и мусолит ssd почём зря;
- с малым readahed жутко насилует hdd чтением;
- с бо́льшим readahed вообще случаются гравитационные аномалии — на картинке —, которые мне сложно интерпретировать.
Вот картинка активности на реальных данных с разными параметрами readahed и sequential_cutoff_size в Bcache: https://dl.dropboxusercontent.com/u/20797837/bcachetest.svg
Можно ли добиться адекватной работы упреждающего чтения на блоках ~4Мб, чтобы убрать нелинейное чтение с HDD и что для этого покрутить?
Какой режим работы на картинке выглядит наиболее здоровым?