On Wed, Apr 11, 2012 at 06:36:49PM +0700, Eugene Grosbein wrote: > 11.04.2012 17:45, Slawa Olhovchenkov пишет: > > >>>>>> Ускорение - на обычных мелких записях, а fsck на gjournal выполняется > >>>>>> мгновенно (только смотрит, были ли orphaned files и удаляет их). > >>>>> > >>>>> А вот если нам надо записать много и долго - то будет проблема, > >>>>> печально это. > >>>> > >>>> Интересно, как с такими операциями у ZFS. > >>>> > >>> > >>> напиши тест и я его запущу > >> > >> dd if=/some/big/file of=/path/to/zfs bs=какойхочешь > > > > zfs поверх gmirror, чтение с одного диска 140МБ/с, на машине 4ГБ памяти > > > > hst# dd if=/dev/zero of=/tmp/big_file bs=128k > > [skip] > > > 172347359232 bytes transferred in 81.009483 secs (2127496098 bytes/sec) > > Два гигабайта в секунду - это дедуплекация? Не интересно, и даже без > неё
нет, компрессия. в нулях общитался и не заметил. ща выключу и еще прогоню > из /dev/zero не очень интересно. Интересно именно из big file. да откуда я тебе еще один диск для исходного big file достану. hst# dd if=/dev/zero of=/usr/ports/distfiles/big_file bs=128k load: 0.00 cmd: dd 20615 [tx->tx_quiesce_done_cv)] 1.18r 0.00u 0.43s 3% 988k 2239+0 records in 2238+0 records out 293339136 bytes transferred in 1.525586 secs (192279660 bytes/sec) load: 0.00 cmd: dd 20615 [tx->tx_quiesce_done_cv)] 5.49r 0.00u 0.68s 3% 1008k 6422+0 records in 6421+0 records out 841613312 bytes transferred in 5.667274 secs (148504080 bytes/sec) load: 0.08 cmd: dd 20615 [tx->tx_quiesce_done_cv)] 12.66r 0.02u 0.98s 3% 1008k 13391+0 records in 13390+0 records out 1755054080 bytes transferred in 13.009020 secs (134910552 bytes/sec) load: 0.07 cmd: dd 20615 [running] 17.36r 0.02u 1.06s 3% 1008k 17422+0 records in 17421+0 records out 2283405312 bytes transferred in 17.360164 secs (131531322 bytes/sec) load: 0.06 cmd: dd 20615 [tx->tx_quiesce_done_cv)] 24.59r 0.02u 1.58s 4% 1008k 30707+0 records in 30706+0 records out 4024696832 bytes transferred in 26.175594 secs (153757612 bytes/sec) load: 0.05 cmd: dd 20615 [tx->tx_quiesce_done_cv)] 35.02r 0.02u 1.96s 3% 1008k 42278+0 records in 42277+0 records out 5541330944 bytes transferred in 37.559886 secs (147533221 bytes/sec) load: 0.04 cmd: dd 20615 [tx->tx_quiesce_done_cv)] 49.00r 0.03u 2.30s 2% 1008k 53916+0 records in 53915+0 records out 7066746880 bytes transferred in 54.301134 secs (130139951 bytes/sec) load: 0.25 cmd: dd 20615 [tx->tx_quiesce_done_cv)] 62.55r 0.03u 2.68s 3% 1008k 64217+0 records in 64216+0 records out 8416919552 bytes transferred in 63.245930 secs (133082391 bytes/sec) load: 0.21 cmd: dd 20615 [running] 71.58r 0.03u 2.91s 2% 1008k 71457+0 records in 71456+0 records out 9365880832 bytes transferred in 71.574280 secs (130855397 bytes/sec) load: 0.20 cmd: dd 20615 [tx->tx_quiesce_done_cv)] 74.51r 0.03u 3.00s 2% 1008k 74159+0 records in 74158+0 records out 9720037376 bytes transferred in 75.642302 secs (128500021 bytes/sec) ^C78406+0 records in 78405+0 records out 10276700160 bytes transferred in 81.567188 secs (125990615 bytes/sec)
