zraid化したことで容量や信頼性の点は満足なのですが、NFSアクセスがあまりにも遅いのでZILをSSD化してみました。
MVNE SSDをPCIe 3.0変換ボードに刺してproliant N54Lに付けました。N54LはPCIe 2.0なので、速度は半分しか出ないことになります。SSDはADATAのXPG SX6000 Lite M.2 2280 PCIe Gen3x4 SSD 256GB(NTTXで3,980円)、変換ボードはamazonで999円でした。ついでにL2ARCもSSD化してみましたがRAMが8GBしか刺さっていないので小さめにしました。128GBなので約2GBのRAMを消費する計算になります。SSDの未使用部分をどうするかは今後考えて行くつもりです。NAS 2号機の分のSSD、変換ボードも購入したのですが、ちょっと忙しいので2号機への取り付けは後日行う予定です。
# gpart create -s GPT nvd0
nvd0 created
# gpart add -t freebsd-zfs -l freebsd-zil -s 4g nvd0
nvd0p1 added
# gpart add -t freebsd-zfs -l freebsd-l2arc -s 128g nvd0
nvd0p2 added
# gpart show nvd0
=> 40 500118112 nvd0 GPT (238G)
40 8388608 1 freebsd-zfs (4.0G)
8388648 268435456 2 freebsd-zfs (128G)
276824104 223294048 - free - (106G)
# zpool add -n hoge log gpt/freebsd-zil
would update 'hoge' to the following configuration:
hoge
raidz1-0
gpt/freebsd-zfs0
gpt/freebsd-zfs1
gpt/freebsd-zfs2
gpt/freebsd-zfs3
gpt/freebsd-zfs4
gpt/freebsd-zil
# zpool add hoge log gpt/freebsd-zil
# zpool status
pool: hoge
state: ONLINE
scan: scrub repaired 0 in 0 days 08:05:41 with 0 errors on Thu Oct 22 18:04:26 2020
config:
NAME STATE READ WRITE CKSUM
hoge ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
gpt/freebsd-zfs0 ONLINE 0 0 0
gpt/freebsd-zfs1 ONLINE 0 0 0
gpt/freebsd-zfs2 ONLINE 0 0 0
gpt/freebsd-zfs3 ONLINE 0 0 0
gpt/freebsd-zfs4 ONLINE 0 0 0
logs
gpt/freebsd-zil ONLINE 0 0 0
errors: No known data errors
# zpool add -n hoge cache gpt/freebsd-l2arc
would update 'hoge' to the following configuration:
hoge
raidz1-0
gpt/freebsd-zfs0
gpt/freebsd-zfs1
gpt/freebsd-zfs2
gpt/freebsd-zfs3
gpt/freebsd-zfs4
logs
gpt/freebsd-zil
# zpool add hoge cache gpt/freebsd-l2arc
# zpool status
pool: hoge
state: ONLINE
scan: scrub repaired 0 in 0 days 08:05:41 with 0 errors on Thu Oct 22 18:04:26 2020
config:
NAME STATE READ WRITE CKSUM
hoge ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
gpt/freebsd-zfs0 ONLINE 0 0 0
gpt/freebsd-zfs1 ONLINE 0 0 0
gpt/freebsd-zfs2 ONLINE 0 0 0
gpt/freebsd-zfs3 ONLINE 0 0 0
gpt/freebsd-zfs4 ONLINE 0 0 0
logs
gpt/freebsd-zil ONLINE 0 0 0
cache
gpt/freebsd-l2arc ONLINE 0 0 0
errors: No known data errors
zpool add -n hoge cache gpt/freebsd-l2arcでは何ら有効な情報が得られないので-nを外して正しく実行できるのかちょっと不安でしたが正常に追加できたようで安心しました。
NFSアクセス速度は劇的に改善されました。NFS上のhomeがあまりにも遅くて、これで改善しなければufs2に戻すことも検討しないといけないと心配していたのですが、快適な速度に回復してくれました。
その4へ戻る
