技術

ZILとL2ARCの効果

気づいたら2012年、1月もすでに終わろうとしております。
1月が終わる前に今年第一回目の更新をしておきたいなということで書いております。

ネタは、ZFSのプールにZILとL2ARCを追加したらどのくらい早くなるか。って事なんですが、全くまとまっておりません。申し分ない。

とりあえずデータだけのせておきます。
ホントにbonnie++の生データだけで結論もへったくれもないのでご注意ください。

構成

OS: FreeNAS 0.7.5 TEST ONLY (revision 9S-9545)
CPU: Core i3 2100T
MEM: 8GB(Dual Channel)
MB: H67MA-E45
システム用ストレージ: OCZ CORE SSD 32GB
ZIL, L2ARC用ストレージ: CSSD-S6M64NM4Q(RealSSD C400 64GB)
ZFS用ストレージ: WD20EARS-00MVWB0 x 6(2TB x6)
SATA3インターフェースカード: ASRock SATA3 card(2つのSSDを接続する用)

ZILとL2ARC用で別のSSDを使うべきですが貧乏なので1台でまかなってます。
ZILに8GBほど割り当て、残りをL2ARCに割り当てました。
風の噂でZILはメインメモリの半分程度でいいんじゃねという話を聞いた気がしますが余裕見て8GBにしてます。

freenas:~# gpart show ada1
=> 34 125045357 ada1 GPT (59G)
34 15630669 1 freebsd (7.5G)
15630703 109414688 2 freebsd (52G)

ベンチにはbonnie++ 1.96を使用しました。
コマンドは
# bonnie++ -d /mnt/tank/Test -n 256:0:0:4 -x 3 -u 0
でベンチ取ってます。
このオプションだとベンチが3回実行されますので、以下生データも3回分ずつ書いていきます。

ZIL無し L2ARC無し

1.96,1.96,freenas.local,1,1327219704,15728M,,149,99,251446,43,75142,17,426,97,111784,13,133.1,21,256,,,,4,22292,87,99727,99,30164,98,25153,97,81199,97,21142,78,564ms,742ms,598ms,121ms,157ms,824ms,121ms,229us,26411us,215ms,61359us,199ms
1.96,1.96,freenas.local,1,1327219704,15728M,,152,99,257860,45,77422,17,421,96,120039,14,131.8,21,256,,,,4,25892,98,97766,99,29277,95,25505,96,71313,82,26925,94,143ms,751ms,1196ms,132ms,157ms,855ms,214ms,71us,52041us,127ms,81279us,231ms
1.96,1.96,freenas.local,1,1327219704,15728M,,139,96,266580,46,76737,17,431,98,132412,14,132.4,22,256,,,,4,24169,97,95730,97,27092,89,23775,93,72573,85,9075,41,450ms,558ms,1022ms,64654us,179ms,813ms,126ms,53456us,241ms,95430us,312ms,1062ms

ZIL無し L2ARC有り

1.96,1.96,freenas.local,1,1327219044,15728M,,151,98,281231,51,94484,20,430,97,169505,20,360.8,25,256,,,,4,24481,95,98220,99,30676,98,25082,98,82436,96,9854,44,338ms,913ms,1041ms,179ms,158ms,518ms,75505us,637us,49697us,216ms,55965us,843ms
1.96,1.96,freenas.local,1,1327219044,15728M,,147,99,273499,51,95576,20,406,94,177626,19,320.6,19,256,,,,4,24906,97,95996,99,29713,98,25371,97,74960,86,28189,96,113ms,1131ms,669ms,114ms,181ms,383ms,144ms,1046us,70201us,122ms,79692us,10823us
1.96,1.96,freenas.local,1,1327219044,15728M,,155,99,266004,50,97609,20,397,92,182046,20,335.1,23,256,,,,4,25551,98,93273,98,29419,97,24079,96,83114,96,7657,36,72138us,2209ms,675ms,399ms,155ms,708ms,186ms,2570us,64954us,215ms,95903us,872ms

ZIL有り L2ARC無し

1.96,1.96,freenas.local,1,1327230043,15728M,,148,98,202488,37,87378,18,417,92,144292,21,141.7,18,256,,,,4,26092,97,94637,98,30495,98,24721,96,86944,99,9742,40,558ms,6668ms,1705ms,497ms,161ms,772ms,72808us,23554us,26302us,75302us,4355us,809ms
1.96,1.96,freenas.local,1,1327230043,15728M,,148,99,205143,39,88101,19,417,98,152638,22,140.3,15,256,,,,4,26351,98,94305,97,29092,96,24714,97,84554,98,26570,94,89725us,9501ms,4080ms,63575us,249ms,870ms,83989us,41073us,95439us,75590us,37574us,206ms
1.96,1.96,freenas.local,1,1327230043,15728M,,148,99,224364,42,90426,20,409,97,142230,20,152.6,14,256,,,,4,25573,98,93135,97,30123,96,24936,98,75691,87,26618,95,83034us,6723ms,1987ms,72103us,157ms,856ms,147ms,30304us,70363us,132ms,57550us,157ms

ZIL有り L2ARC有り

1.96,1.96,freenas.local,1,1327249281,15728M,,156,99,164935,30,84812,19,428,96,152110,23,374.8,29,256,,,,4,25809,97,87356,97,31631,98,24020,95,89403,99,22971,88,574ms,12432ms,3224ms,278ms,409ms,628ms,75358us,44667us,2316us,210ms,379us,159ms
1.96,1.96,freenas.local,1,1327249281,15728M,,148,99,174897,33,82001,18,388,93,165576,22,407.7,30,256,,,,4,24696,98,84554,98,30403,99,25367,98,82104,93,9635,43,95353us,7611ms,5845ms,607ms,180ms,596ms,84217us,1846us,4904us,71447us,63321us,209ms
1.96,1.96,freenas.local,1,1327249281,15728M,,152,99,203659,38,85506,18,409,95,162502,22,431.2,32,256,,,,4,24708,97,96050,99,29435,98,24625,96,77484,90,27442,96,104ms,10736ms,6516ms,361ms,175ms,512ms,74635us,570us,35772us,170ms,59804us,110ms

速くなってる部分もあれば遅くなってる部分もあって正直どう結論づけていいのやら分かりません。
誰か解説プリーズ・゚・(つД`)・゚・ ウェ―ン

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です



※画像をクリックして別の画像を表示

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください