LINUX.ORG.RU

Кто юзал/юзает btrfs, reiser4, NIFS2, XFS, ZFS и прочие «не-ext*»?


0

1

Если не сложно, то оставьте тут отзыв. Желательно с указанием времяни, на которое выпало наблюдение, версии (или, хотя бы как давно Вы ставили или версию ядра) ФС.

Если не сложно, то также можете сделать тесты (заодно узнаете, насколько Ваша ФС круче остальных ;) ):
1. за сколько развернётся архив ядра, скопируется и удалится ( http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.2.tar.bz2 )

НЕ ЗАМЕРЯЕМ по КУХОННОМУ таймеру, и с кэшами между операциями. Стараемся закрыть все приложения (особенно браузеры и плееры) в гуях, если они есть. Возьмите готовый скрипт:

wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.2.tar.bz2 && mkdir linux-2.6.39 && sync && ( echo 3 > /proc/sys/vm/drop_caches ) && ( echo «Untar» ) && ( time ( tar -jxvf linux-2.6.39.2.tar.bz2 -C ./linux-2.6.39 > /dev/null ) ) && ( echo «Copy» ) && sync && ( echo 3 > /proc/sys/vm/drop_caches ) && mkdir ./linux-2.6.39_copy && ( time ( cp -ax ./linux-2.6.39 ./linux-2.6.39_copy > /dev/null ) ) && ( echo «Delete» ) && sync && ( echo 3 > /proc/sys/vm/drop_caches ) && ( time ( rm -rf ./linux-2.6.39 > /dev/null )) && ( echo «Delete copy» ) && ( time ( rm -rf ./linux-2.6.39_copy > /dev/null ))

2. Bonnie++ ( http://blog.ckvhost.com/bonnie-test-proizvoditelnosti-zhestkogo-diska-veb-ser... , желательно именно с тем тестом, чтобы результаты было легко сравнивать)
3. В случае выкладывания результатов теста ОБЯЗАТЕЛЬНО приложите конфигурацию Вашего компьютера (проц (включая текущую частоту), RAM (GB, текущую частоту), модель харда/архитектуру (уровень и харды) рейда/SSDшника. А также название дистрибутива (желательно с версией). И вывод uname -a . Ещё лучше, если сюда же будет приложена используемая версия ФС. НЕ КОПИПАСТИТЕ результаты из внешних источников. Если Вы используете новое ПО, то эти результаты уже устарели.

P.S. NTFS, FAT*, exFAT, HFS+ и прочую проприетарщину не рассматриваем.
Специально для Мегабакса: если будешь пиарить свой райзер, то тест обязателен ;)

☆☆☆

Последнее исправление: ktulhu666 (всего исправлений: 4)

для NTFS, FAT есть свободные драйвера

faska
()

ТС, ты забыл про опции фс
фикси

megabaks ★★★★
()

ТС, косяк2
давай чёткую команду распаковки, а то ведь могу и в пару потоков пульнуть (так как tar, то профита овер 20% ждать не стоит, но тем не менее, 20% - это вам не хиханьки-хаханьки)

megabaks ★★★★
()

>SSD
а можно на флешке?
мне лениво выкраивать место на винте, а из нетпука вытаскивать ещё ленивее )

megabaks ★★★★
()
Ответ на: комментарий от Sonsee

ставь на свое железо и пробуй, какие проблемы?

интересно не просто попробовать, а как поведет себя ФС при длительном использовании. Истории успеха интересны

faska
()
Ответ на: комментарий от megabaks

1. Фитчи? Если у Вас если сжатие, дедупликация, и другие умные слова :), то Вы, бесспорно, можете юзать всё, что есть, только надо указать, какие изменения были внесены в дефолтную ФС.
2. Да, сделал скрипт (см. в шапке)

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от megabaks

3. Можно на флешке, но тут многие присутствующие хотели бы узнать именно о возможностях с харда. Т.к. Вы очень много нахваливали эту ФС. А сами даже не можете сделать получасовые (или даже быстрее) тесты :)

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от faska

1. Это - костыли. И про то как (хреново) они работают, и так все знают. Это лишь способ контакта с носителями обывателей (б**ла) :) Которые сами_знаете_что юзают.
2. Вы совершенно правы. На коротких дистанциях они нужны только разработчикам. Показать, что их ФС на 3% быстрее другой. А то, что она может весело упасть, это уже детали :)

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от ktulhu666

дык тесты я могу сделать, только переформатировать сто раз разде не хоца, тем более что свободного нет
в том то и дело, а сравнивать рейзер с рейзером...ну ты понел )

megabaks ★★★★
()
Ответ на: комментарий от megabaks

тут и другие результаты будут. либо я буду сегодня-завтра тестить nilfs2,btrs,xfs. так что поднапрягитесь :) хотя бы подключить внешний жесткий диск. или запустите на другом компе :)

ktulhu666 ☆☆☆
() автор топика
Ответ на: комментарий от ktulhu666

Untar
real 0m34.262s
user 0m26.402s
sys 0m4.054s

Copy
real 1m27.486s
user 0m0.677s
sys 0m7.959s

Delete
real 0m6.797s
user 0m0.071s
sys 0m1.888s

Delete copy
real 0m4.169s
user 0m0.072s
sys 0m1.861s


На у меня ноутбук и ext4, остальное делать лень.

bhfq ★★★★★
()

Untar
real 0m28.642s
user 0m26.876s
sys 0m5.857s

Copy
real 0m32.357s
user 0m0.565s
sys 0m12.198s

Delete
real 0m4.412s
user 0m0.036s
sys 0m3.387s

Delete copy
real 0m3.098s
user 0m0.037s
sys 0m3.019s

Вот тебе ещё BTRFS 0.19 из ядра 2.6.37.6

bhfq ★★★★★
()

Пробовал jfs для видеопомойки года 3 назад. Адски тормозило, перелез обратно на уютненькую. На десктопе до сих пор ext3, на нетбуке ext4, ставить что-то другое не вижу смысла.

baverman ★★★
()
Ответ на: комментарий от baverman

На вот тебе JFS 1.1.14

Untar
real 0m52.002s
user 0m27.243s
sys 0m4.086s

Copy
real 1m45.349s
user 0m0.659s
sys 0m7.993s

Delete
real 0m34.049s
user 0m0.099s
sys 0m1.707s

Delete copy
real 0m40.912s
user 0m0.105s
sys 0m1.718s

bhfq ★★★★★
()
Ответ на: комментарий от baverman

Ну как же, народ просит тестов, точнее он просит много потраченного времени просто так, ради потройллеть и на халяву.

ReiserFS

Untar
real 0m44.475s
user 0m28.595s
sys 0m7.116s

Copy
real 1m56.413s
user 0m0.495s
sys 0m10.865s

Delete
real 0m9.828s
user 0m0.058s
sys 0m3.266s

Delete copy
real 0m6.333s
user 0m0.065s
sys 0m2.597s

bhfq ★★★★★
()

Тем временем по делу. тут на форуме это архинеудобно. Очень даже можно сделать минисервис, можно и стартап, на ангельском для пендосов. С чёткими правилами, с БД и выводом графиков.

bhfq ★★★★★
()

На вот тебе ещё nilfs2, кстати смотрится симпатично даже, но удаление хромает.

Untar
real 0m40.130s
user 0m26.899s
sys 0m3.445s

Copy
real 0m44.069s
user 0m0.703s
sys 0m6.933s

Delete
real 0m15.870s
user 0m0.078s
sys 0m1.186s

Delete copy
real 0m13.846s
user 0m0.084s
sys 0m1.192s

Да этот последний от меня. КОнфигурация была Intel i3 350M @ 2.27hz. 3gb DDR3 @ 1066mhz (емнип), HDD WDC WD2500BEVT-22A23T0 @ 5400rpm.

bhfq ★★★★★
()

ну как-то так:
Core2Duo E7200 3.17GHz
2x2GB о 800MHz 5-5-5-12(емнип) и 2.2В
WDC WD2500AAKS-00B3A0
Gentoo ~x86
Linux desktop 2.6.39-pf1 #1 SMP PREEMPT Wed Jun 1 04:00:47 UTC 2011 i686 Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz GenuineIntel GNU/Linux
reiserfs(rw,noatime,nodiratime,notail)

Untar

real	0m22.873s
user	0m17.705s
sys	0m1.035s
Copy

real	0m51.400s
user	0m4.924s
sys	0m0.606s
Delete

real	0m1.717s
user	0m0.039s
sys	0m1.054s
Delete copy

real	0m0.999s
user	0m0.031s
sys	0m0.960s
======================================
Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
desktop          4G   684  98 46024   7 23474   2  2186  83 97109   4 798.4  10
Latency             15764us     927ms     723ms     140ms     438ms    1460ms
Version  1.96       ------Sequential Create------ --------Random Create--------
desktop             -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files:max:min        /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
     5:524288:2/100   171   7 +++++ +++ +++++ +++   168   6 +++++ +++ +++++ +++
Latency              1026ms     704us     519us     927ms    2592us     424us
1.96,1.96,desktop,1,1309148967,4G,,684,98,46024,7,23474,2,2186,83,97109,4,798.4,10,5,524288,2,,100,171,7,+++++,+++,+++++,+++,168,6,+++++,+++,+++++,+++,15764us,927ms,723ms,140ms,438ms,1460ms,1026ms,704us,519us,927ms,2592us,424us
btrfs(rw,noatime,nodiratime)
Untar

real	0m20.129s
user	0m18.486s
sys	0m2.644s
Copy

real	0m24.673s
user	0m4.917s
sys	0m2.532s
Delete

real	0m7.857s
user	0m0.309s
sys	0m5.165s
Delete copy

real	0m5.136s
user	0m0.046s
sys	0m5.080s
======================================
Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
desktop          4G   320  98 50653   4 25688   5  3178  90 85413   4 444.6 286
Latency             63459us     427ms    1742ms    6453us     249ms     140ms
Version  1.96       ------Sequential Create------ --------Random Create--------
desktop             -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files:max:min        /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
     5:524288:2/100   191   6 +++++ +++  2218  34   184   6 +++++ +++  5132  81
Latency               326ms    3608us     957us     729ms     337us    1808us
1.96,1.96,desktop,1,1309163554,4G,,320,98,50653,4,25688,5,3178,90,85413,4,444.6,286,5,524288,2,,100,191,6,+++++,+++,2218,34,184,6,+++++,+++,5132,81,63459us,427ms,1742ms,6453us,249ms,140ms,326ms,3608us,957us,729ms,337us,1808us
бтр конечно хорош, но на удалении фэйл, да и пока сыро оно

megabaks ★★★★
()
Phenom x4 910@3Ghz
8 Gb DDR3 ~1600 CL8
XFS на WDC WD3200AAKS-75SBA0, BFQ

Untar
real    0m25.767s
user    0m17.419s
sys     0m1.227s

Copy
real    1m3.886s
user    0m5.116s
sys     0m0.137s

Delete
real    0m9.904s
user    0m1.393s
sys     0m0.413s

Delete copy
real    0m3.430s
user    0m1.083s
sys     0m0.240s

Linux arch 2.6.39.2-zen+ #16 ZEN SMP PREEMPT Fri Jun 24 21:28:39 NOVST 2011 x86_64 AMD Phenom(tm) II X4 910 Processor AuthenticAMD GNU/Linux

Используется BFS, BFQ
vitruss ★★★★★
()

К предыдущему. Опции монтирования xfs: noatime,nodiratime,auto,user,logbufs=8,biosize=16,nobarrier,allocsize=512m

ext4 на 2*WD5001AALS-00L3B2 в Raid1 (mdadm)
Linux arch 2.6.39.2-zen+ #16 ZEN SMP PREEMPT Fri Jun 24 21:28:39 NOVST 2011 x86_64 AMD Phenom(tm) II X4 910 Processor AuthenticAMD GNU/Linux

AMD phenom x910@3Ghz
8Gb DDR3 ~1600 CL8
Опции монтирования defaults,noatime,nodiratime

Untar

real    0m20.118s
user    0m15.499s
sys     0m1.067s
Copy

real    0m44.303s
user    0m3.853s
sys     0m0.077s
Delete

real    0m10.724s
user    0m0.690s
sys     0m0.130s
Delete copy

real    0m2.038s
user    0m0.523s
sys     0m0.063s

vitruss ★★★★★
()

Вечером ждите SSD OCZ Agillity 3 120 Gb с btrfs.

vitruss ★★★★★
()
Ответ на: комментарий от vitruss

а почему у тебя удаление дольше в 3 раза, чем у меня? (про эксты в топике не просили - не выложил) в то время как распаковка/копирование почти такое же?

megabaks ★★★★
()
Ответ на: комментарий от vitruss

К предыдущему. Опции монтирования xfs: noatime,nodiratime

не верю!

Untar

real	0m27.153s
user	0m18.604s
sys	0m1.018s
Copy

real	0m43.515s
user	0m5.503s
sys	0m0.716s
Delete

real	0m7.657s
user	0m0.957s
sys	0m1.286s
Delete copy

real	0m5.967s
user	0m0.928s
sys	0m1.135s

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Raid1 (софтовый) у меня. А по поводу XFS, думаю, что в дело вмешивается allocsize. У меня стоит 512Mb для больших файлов торрентов.

vitruss ★★★★★
()
Ответ на: комментарий от vitruss

вот с твоими опциями xfs

Untar

real	0m23.626s
user	0m18.933s
sys	0m0.971s
Copy

real	0m52.401s
user	0m5.518s
sys	0m0.718s
Delete

real	0m8.508s
user	0m0.963s
sys	0m1.285s
Delete copy

real	0m4.511s
user	0m0.915s
sys	0m1.144s

megabaks ★★★★
()
Ответ на: комментарий от megabaks

х.з. в общем :) будет время - задумаюсь по этому поводу.

vitruss ★★★★★
()

2KevinDetry

ext2(rw,noatime,nodiratime)

Untar

real	0m24.924s
user	0m17.006s
sys	0m0.548s
Copy

real	0m37.204s
user	0m3.802s
sys	0m0.386s
Delete

real	0m12.913s
user	0m0.545s
sys	0m0.049s
Delete copy

real	0m12.394s
user	0m0.549s
sys	0m0.046s
время удаления - просто новый рекорд :3

megabaks ★★★★
()

Везде использую XFS, кроме RHEL (там ее не было).

на этом диске

# hdparm -t /dev/vg1/fstest
/dev/vg1/fstest:
 Timing buffered disk reads: 166 MB in  3.01 seconds =  55.07 MB/sec

XFS:
Untar   : real    0m31.927s
Copy    : real    0m50.167s
Delete  : real    0m7.877s
Del.Copy: real    0m7.065s

EXT2:
Untar   : real    0m31.753s
Copy    : real    0m39.042s
Delete  : real    0m11.830s
Del.Copy: real    0m11.975s

EXT4:
Untar   : real    0m30.037s
Copy    : real    1m20.591s
Delete  : real    0m4.742s
Del.Copy: real    0m3.064s

BTRFS:
Untar   : real    0m32.958s
Copy    : real    0m40.738s
Delete  : real    0m7.182s
Del.Copy: real    0m16.803s

CPU model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
Current speed 1000 MHz (во время тестов не менялось)
2Gb RAM
Seagate ST3300007LC
03:07.0 SCSI storage controller: Adaptec AHA-2940U2/U2W (слабенький он)
sdio ★★★★★
()

Опять пиписькомерка?

Кажется, каждые полгода всплывают подобные темы. Так что тестов своей reiserfs приводить не буду =)

Eddy_Em ☆☆☆☆☆
()

ext4 defaults,data=writeback,noatime,nodiratime
bfs, bfq, 4GB, дохлый винт SAMSUNG HD502IJ, smartctl не выкладываю, Gentoo amd64 последнее...

uname -smprio
Linux 2.6.38.5-zen x86_64 AMD Phenom(tm) II X4 965 Processor AuthenticAMD GNU/Linux

Untar

real    0m28.390s
user    0m11.360s
sys     0m0.220s
Copy
3

real    1m18.663s
user    0m1.390s
sys     0m0.000s
Delete
3

real    0m3.483s
user    0m0.340s
sys     0m0.000s
Delete copy

real    0m4.508s
user    0m0.330s
sys     0m0.000s
На совершенно разном железе без переформатирования либо многократного повторения в цикле(в случае длительного использования фс) - сферический манчкин в космосе.

backbone ★★★★★
()

btrfs


говно, убил за пару часов несколькими снапшотами, год назад

reiser4


говно, убил за пару месяцев портажем, пару лет назад

NIFS2


говно, убил за пару часов несколькими откатами, пол года назад

XFS


работает, держу для хранилища HDTV

ZFS


на x86_(64) говно, запилил портаж, 12309 такое и не снилось

vasily_pupkin ★★★★★
()
└─>>>sudo hdparm -I /dev/sda                                          
                                                                      
/dev/sda:                                                             
                                                                      
ATA device, with non-removable media                                  
        Model Number:       WDC WD5000AAKS-00YGA0


2.6.39-ARCH #1 SMP PREEMPT Mon Jun 6 22:37:55 CEST 2011 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600

/dev/sda6 / ext4 defaults 0 1

2011-06-27 12:24:20 (309 KB/s) - “linux-2.6.39.2.tar.bz2” saved [76096978/76096978]

Untar

real    0m19.302s
user    0m18.839s
sys     0m1.820s
Copy
mkdir: created directory `./linux-2.6.39_copy'

real    0m1.354s
user    0m0.123s
sys     0m1.140s
Delete

real    0m0.268s
user    0m0.017s
sys     0m0.220s
Delete copy

real    0m0.237s
user    0m0.027s
sys     0m0.207s

ciiccii
()
└─>>>sudo bonnie++ -n 5:5242880:2:100 -r 1024M -s 4096M -u root -d /home                                                                    
Using uid:0, gid:0.                                                   
Writing with putc()...done                                            
Writing intelligently...done                                          
Rewriting...done                                                      
Reading with getc()...done                                            
Reading intelligently...done                                          
start 'em...done...done...done...                                     
Create files in sequential order...done.                              
Stat files in sequential order...done.                                
Delete files in sequential order...done.                              
Create files in random order...done.                                  
Stat files in random order...done.                                    
Delete files in random order...done.                                  
Version 1.03e       ------Sequential Output------ --Sequential Input- --Random-                                                             
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--                                                             
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP                                                             
calipso          4G 68935  90 72157   9 33040   5 51493  77 71634   4 596.1   0                                                             
                    ------Sequential Create------ --------Random Create--------                                                             
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--                                                             
files:max:min        /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP                                                             
    5:5242880:2/100    23   7    20   4  6782  98    22   7    20   4  5401  95                                                             
calipso,4G,68935,90,72157,9,33040,5,51493,77,71634,4,596.1,0,5:5242880:2/100,23,7,20,4,6782,98,22,7,20,4,5401,95    


ciiccii
()
Ответ на: комментарий от megabaks

>а то ведь могу и в пару потоков пульнуть
Ты ещё добавь что за самовольное использование HT процессором будешь не в ответе ;-)

darkshvein ☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.