Долго искал настройку на preread файлов. И нашел
Код:
echo 1024 >/sys/block/sdc/queue/read_ahead_kb
на диске с виртуалками дает просто прорывной эффект. За счет того, что диск сразу ориентирован на то, чтобы читать большими кусками (а виртуалка маленькими редко читается, если, например, qcow2), у меня гостевая система стала грузиться раза в 2 быстрее минимум. Обратите внимание, что 1024 (1М) - это подобранная именно для моего диска и моей машины величина. Если машинка послабее - уменьшайте это число в степенях двойки. Посильнее - увеличивайте. В противном случае накладные расходы будут выедать ресурсы больше, чем получите преимуществ.