Вот еще и по этому виндузятники не переходят на линукс, они не могут понять как можно жить без всяких твиков , оптимизаторов и дефрагментаторов, если система это все не поддерживает значит она плохая !
Насчет твиков видел программу для разгона видеокарт под Linux. Дефрагментаторы не нужны ибо ext3. Можно конечно разогнать железо, но это другая тема. Неужели никто не сидит на слабых машинах?
у себя на pIII-1000, 192Mb RAM сделал след.:
- во-первых gentoo =) с флагами
- hdparm
- /proc/sys/vm/swappiness
- prelink
- использую кеды (нравяться мне они) для их "ускорения" постарался убрать все украшательства
- использую конкверор - adblock, убил поддержку javascript (оставил только для нескольких определенных страниц), убил поддержку java, flash. (впринципе, при желании их можно включить через Tools->"HTML Settings")
> Вот еще и по этому виндузятники не переходят на линукс, они не могут понять как можно жить без всяких твиков , оптимизаторов и дефрагментаторов, если система это все не поддерживает значит она плохая !
Есть, называется mc. Очень удобная штука, двухпанельная, с кучей дополнительных наворотов. Вот в винде же нельзя сделать символическую ссылку на ветку реестра, а в линуксе - можно. )))
Основная проблема для слабых машин -- это память. Ее лучше иметь не менее 128 Мб. Если памяти меньше, то любые трюки с hdparm, /proc/sys/vm, расположением на диске раздела swap, патчи -ck, swap-prefetch и пр. не дают никакого результата. Если памяти мало, то оптимизация просто не работает. Единственный выход -- это собирать так, чтобы все как можно меньше было. Например, собрать ядро без излишков. Возможно, что стоит даже включить набор патчей linux-tiny. Часть из них в ядре уже, а часть не вошла (например, SLOB вместо SLAB, кажется, не вошел). Потом собирать софт с uclibc. Пошаманить с X, собрав его в ипостаси TinyX. Хотя TinyX может и не улучшить ситуацию. Ну а потом стандраные дела -- сервисы лишние поотрубать, софт подбирать диетический. Что можно, пересобрать с gtk1 (firefox 1.5, sylpheed и пр.).
Через годик работы перенеси систему на дрйгой винт (и/или опционально, потом - назад). Удивист тому, КАК она будет летать...
Кроме файловой фрагментации есть ещё такая гадость, как фрагментация свободного пространства.
...
Да и файлы, кстати, в любой ФС нередко, всё же, фрагментируются, если места на винте свободно не 90% :) Поставь приблуды для определения уровня фрагментации, посомтри хотя бы те же логи, удивись.
...
ЕМНИП, средний уровень фрагментации файлов, что на экст3, что на Рэйсер3, что на НТФС будет около 1..5%.
И, в любом случае, даже если файловая фрагментация == 0, то свободное пространство на винте будет сильно фрагментировано в любой ФС. А когда при чтении группы файлов из одного каталога (линковка .so при запуске) головка винта будет скакать по всем цилиндрам, вот тут-то производительности и приходит северный полярный лис... И становится не очень понятно, за каким, спрашивается, под Linux единственный способ дефрагментации (ну, не считая XFS) - это I like to move it move it...
Не столько производительность, сколько отзывчивость linux может повысить установка io scheduler - anticipatory. Самое оно для рабочих станций с одним-двумя винтами и не интеллектуальным контроллером. :) А то по умолчанию cfq стоит, так это ужоснах. ;-)