http://lists.debian.org/debian-russian/2005/01/msg01172.html
Получилось следующее распределение мест:
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 оказалась лидером по экономичности, а не по
скорости. Возможно её надо настраивать, но я ни одну не настраивал.
Не учитывал доступ к разбросанным файлам. Не учитывал использование
оперативной памяти. Но надеюсь как и мне кому-то результаты этого теста
пригодяться.
Подробнее места распределились следующим образом:
(при равных показателях учитывались остальные из этой группы)
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) куда копирую):
Avseq 01?.avi 709M
Avseq 02?.avi 661M
В каталоге winnt – Win 2000 pro? 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 XP 2100+
RAM: 512 Mb
Dmitry-T