On Wed, 16 Dec 2009, Richard Elling wrote:

the same way. A quick dtrace script would show how writes are aligned to the partition boundaries, but the partition alignment is left as an exercise for the implementer. -- richard

With 128K reads and writes, not very much apparent alignment in my pool's writes:

% /usr/sbin/dtrace -Cs aligned.d
Press ^C when done sampling^C
aligned=13014
nonaligned=71464

% iopattern
%RAN %SEQ  COUNT    MIN    MAX    AVG     KR     KW
  30   70    592   2560 131072 130744  75586      0
  30   70    617  65536 131072 130753  78784      0
  30   70    624  65536 131072 130966  79808      0
  12   88   2948    512 131072 125161  36224 324105
   7   93   6200   3584 131072 130075      0 918510
  27   73   1969    512 131072 111426  49216 165040
  27   73    633  65536 131072 130657  80768      0
  27   73    618  65536 131072 130859  78976      0
  25   75    600  65536 131072 130744  76608      0
  23   77    606  65536 131072 130963  77504      0
  25   75    521  65536 131072 130694  66496      0
   7   93   6149   3584 131072 129810    256 779241
  13   87   4193    512 131072 124308  10291 498719
  26   74    579   2560 131072 130850  73986      0
  29   71    609  65536 131072 130533  77632      0
  25   75    591  65536 131072 130961  75584      0
  25   75    648  65536 131072 130768  82752      0
  25   75    603  65536 131072 130963  77120      0
  11   89   3278   2048 131072 127439  33280 374677
   4   96   6219   3584 131072 129941      0 789167

The percentage of writes which are sequential while reading is essentially blocked is quite impressive.

Bob
--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to