TrueNas Scale でSMR HDDの速度を回復させる方法


速度が低下してしまった

下記の環境(SMR HDD)でRAID1を構築して運用していました。
最初は読み書き共に100MB/s程あった速度が次第に低下して40MB/s程になってしまいました。

注意:どちらのHDDもNAS向けのHDDではないのでNASでの使用はおすすめしません。

環境

  • OS TrueNas Scale (Dragonfish-24.04.2)

  • CPU intel Core i5 9500

  • メモリ 32GB DDR4

  • SSD Samsung 256GB NVMe (boot-pool)

  • HDD WD 6TB (SMR) WD60EZAZ-RT

  • HDD Seagate 6TB (SMR)

  • など

速度を回復させるためにTrimしてみる

WD製のHDDにTrimを実行してみます。HDDにTrim??と思いますがとりあえずやってみます。
また、Trimを実行すると一部のHDDでは最悪の場合データ消失の可能性がありますので調べた上で自己責任でお願いします。

Trimの実行方法

下記のコマンドをシェルで実行します。
poolにはTrimしたいドライブのプール名を入力してください。
SSDの時よりもだいぶ時間がかかったので寝る前に実行しました。

sudo zpool trim pool

状態の確認

sudo zpool status -t

こちらのコマンドからTrimに対応しているかどうかも確認できます。

Trimした結果、速度が回復

寝る前に実行して帰宅後確認すると、40MB/s程だった速度が100MB/s程まで回復しました。Seagate製のHDDは対応していませんでしたが結果的に回復したのでWD製のHDDが原因だったのかもしれません。


この記事が気に入ったらサポートをしてみませんか?