LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Рекомендую рядом запустить iotop.

Что ты этим доказать пытаешься? Ну запустил. Для определённости, эксперимент длится минуту. Через минуту результаты такие. Ffmpeg — около 6 мегабайт чтения (пережимаю медиафайл). Пять ядерных потоков, которые делают не знаю что 64+64+64+8+4 КБ, в сумме около 200 КБ. Collectd — 7 КБ. Chromium, который я запустил за эту минуту — 80 мегабайт.

Обычно у меня не запущен ffmpeg, так что его можно из результатов убрать. Но даже с ним запуск браузера доминирует.

Записи тоже есть, гораздо больше разных процессов. Но записи идут сначала во write-back кеш, и сбрасываются скопом. А чтение всегда синхронное.

Предложи повторяемую методику, проведу.

Поставь систему на машину с HDD в качестве единственного накопителя. Принудительно фрагментируй системные файлы, разделив на фрагменты по примерно сотне килобайт и раскидав по всему разделу. Загрузись, сбрось кеши, запусти браузер, замерь время запуска. Замеры со сбросом кешей и запуском браузера повторить несколько раз. Затем выделить раздел, скажем, 40 гигабайт в начале диска, перенести всё кроме /home туда. Снова принудительно фрагментировать системные файлы. Снова замеры времени запуска со сброшенными кешами.

Мне логика говорит именно так.

Логика забыла тебе напомнить, что смотреть нужно чтения, а не всё IO.

Исходная версия i-rinat, :

Рекомендую рядом запустить iotop.

Что ты этим доказать пытаешься? Ну запустил. Для определённости, эксперимент длится минуту. Через минуту результаты такие. Ffmpeg — около 6 мегабайт чтения (пережимаю медиафайл). Пять ядерных потоков, которые делают не знаю что 64+64+64+8+4 КБ, в сумме около 200 КБ. Collectd — 7 КБ. Chromium, который я запустил за эту минуту — 80 мегабайт.

Обычно у меня не запущен ffmpeg, так что его можно из результатов убрать. Но даже с ним запуск браузера доминирует.

Записи тоже есть, гораздо больше разных процессов. Но записи идут сначала во write-back кеш, и сбрасываются скопом. А чтение всегда синхронное.

Предложи повторяемую методику, проведу.

Поставь систему на машину с HDD в качестве единственного накопителя. Принудительно фрагментируй системные файлы, разделив на фрагменты по примерно сотне килобайт и раскидав по всему разделу. Загрузись, сбрось кеши, запусти браузер, замерь время запуска. Замеры со сбросом кешей и запуском браузера повторить несколько раз. Затем выделить раздел, скажем, 40 гигабайт в начале диска, перенести всё кроме /home туда. Снова принудительно фрагментировать системные файлы. Снова замеры времени запуска со сброшенными кешами.