> С точностью до наоборот. Толку от cache hit в процессе загрузки - 0.Только не при старте виртуалки. Там есть вполне ощутимая разница - на холодную оно стартует или на горячую. Бенчи в виртуалках имеют свойство бенчмаркать что угодно кроме собственно процесса загрузки который был бы на холодную в железяке.
> Предлагаю осилить эту простую истину самостоятельно. Или вы попусту не знаете как работает кэш?
Я попросту в курсе того что загрузка виртуалки - совсем иной процесс нежели загрузка железячной машины на холодную. Вот чего-чего, а с виртуалками я имел дела много. И физику/логику процесса я вполне себе представляю. Она может сильно отличаться от того что будет наблюдаться при загрузке реальной железяки. Специально сравнивал - виртуалка реально может взлететь за единицы секунд если кэш удачный. На реальном оборудовании та же копия оси обычно ведет себя куда скромнее.
> Железок заметно больше полторы, несколько дисков...
И чего?
>> при загрузке на реальном железе кэш холодный и все будет намного хуже.
> При загрузке "на реальном железе" - блоковый кэш работает абсолютно также.
При юзеже виртуалок есть некислая вероятность что дисковый кэш хоста грамотно подкеширует потребные куски диска виртуалки и время I/O в некоторых местах окажется близким к нулю. Особенно если с этим диском хоть что-то делали раньше.
> До старта виртуалки он точно также пуст, как и на реальном железе.
Мягко говоря, не факт. А еще виртуалки можно запускать с опциями ведущими к нарушению семантики синхронизации записи. Так они даже bare metal обгоняют. Правда радости то с этого.
> Не говоря уже о том, что там не эмулируется CPU и оборудование.
Вот что-что а процессор эмулируется очень неплохо. Даже при совсем софтварной эмуляции он редко будет узким местом, не говоря уж о акселерации KVM, где оно 90-95% скорости голого железа выжимает запросто.
> Вы представляете, что кто-то будет персонально для вас проводить измерения на реальном
> железе или смотреть логи?
Не, конечно, намного лучше втирать какой-то ламерский буллшит на форуме.
> Ок. Вот небольшой бекапный сервер (NFS, 4x2Tb диска) - 3 сек
> после POST.
Как насчет указания конфигурации и bootchart?
И вообще - я не допираю: что вы доказать то пытаетесь? Обычно сравнения классического инита с современными системами инициализации оказываются не в пользу оного. Если на одной и той же конфиге в одних и тех же условиях с одним и тем же набором сервисов. А то если пиписьками меряться - вон парни ARMовскую борду за 0.3 секунды забутявили. При вообще дохленьком проце. У них забористее. Правда вот у них конфига урезанная донельзя, но если уж охота показать красивую цифру... :)