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)

Ответить