Вход:  Пароль:  
FreeSource: HCL/ХранениеДанных/СравнениеФайловыхСистем ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия HCL/ХранениеДанных/СравнениеФайловыхСистем за 2005-10-04 22:23:17..

Сравнение файловых систем

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 оказалась лидером по экономичности, а не по
скорости. Возможно её надо настраивать, но я ни одну не настраивал.


Не учитывал доступ к разбросанным файлам. Не учитывал использование
оперативной памяти. Но надеюсь как и мне кому-то результаты этого теста
пригодяться.


Подробнее места распределились следующим образом:
(при равных показателях учитывались остальные из этой группы)


| 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) куда копирую):
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


Страницы, ссылающиеся на данную: HCL/ХранениеДанных


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]