5

Разве жесткий диск не использует свой кэш с высокой загрузкой? Я вижу разницу до 20 МБ / с при записи файлов, когда я отключаю кэш записи на диск Windows. Кто-нибудь знает, почему размер кеша так важен?

1 ответ1

11

В работающей системе Linux я вижу примерно половину оперативной памяти, используемой дисковым кешем и буферами. Это на несколько порядков выше, чем объем кеша на жестких дисках. Кроме того, доступ к оперативной памяти быстрее, чем доступ к дисковому кешу. Кроме того, в ОС имеется информация о том, для чего используется каждый сектор диска, и она может точно настроить свою стратегию кэширования (например, взвешивать определенные файлы или каталоги с большей вероятностью, что потребуется снова, и дольше хранить их в кеше). Дисковый кэш на диске не так важен для производительности, как дисковый кеш ОС; Это в основном полезно, когда ОС требуется записать большой пакет данных (ОС быстро записывает данные в кэш диска, а диск занимает время, сбрасывая данные в фактическое постоянное хранилище).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .