[image]

Производительность файловых систем. Тест №3. Работа emerge при /usr/portage под разными ФС.

 
+
-
edit
 

Balancer

администратор
★★★★★
ext3 ext4dev тесты ntfs jfs компьютеры ntfs-3g reiser4 vfat reiserfs fat32 xfs Linux файловые системы ext2 производительность ext4
Очередной практический тест. Скорость работы emerge при /usr/portage, использующем разные ФС.

Использовался emerge -puvDN gnome при отключенных оверлеях (поэтому не world, а только gnome). noatime-монтирование.

Итог на только что распакованном портеже, секунд:
ext2ext3ext4devjfsntfs-3greiser4reiserfsvfatxfs
67,669,770,0106,7114,754,770,81064,563,0


vfat - не ошибка. 17 минут 44,5 секунд :D
xfs в первом проходе через 6 минут выдала ошибку sqlite-базы, во втором - нормальный результат.

Если за весь /usr я ещё не уверен, то /usr/portage у меня переедет на reiser4 однозначно :) Тем более, что в Gentoo его включение в ядро - только добавление одной строчки в ebuild.

В дальнейшем из опытов выбрасываются ntfs-3g и vfat, как непрактичные :) Также, не уверен, что имеет смысл тестировать ext2.

Замечания:

xfs показала чудовищное время распаковки архива с портежем (непрерывно горела лампочка HDD):
ext2ext3ext4devjfsntfs-3greiser4reiserfsvfatxfs
25,035,435,1110,2104,520,425,548,2385,0


На простом копировании на незаполненный раздел некоторые ФС умудрились устроить фрагментацию файлов :) Особенно этим отличился reiserfs.
ext2ext3ext4devjfsntfs-3greiser4reiserfsvfatxfs
00,002-0,1900,210,8800
   
+
-
edit
 

Vestel

разработчик OpenWorlds
Эх, начну копить на новый хард... Авось чего-нибудь насобираю к моменту включения reiser4 в оффициальное бубунтоидное ядро
   
+
-
edit
 

Balancer

администратор
★★★★★
Вряд ли reiser4 включат в бубунтоидное ядро, учитывая судьбу ведущего разработчика...
   
+
-
edit
 

Balancer

администратор
★★★★★
ntfs ntfs-3g vfat fat32 файловые системы производительность компьютеры ext3 Linux jfs reiser4 reiserfs xfs тесты ext2 ext4 ext4dev
Всё-таки, шило у меня в одном месте... :D
code text
  1. $ mount|grep sda
  2. /dev/sda12 on / type reiserfs (rw,noatime)
  3. /dev/sda7 on /var type reiser4 (rw,noatime)
  4. /dev/sda8 on /home type reiserfs (rw)
  5. /dev/sda13 on /usr type reiser4 (rw,noatime)
  6. /dev/sda15 on /opt type reiser4 (rw,noatime)
  7. /dev/sda9 on /var/tmp type reiser4 (rw,noatime)
  8. /dev/sda10 on /usr/portage type reiser4 (rw,noatime)
  9. /dev/sda11 on /usr/src type reiser4 (rw,noatime)


Да ещё и ядро 2.6.25 с поддержкой (кроме, естественно, Reiser4) TuxOnIce (ещё не проверял, вообще-то, не факт, что на ati-fglrx заведётся) и atop-патчем :)

...

Система стала намного быстрее. То ли реально настолько reiser4 помогает, то ли просто давно вопрос дефрагментации назрел :)
   

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru