> Посоветуйте ФС побыстрее. Надежность почти не нужна, главное - скорость.
Пересылаю свой старый простенький тест: Begin forwarded message: Date: Wed, 26 Jan 2005 00:44:08 +0400 From: Dmitry-T <[EMAIL PROTECTED]> To: debian-russian <debian-russian@lists.debian.org> Subject: Compare ext2 ext3 xfs reiserfs jfs FAT32 Переразбивал диск и решил посравнивать файловые системы... Получилось следующее распределение мест: Best speed: xfs, ext2=jfs, ext3, reiserfs, FAT32. Light for CPU: ext2=reiserfs, jfs, ext3, FAT32, xfs. Speed + light: ext2, jfs, reiserfs=xfs, ext3, FAT32. Самая быстрая и ресурсоёмкая - xfs (10-18% CPU). Самые лёгкие для CPU: ext2 (7-17% CPU) и reiserfs (10-14% CPU). Самая сбалансированная ext2, а из журналируемых jfs (8-16% CPU). ext3 при чтении равна ext2, а при записи и медленнее и прожорливее. При этом у ext3 бывают временные тормоза - я их здесь учёл (взял среднее). Удивился что reiserfs оказалась лидером по экономичности, а не по скорости. Возможно её надо настраивать, но я ни одну не настраивал. Не учитывал доступ к разбросанным файлам. Не учитывал использование оперативной памяти. Но надеюсь как и мне кому-то результаты этого теста пригодяться. Подробнее места распределились следующим образом: (при равных показателях учитывались остальные из этой группы) | time | light for CPU |Wr big | Wr small | Read | Wr big | Wr small | Read 1 |xfs xfs ext2 | FAT32 ext2 reiserfs 2 |jfs jfs ext3 | reiserfs jfs jfs 3 |ext2 reiserfs xfs | ext2 ext3 ext2 4 |ext3 ext2 jfs | ext3 reiserfs ext3 5 |reiserfs FAT32 FAT32 | jfs xfs xfs 6 |FAT32 ext3 reiserfs| xfs FAT32 FAT32 Ещё подробнее в приложенном файле gnumeric. Логи замеров тоже прикладываю. Как тестировал: 1. Форматирую раздел на 20Gb и прописываю в fstab. 2. Перезагружаюсь. 3. В текстовом режиме из под рута запускаю 3 раза (для ext3 шаги 1-3 повторял ещё раз): echo "*** Test file system ***" /usr/bin/time -v cp /mnt/data/Video/Avseq01.avi /mnt/document /usr/bin/time -v cp /mnt/data/Video/Avseq02.avi /mnt/document /usr/bin/time -v cp -r /mnt/wingame/winnt /mnt/document 4. Перезагружаюсь. 5. Также запускаю 3 раза: echo "--------- test read ---------" /usr/bin/time -v -a -o xxx.log find /mnt/document/ -exec cat {} \; > /dev/null 2>&1 Итого получается 1 запись на чистое место, 2 перезаписи и 3 чтения. Здесь файлы (лежат на этом же HDD (ST3160023A) куда копирую): Avseq01.avi 709M Avseq02.avi 661M В каталоге winnt - Win2000pro c 4932 файлами весом на 602 Mb (лежит на загрузочном диске QUANTUM FIREBALLP AS40.0). Все ФС не модулями, а в ядре. Ядро 2.6.10. Форматировал через соответствующие "mkfs.xxx /dev/hdb7" без дополнительных параметров (пакеты из unstable). MB: GA-7VA(VIA KT-400). CPU: AMD Athlon(tm) XP 2100+ RAM: 512 Mb
fslog.tgz
Description: GNU Unix tar archive
CompareFS.gnumeric
Description: application/gnumeric