Война миров: ext2 vs ext3 Крис Касперски ака мыщъх Хакер, номер #086, стр. 086-108-5 Естественно, фрагментация бывает разной, однако наивно думать, что оптимальная «раскладка» образуется естественным путем. В условиях «дикой природы» система раскидывает файлы по всему оперативному периметру, и головке приходится совершать очень большие поползновения, чтобы собрать их воедино. Ни о каком последовательном чтении не приходится и говорить! А хороших дефрагментаторов, которые можно было бы порекомендовать, под ext2/ext3 нет. В этом смысле ext2 предпочтительнее, чем ext3, поскольку журнал последней зачастую оказывается сильно фрагментирован, что, учитывая интенсивность его использования, приводит к значительным тормозам, если, конечно, журнал не размещен на отдельном разделе. [заключение] Выбор оптимальной файловой системы - очень сложная и неочевидная задача. Теория не всегда соответствует практике, и приходится быть готовым ко всяческим неожиданностям. Всегда прислушивайся к советам производителей оборудования и создателей программ. Как правило, все необходимые тесты они уже провели или даже заоптимизировали свой продукт под определенную файловую систему с конкретными настройками. Универсальных советов, пригодных для всех, здесь, увы, дать невозможно, поэтому мы ограничимся только самыми общими рекомендациями. На домашних компьютерах, оборудованных UPS'ом, лучшим выбором будет ext2, устанавливаемая большинством дистрибутивов по умолчанию. Если же «упсы» нет, а отключение электричества (зависания, перезагрузки) - обычное дело, то используй ext3 и выбирай максимальный уровень журналирования. Для поддержания производительности в тонусе размещай файл журнала на отдельном жестком диске, подключенном к своему IDE-каналу (впрочем, это не обязательно, так как современные IDE-устройства нормально делят одну шину друг с другом, если, конечно, не вздумают конфликтовать). На серверах и рабочих станциях, снабженных RAID-массивами, можно поставить ext2 в том случае, если они ориентированы на чтение, и ext3 - на запись. Наибольший выигрыш при работе с ext3 достигается, когда имеешь дело с базами данных, однако тут все зависит от рода запросов и типа самой базы. Достоверный ответ может дать только эксперимент. |