Как улучшить скорость доступа к файлам?

Мой компьютер очень медленно запускает приложения. Вы ясно слышите, как жесткий диск читает файлы со всего диска. Первой идеей будет проверка на фрагментацию (поскольку накопитель заполнен на 80%):

sudo e2fsck -fn /dev/sda4

в результате возвращается только 0,6% фрагментированности. Некоторые дальнейшие исследования в Интернете ( http://blogs.kde.org/node/2270) создают у меня впечатление, что файловые системы Linux не сильно фрагментированы в смысле разделения файлов на части, но распространяют файлы в случайном порядке. поверх диска (чтобы избежать фрагментации).

Это правда?
Есть ли способ заставить систему разместить все загрузочные файлы (или все файлы одного приложения и т. Д.) В линейном порядке?

1 ответ

Вероятно, это не тот ответ, который вы хотите услышать, но: купите более быстрый диск. SSD, если вы можете себе это позволить (но сначала проведите некоторые исследования; дешевые SSD раньше были медленнее, чем HDD).

Если это не удастся, можно получить больше оперативной памяти, чтобы ее можно было использовать для дискового кэша. Особенно, если у вас есть ноутбук и вы используете режим ожидания вместо выключения. Это не поможет при первом запуске, но запуск недавно закрытых приложений будет быстрее. Это предполагает, что ваши текущие проблемы со скоростью вызваны нехваткой оперативной памяти; если у вас достаточно, это не поможет вообще.

Другие вопросы по тегам