<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>TrueNAS on Alicey's blog</title><link>https://blog.alicey.dev/tags/truenas/</link><description>Recent content in TrueNAS on Alicey's blog</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Tue, 21 Oct 2025 21:32:23 +0900</lastBuildDate><atom:link href="https://blog.alicey.dev/tags/truenas/index.xml" rel="self" type="application/rss+xml"/><item><title>10Gb環境におけるMTUの変更比較(1500,4000,6000,9000byte)</title><link>https://blog.alicey.dev/2024/07/mtu10gb.html</link><pubDate>Sun, 07 Jul 2024 01:00:00 +0900</pubDate><guid>https://blog.alicey.dev/2024/07/mtu10gb.html</guid><description>&lt;p> こんにちは。&lt;br>今回は、PCとNASを接続した10GbNW環境においてMTUを1500byte, 4000byte, 6000byte, 9000byte と変更した際に、CrystalDiskMarkの結果がどう変化するか実験したので、備忘録として残しておきます。&lt;/p></description></item><item><title>TrueNASでSMRなHDDを使った10Gbストレージ構築</title><link>https://blog.alicey.dev/2021/04/truenas10gb01.html</link><pubDate>Sun, 11 Apr 2021 09:00:00 +0900</pubDate><guid>https://blog.alicey.dev/2021/04/truenas10gb01.html</guid><description>&lt;p> 今まで利用していたネットワークストレージの容量がカツカツになり、リプレースをしたのでその記録をしたいと思います。&lt;/p>&lt;p>&lt;br>&lt;/p>&lt;h2>新しいストレージ環境&lt;/h2>&lt;div>まず、今回構築したストレージのスペックを見ていきます。&lt;/div>&lt;div>ベースとして採用したのは&lt;b>HP ProLiant MicroServer Gen8&lt;/b>です。&lt;/div>&lt;div>採用理由は&lt;b>見た目&lt;/b>、&lt;b>メンテナンス性&lt;/b>、&lt;b>静音性&lt;/b>、&lt;b>拡張性&lt;/b>です。&lt;/div>&lt;div>特に、&lt;b>10Gb&lt;/b>で構築する際には基本的にNICを刺す必要があるため、&lt;b>PCIe&lt;/b>のついている小型サーバはとても魅力的です。また、MicroServer Gen8は&lt;b>iLO&lt;/b>を搭載しているため、リモートで物理マシンの管理ができます。BIOSの設定なんかもリモートでできます。これも選んだ理由のひとつです。そして、最終的なスペックは以下のようになっています。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;b>CPU：Xeon E3-1220L v2&lt;/b>&lt;/div>&lt;div>&lt;b>RAM：DDR3L-12800E 8G*2&lt;/b>&lt;/div>&lt;div>&lt;b>HDD：&lt;a href="https://amzn.to/3fypZfu" rel="nofollow" target="_blank">6TB(WD60EZAZ-RT)&lt;/a>*4&lt;/b>&lt;/div>&lt;div>&lt;b>SD：&lt;a href="https://amzn.to/3AhEnRt" rel="nofollow" target="_blank">Samsung EVO Plus 32GB&lt;/a>(System) &lt;span style="color: #cc0000; font-size: x-small">※&lt;a href="https://www.truenas.com/docs/core/gettingstarted/corehardwareguide/#minimum-hardware-requirements" rel="nofollow" target="_blank">&lt;span style="color: #cc0000">非推奨&lt;/span>&lt;/a>&lt;/span>&lt;/b>&lt;/div>&lt;div>&lt;b>NIC：HP 10Gb 2SFP+(Qlogic製チップ)&lt;/b>&lt;/div>&lt;div>&lt;b>OS：TrueNAS-12.0-U2.1&lt;/b>&lt;/div>&lt;div>&lt;b>&lt;br>&lt;/b>&lt;/div>&lt;div>&lt;b>&lt;div class="separator">&lt;a href="https://blog.alicey.dev/2021/04/truenas10gb01/img/1dd36115d324cf63_hu17231853130707868485.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2021/04/truenas10gb01/img/1dd36115d324cf63_hu17231853130707868485.webp"
 alt=""
 width="1600"
 height="1200"
 loading="lazy" decoding="async">
 &lt;/a>&lt;div class="separator">&lt;br>&lt;/div>&lt;/div>&lt;br>&lt;/b>&lt;/div>&lt;h2>HDDの選び方&lt;/h2>&lt;div>スペックをみて、ん？と思った方も少なくはないかもしれませんが、今回採用したHDDはSMRという仕組みを採用しています。そして4台搭載していることからもわかるようにRAID(ZFS)を前提にした構成です。SMRとCMRの違いは各々検索していただければと思いますが、簡単に言うと、SMRは複数のトラックをブロックという単位で一括して書き込む方式を採用した比較的新しい方式で、安価だがエラーや速度低下を招きやすいと言われています。よって分散してデータを書き込む&lt;b>RAIDには向いていない&lt;/b>と考えられています。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>しかしながら、組み立て形式のNASの詳細を見ると、SMRとCMRの混在はNGだが、同じディスクの組み合わせであればSMRの利用自体は咎めて居ないものも存在する。もちろんファイルシステムやRAIDの構成によって差があると考えられるので、一概には言えないが、&lt;b>必ずしもダメというわけではなさそう？&lt;/b>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>というわけで&lt;b>人柱&lt;/b>となってみることにした。&lt;/div>&lt;div>&lt;span style="color: #f4cccc">お金ないし...&lt;/span>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>もちろん推奨はしないので、真似する場合は自己責任で。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;h2>実際どうなの？&lt;/h2>&lt;div>実際の所どうなんだ？という話だが、&lt;b>1ヶ月の運用で体感上の問題は起きていない&lt;/b>。&lt;/div>&lt;div>ディスク使用率としてはRAID-z2(RAID6相当)で構築しているため実使用領域が10TB程度、そこに前のファイルサーバのデータをコピーし、3TBほど利用している。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>アクセス速度も、RAMキャッシュの恩恵が大きくあり、SSD並の速度を見せている。これなら10Gb時代でもついていけるだろう。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>その他、RAIDのRebuildでアホみたいな時間がかかるようになる、IOが止まる事があるという話もあるが、その点はまだ分からない。&lt;/div>&lt;h2>ベンチマーク&lt;/h2>&lt;div>&lt;a href="https://blog.alicey.dev/2021/04/truenas10gb01/img/23e21ebaadafe047_hu5928965773784721280.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2021/04/truenas10gb01/img/23e21ebaadafe047_hu5928965773784721280.webp"
 alt=""
 width="482"
 height="352"
 loading="lazy" decoding="async">
 &lt;/a>&lt;div class="separator">搭載したディスクをUSB接続で単体検証したもの&lt;/div>&lt;div class="separator">&lt;br>&lt;/div>&lt;div class="separator">&lt;a href="https://blog.alicey.dev/2021/04/truenas10gb01/img/fcb98a3ddaf2269f_hu1915827981136096094.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2021/04/truenas10gb01/img/fcb98a3ddaf2269f_hu1915827981136096094.webp"
 alt=""
 width="482"
 height="352"
 loading="lazy" decoding="async">
 &lt;/a>&lt;b>データ投入後(1ヶ月前)&lt;/b>のテスト結果&lt;br>&lt;br>&lt;/div>&lt;div class="separator">&lt;a href="https://blog.alicey.dev/2021/04/truenas10gb01/img/a953447401e0aa94_hu4736952901081253033.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2021/04/truenas10gb01/img/a953447401e0aa94_hu4736952901081253033.webp"
 alt=""
 width="482"
 height="352"
 loading="lazy" decoding="async">
 &lt;/a>&lt;div class="separator">&lt;b>今回&lt;/b>のテスト結果&lt;/div>&lt;div class="separator">&lt;br>&lt;/div>&lt;div class="separator">追記：&lt;/div>&lt;div class="separator">&lt;a href="https://blog.alicey.dev/2021/04/truenas10gb01/img/f169ec4ddffe56c5_hu6853184274292433064.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2021/04/truenas10gb01/img/f169ec4ddffe56c5_hu6853184274292433064.webp"
 alt=""
 width="482"
 height="352"
 loading="lazy" decoding="async">
 &lt;/a>&lt;div>&lt;b>4ヶ月後&lt;/b>のテスト結果&lt;/div>&lt;/div>&lt;/div>&lt;br>&lt;/div>&lt;div>追記：&lt;/div>&lt;div>&lt;a href="https://blog.alicey.dev/2021/04/truenas10gb01/img/9f2a33b5da3cf3fe_hu15193727353285815415.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2021/04/truenas10gb01/img/9f2a33b5da3cf3fe_hu15193727353285815415.webp"
 alt=""
 width="789"
 height="446"
 loading="lazy" decoding="async">
 &lt;/a>&lt;div class="separator">&lt;a href="https://blog.alicey.dev/2021/04/truenas10gb01/img/631b1ae944575296_hu13879705924412814970.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2021/04/truenas10gb01/img/631b1ae944575296_hu13879705924412814970.webp"
 alt=""
 width="785"
 height="459"
 loading="lazy" decoding="async">
 &lt;/a>&lt;a href="https://blog.alicey.dev/2021/04/truenas10gb01/img/85f2eacdf126b305_hu4179505268702075596.webp" class="lightbox-trigger">
 &lt;img src="https://blog.alicey.dev/2021/04/truenas10gb01/img/85f2eacdf126b305_hu4179505268702075596.webp"
 alt=""
 width="773"
 height="442"
 loading="lazy" decoding="async">
 &lt;/a>&lt;/div>&lt;div class="separator">&lt;div class="separator">&lt;br>&lt;/div>&lt;/div>&lt;/div>&lt;div>4年半後、Disk仕様率が半分を超えてきた状態。&lt;/div>&lt;div>ベンチだとわかりにくいのだが、体感のIOが悪くなった印象がある。そろそろ組み換えかな。。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;h2>考察&lt;/h2>&lt;div>ベンチマークを見ると、十分なパフォーマンスを発揮していることがわかる。&lt;/div>&lt;div>しかし、&lt;b>データ投入後と今回の結果を見比べるとWrite性能が落ちている&lt;/b>ことがわかる。&lt;/div>&lt;div>これには&lt;b>いくつかの原因が考えられ&lt;/b>、特に以下3点が怪しいと思われる。&lt;/div>&lt;div>(4ヶ月後に再測定したところ、Write性能は元より速くなった)&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>①SMRディスクが悪さをしている&lt;/div>&lt;div>②ネットワーク環境の変化（NICの発熱, 実運用に当たり中継するSWが増えた）&lt;/div>&lt;div>③RAMキャッシュの状態&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>この辺りの細かい検証はまた後日ということで。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>&lt;br>&lt;/div></description></item></channel></rss>