<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NAS4Free  |  fefcc.net</title>
	<atom:link href="https://fefcc.net/archives/category/pc/server/nas4free/feed" rel="self" type="application/rss+xml" />
	<link>https://fefcc.net</link>
	<description>ただの備忘録</description>
	<lastBuildDate>Thu, 12 Jul 2018 02:49:02 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.2</generator>
	<item>
		<title>NAS4FreeからXigmaNASへ更新してみた</title>
		<link>https://fefcc.net/archives/710</link>
					<comments>https://fefcc.net/archives/710#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Thu, 12 Jul 2018 02:34:05 +0000</pubDate>
				<category><![CDATA[NAS4Free]]></category>
		<category><![CDATA[XigmaNAS]]></category>
		<guid isPermaLink="false">https://fefcc.net/?p=710</guid>

					<description><![CDATA[NAS4FreeからXigmaNASへ更新してみたメモ 最初に 先日NAS4FreeがXigmaNASへプロジェクト名変更が決定しました それに伴いSourceForge上でも別プロジェクト扱いとなりました 更新ログを見 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>NAS4FreeからXigmaNASへ更新してみたメモ<span id="more-710"></span></p>
<h2>最初に</h2>
<p>先日NAS4FreeがXigmaNASへプロジェクト名変更が決定しました<br />
それに伴いSourceForge上でも別プロジェクト扱いとなりました</p>
<p>更新ログを見る限り名称変更作業も落ち着いたようなので<br />
実際にNAS4Freeを運用しているサーバをXigmaNASへ<br />
更新する作業を行ってみました</p>
<h2>更新前のNAS4Free</h2>
<p>今回更新するNAS4Freeは2018年6月に更新した<br />
11.1.0.4.5606で</p>
<p>RAIDZ2を構成しサービスは<br />
Win10/Win8/Win7/WinXPを相手にSMBのみ使用</p>
<p>11.1.0.4系からの更新をサポートしているので<br />
それより古い場合は一度、11.1.0.4系への更新を経由するのが無難です</p>
<h2>更新先のXigmaNAS</h2>
<p>2018/07/12現在では11.2.0.4.5748が最新になっていましたので<br />
今回は11.2.0.4.5748への更新を実施します</p>
<p>ベースOSがFreeBSD 11.2に更新されているので<br />
古いハードウェアの場合はサポートから外れていないか注意してください</p>
<p>公式フォーラムではBroadcomのNICを使用していると<br />
起動できないケースがあるようですが<br />
私はIntelNICだったので問題なかったです</p>
<h2>更新作業の前に設定バックアップ</h2>
<p>WEBGUIのシステム→バックアップ/リストアから<br />
NAS4Freeの設定をバックアップします</p>
<p>暗号化メニューもありますが自由にどうぞ<br />
今回は暗号化せずにバックアップするのでチェックを外し<br />
「設定をダウンロード」ボタンを選択<br />
<a href="https://fefcc.net/files/2018/07/12/01.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/01.jpg" width="630" height="430" /></a></p>
<h2>更新に使うイメージファイル</h2>
<p>更新に使うイメージファイルについてですが<br />
今現在のXigmaNASプロジェクトではこのようになってます<br />
<a href="https://fefcc.net/files/2018/07/12/02.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/02.jpg" width="515" height="430" /></a></p>
<p>XigmaNAS &#8211; Browse Files at SourceForge.net<br />
<a rel="noopener" href="https://sourceforge.net/projects/xigmanas/files/" target="_blank">https://sourceforge.net/projects/xigmanas/files/</a></p>
<p>残念ながらファイル名がXigmaNAS～となっており<br />
更新前の11.1.0.4.5606ではサポートしてません</p>
<p>そこでNAS4Freeプロジェクトの方へ移動するとこのようになってます<br />
<a href="https://fefcc.net/files/2018/07/12/03.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/03.jpg" width="450" height="520" /></a></p>
<p>NAS4Free &#8211; Browse Files at SourceForge.net<br />
<a rel="noopener" href="https://sourceforge.net/projects/nas4free/files/" target="_blank">https://sourceforge.net/projects/nas4free/files/</a></p>
<p>11.1.0.4系の最新版である11.1.0.4.5673と<br />
11.2.0.4系の最新版である11.2.0.4.5748が用意されていて<br />
このNAS4Free 11.2.0.4.5748の中身が<br />
XigmaNASの11.2.0.4.5748と同様になっていて<br />
NAS4FreeからXigmaNASへの更新する為の架け橋となるファイルになります</p>
<h2>更新作業</h2>
<p>普段のアップデート同様にWEBGUIから更新できるので<br />
システム→Firmware Updateへ移動</p>
<p>このページでも先ほど確認した<br />
NAS4Freeプロジェクト版の11.2.0.4.5748が指定されています<br />
更新を実施するので「Enable Firmware Upgrade」を選択<br />
<a href="https://fefcc.net/files/2018/07/12/04.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/04.jpg" width="910" height="300" /></a></p>
<p>Online InfomationにあるリンクからでもいいのでSourceForgeから<br />
embeddedのxzファイルをダウンロード<br />
破損がないかをチェックサムで確認してから<br />
参照ボタンからアップロードし<br />
「ファームウェアアップグレード」ボタンから実行<br />
<a href="https://fefcc.net/files/2018/07/12/05.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/05.jpg" width="900" height="440" /></a></p>
<p>すぐに更新作業が開始されるので<br />
しばらく待機します<br />
<a href="https://fefcc.net/files/2018/07/12/06.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/06.jpg" width="680" height="270" /></a></p>
<p>更新作業が無事に終わるとWEBGUIへアクセスが可能になります<br />
ログイン画面で早速XigmaNASの表記を確認できます<br />
<a href="https://fefcc.net/files/2018/07/12/07.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/07.jpg" width="600" height="520" /></a></p>
<p>ログインするとNAS4Freeのロゴが変わっただけのメイン画面になります<br />
ベースOSもFreeBSD 11.2系になっているのを確認できます<br />
FreeBSD 11.2-RELEASE #0 r336180M: Tue Jul 10 22:52:56 CEST 2018<br />
<a href="https://fefcc.net/files/2018/07/12/08.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/08.jpg" width="800" height="280" /></a></p>
<h2>各サービスの動作確認</h2>
<p>更新前に使用していたSMBなどのサービスが<br />
問題なく動作しているかこの段階で確認します</p>
<p>私の場合は特に問題なかったですが<br />
最悪の場合ここで11.1.0.4系に戻す必要があるかもしれないからです</p>
<p>環境次第ではSamba 4.5.0からNTLMv1認証がデフォルトでオフに変更されており<br />
その関係で接続できない端末が出てくるかもしれません</p>
<p>その場合はCIFS/SMBの設定画面にある<br />
追加のパラメータでntlm auth = yesを追記し保存すればOK</p>
<h2>zpool upgradeの実施</h2>
<p>11.2系への更新でzpoolの更新もアナウンスされています<br />
各サービスの利用に問題ないことを確認したらこちらも更新します</p>
<p>一度zpool upgradeを実施すると戻せませんので<br />
11.1.0.4系に戻すことはないと確定してから実行するようお願いします</p>
<p>まずディスク→ZFS→情報で現在の状態を確認します<br />
<a href="https://fefcc.net/files/2018/07/12/09.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/09.jpg" width="960" height="525" /></a></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">  pool: ********
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
  still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
  the pool may no longer be accessible by software that does not support
  the features. See zpool-features(7) for details.
  scan: none requested
config:

  NAME          STATE     READ WRITE CKSUM
  ********      ONLINE       0     0     0
    raidz2-0    ONLINE       0     0     0
      ada0.nop  ONLINE       0     0     0
      ada1.nop  ONLINE       0     0     0
      ada2.nop  ONLINE       0     0     0
      ada3.nop  ONLINE       0     0     0
      ada4.nop  ONLINE       0     0     0
      ada5.nop  ONLINE       0     0     0
      ada6.nop  ONLINE       0     0     0
      ada7.nop  ONLINE       0     0     0
      ada8.nop  ONLINE       0     0     0
      ada9.nop  ONLINE       0     0     0

errors: No known data errors</pre>
<p>statusとaction部分で更新をするよう通知がきています</p>
<p>実際にディスク→ZFS→ツールにてzpool upgradeしていきます<br />
ステップ1で「Upgrade ZFS and add all supported feature flags on a pool」を選択<br />
「Next」ボタンで次へ<br />
<a href="https://fefcc.net/files/2018/07/12/10.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/10.jpg" width="780" height="570" /></a></p>
<p>ステップ2で対象のプールをチェックボックスにて選択し「Next」ボタンで次へ<br />
ここで表示されているPool Versionは更新後も5000のままで正常です<br />
<a href="https://fefcc.net/files/2018/07/12/11.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/11.jpg" width="1400" height="300" /></a></p>
<p>ステップ3で実行結果が確認できます<br />
今回は問題なく成功<br />
<a href="https://fefcc.net/files/2018/07/12/12.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/12.jpg" width="760" height="480" /></a></p>
<p>zpoolが最新になったかどうかをディスク→ZFS→情報で再度確認します<br />
<a href="https://fefcc.net/files/2018/07/12/13.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/13.jpg" width="750" height="450" /></a></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">  pool: ********
 state: ONLINE
  scan: none requested
config:

  NAME          STATE     READ WRITE CKSUM
  ********      ONLINE       0     0     0
    raidz2-0    ONLINE       0     0     0
      ada0.nop  ONLINE       0     0     0
      ada1.nop  ONLINE       0     0     0
      ada2.nop  ONLINE       0     0     0
      ada3.nop  ONLINE       0     0     0
      ada4.nop  ONLINE       0     0     0
      ada5.nop  ONLINE       0     0     0
      ada6.nop  ONLINE       0     0     0
      ada7.nop  ONLINE       0     0     0
      ada8.nop  ONLINE       0     0     0
      ada9.nop  ONLINE       0     0     0

errors: No known data errors</pre>
<p>正常な表記に戻っています</p>
<p>ステップ3のOutputの部分で更新によってサポート追加された機能が表示されていて<br />
今回はdevice_removal／obsolete_counts／zpool_checkpointです</p>
<p>各機能の詳細はこちらで参照ください<br />
zpool-features<br />
<a rel="noopener" href="https://www.freebsd.org/cgi/man.cgi?query=zpool-features" target="_blank">https://www.freebsd.org/cgi/man.cgi?query=zpool-features</a></p>
<h2>更新作業完了</h2>
<p>以上で更新作業は完了になりますので<br />
この状態で再度、設定をバックアップして保存しておきます</p>
<p>既にXigmaNASになっているので<br />
SourceForgeもXigmaNASプロジェクトが参照されており<br />
次の更新からはXigmaNASの方で更新されていきます</p>
<p>システム→Firmware Updateでのページで<br />
Online Informationでファイル名が<br />
XigmaNAS～になっているのが確認できます<br />
<a href="https://fefcc.net/files/2018/07/12/14.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/12/14.jpg" width="900" height="300" /></a></p>
<h2>最後に</h2>
<p>いつも通りWEBGUIからの更新が可能で再インストールせずに済んだのは良かったです<br />
ついでに11.2系に更新できましたし今のところ問題なく運用できています</p>
<p>やっぱりNASOSは安定が一番重要なので<br />
引き続きXigmaNASでも安定重視の開発を期待してます</p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/710/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NAS4FreeからXigmaNASへ名称変更</title>
		<link>https://fefcc.net/archives/698</link>
					<comments>https://fefcc.net/archives/698#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Mon, 09 Jul 2018 22:25:45 +0000</pubDate>
				<category><![CDATA[NAS4Free]]></category>
		<guid isPermaLink="false">https://fefcc.net/?p=698</guid>

					<description><![CDATA[NAS4FreeからXigmaNASへ名称変更されたメモ 名称変更について iXsystemsが関与する前の旧FreeNASの流れを維持したNAS4Freeですが 商標登録に関していろいろと問題が発生したようなので Xi [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>NAS4FreeからXigmaNASへ名称変更されたメモ<span id="more-698"></span></p>
<h2>名称変更について</h2>
<p>iXsystemsが関与する前の旧FreeNASの流れを維持したNAS4Freeですが<br />
商標登録に関していろいろと問題が発生したようなので<br />
XigmaNASへプロジェクト名の変更が決定した模様です</p>
<p>Pending project name change of NAS4Free! &#8211; XigmaNAS<br />
<a rel="noopener" href="https://xigmanas.com/forums/viewtopic.php?f=4&amp;t=13790/" target="_blank">https://xigmanas.com/forums/viewtopic.php?f=4&amp;t=13790/</a></p>
<p>旧FreeNAS時代を知ってる方ならまた分裂か！となりそうですが<br />
今回は単純にプロジェクト名が変更するのみで<br />
分裂やフォークではないようですのでご安心を。</p>
<h2>XigmaNASについて</h2>
<p>公式サイト<br />
<a rel="noopener" href="https://xigmanas.com/" target="_blank">https://xigmanas.com/</a></p>
<p>公式フォーラム<br />
<a rel="noopener" href="https://www.xigmanas.com/forums/" target="_blank">https://www.xigmanas.com/forums/</a></p>
<p>SourceForge上でのプロジェクト<br />
<a rel="noopener" href="https://sourceforge.net/projects/xigmanas/" target="_blank">https://sourceforge.net/projects/xigmanas/</a></p>
<p>公式サイトは現在coming soon状態ですが<br />
引っ越し作業中とのこと</p>
<p><a href="https://fefcc.net/files/2018/07/10/01.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/10/01.jpg" width="860" height="275" /></a></p>
<p>NAS4Free時代の公式フォーラムも<br />
http://forums.nas4free.org/<br />
現在はXigmaNASの方へ移動されてます</p>
<p>XigmaNASの読み方については現在投票中ですが<br />
今のところトップがジグマ、次点でシグマになってます</p>
<h2>NAS4FreeからXigmaNASへの移行</h2>
<p>SourceForgeを見るとNAS4Freeプロジェクトは削除されておらず<br />
NAS4Freeのファイルがダウンロード可能で<br />
現在ではNAS4Free 11.1.0.4.5673が公開中</p>
<p>XigmaNASとしてはXigmaNAS 11.2.0.4.5746が公開中となっていて<br />
FreeBSD11.2系をベースにしたバージョンから<br />
XigmaNASとして本格移行する形になるのでしょうか</p>
<p>まだ表記変更を含めいろいろと作業中なので<br />
今すぐ使う方はNAS4Free 11.1系を利用して<br />
落ち着いた段階でXigmaNAS 11.2系へのバージョンアップ実施が無難です</p>
<p>実際の作業としては再インストールせずとも<br />
普段のアップデート作業でXigmaNASへ変更できそうですが<br />
現在は公式アナウンス待ちの状態になっており<br />
こちらでアップデート作業を実施したら別記事にて報告予定です</p>
<h2>最後に</h2>
<p>当ブログではNAS4Freeカテゴリにて関連記事を公開してましたが<br />
この記事を最後にNAS4Freeカテゴリは凍結し<br />
次の記事からはXigmaNASカテゴリで公開する運びになると思います</p>
<p>記録用にトップページをスクリーンショット<br />
Free NAS Software | NAS4Free &#8211; The Free Network Attached Storage Project<br />
https://www.nas4free.org/<br />
<a href="https://fefcc.net/files/2018/07/10/02.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2018/07/10/02.jpg" width="1200" height="1477" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/698/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NAS4Freeからzpool upgradeを求められて</title>
		<link>https://fefcc.net/archives/497</link>
					<comments>https://fefcc.net/archives/497#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Wed, 31 May 2017 10:00:01 +0000</pubDate>
				<category><![CDATA[NAS4Free]]></category>
		<guid isPermaLink="false">http://fefcc.net/?p=497</guid>

					<description><![CDATA[NAS4Freeからzpool upgradeを求められた記録 今回の環境 NAS4Free 11.0.0.4.4303 11.0.0.4.4303にしてから求められたのではなく 2年前からの通知を放置していただけで 監 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>NAS4Freeからzpool upgradeを求められた記録<span id="more-497"></span></p>
<h2>今回の環境</h2>
<p>NAS4Free 11.0.0.4.4303</p>
<p>11.0.0.4.4303にしてから求められたのではなく<br />
2年前からの通知を放置していただけで<br />
監視記録を見直すと9.2.0.1.972→9.3.0.2.1349の時に通知出てました</p>
<h2>upgrade前の状態</h2>
<p>ディスク→ZFS→情報で確認します<br />
<a href="https://fefcc.net/files/2017/05/31/01.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/31/01.jpg" width="970" height="525" /></a></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">  pool: ********
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
  still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
  the pool may no longer be accessible by software that does not support
  the features. See zpool-features(7) for details.
  scan: none requested
config:

  NAME          STATE     READ WRITE CKSUM
  ********      ONLINE       0     0     0
    raidz2-0    ONLINE       0     0     0
      ada0.nop  ONLINE       0     0     0
      ada1.nop  ONLINE       0     0     0
      ada2.nop  ONLINE       0     0     0
      ada3.nop  ONLINE       0     0     0
      ada4.nop  ONLINE       0     0     0
      ada5.nop  ONLINE       0     0     0
      ada6.nop  ONLINE       0     0     0
      ada7.nop  ONLINE       0     0     0
      ada8.nop  ONLINE       0     0     0
      ada9.nop  ONLINE       0     0     0

errors: No known data errors</pre>
<p>statusとactionのところでエラーではないですが通知があります<br />
要は今のzpoolは一部機能が使えないのでzpool upgradeを実行してくれって要求</p>
<h2>zpool upgradeを実行</h2>
<p>SSHならコマンド1発なので<br />
ここではWEBGUIでの方法を記録</p>
<p>ディスク→ZFS→ツールにてupgradeしていきます<br />
Step1はコマンドの種類を選択<br />
今回は「Upgrade ZFS and add all supported feature flags on a pool」を選択し「Next」<br />
<a href="https://fefcc.net/files/2017/05/31/02.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/31/02.jpg" width="800" height="635" /></a></p>
<p>Step2は対象のプールを選択し「Next」<br />
<a href="https://fefcc.net/files/2017/05/31/03.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/31/03.jpg" width="1690" height="330" /></a></p>
<p>Step3は結果画面です<br />
<a href="https://fefcc.net/files/2017/05/31/04.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/31/04.jpg" width="820" height="610" /></a></p>
<p>Successが「コマンドの実行に成功しました」とでてOutputにエラーが無ければOK</p>
<h2>upgrade後の状態</h2>
<p>ディスク→ZFS→情報で再度確認<br />
<a href="https://fefcc.net/files/2017/05/31/05.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/31/05.jpg" width="810" height="460" /></a></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">  pool: ********
 state: ONLINE
  scan: none requested
config:

  NAME          STATE     READ WRITE CKSUM
  ********      ONLINE       0     0     0
    raidz2-0    ONLINE       0     0     0
      ada0.nop  ONLINE       0     0     0
      ada1.nop  ONLINE       0     0     0
      ada2.nop  ONLINE       0     0     0
      ada3.nop  ONLINE       0     0     0
      ada4.nop  ONLINE       0     0     0
      ada5.nop  ONLINE       0     0     0
      ada6.nop  ONLINE       0     0     0
      ada7.nop  ONLINE       0     0     0
      ada8.nop  ONLINE       0     0     0
      ada9.nop  ONLINE       0     0     0

errors: No known data errors</pre>
<p>statusとactionの表示が消えて正常な状態になってます</p>
<p>upgrade後もversion表記は変わらず</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">nas4free: ~# zdb | grep version
    version: 5000</pre>
<h2>upgradeで追加される機能</h2>
<p>ツールのStep3画面のOutputにあるように11の機能が追加されます</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">This system supports ZFS pool feature flags.

Enabled the following features on '********':
  multi_vdev_crash_dump
  spacemap_histogram
  enabled_txg
  hole_birth
  extensible_dataset
  embedded_data
  bookmarks
  filesystem_limits
  large_blocks
  sha512
  skein</pre>
<p>各機能の詳細はこちらでご覧ください</p>
<p>zpool-features<br />
<a rel="noopener" href="https://www.freebsd.org/cgi/man.cgi?query=zpool-features" target="_blank">https://www.freebsd.org/cgi/man.cgi?query=zpool-features</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/497/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NAS4FreeでHDD故障・交換</title>
		<link>https://fefcc.net/archives/494</link>
					<comments>https://fefcc.net/archives/494#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Mon, 29 May 2017 16:29:06 +0000</pubDate>
				<category><![CDATA[NAS4Free]]></category>
		<guid isPermaLink="false">http://fefcc.net/?p=494</guid>

					<description><![CDATA[NAS4FreeでHDD故障・交換の記録 今回の環境 NAS4Free 11.0.0.4.4249 WD40EZRX 10台 RAIDZ2構成 2014年の春頃に組んだNASでしたが 3年経って1台目の故障を検知したので [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>NAS4FreeでHDD故障・交換の記録<span id="more-494"></span></p>
<h2>今回の環境</h2>
<p>NAS4Free 11.0.0.4.4249<br />
WD40EZRX 10台 RAIDZ2構成</p>
<p>2014年の春頃に組んだNASでしたが<br />
3年経って1台目の故障を検知したので交換対応になりました</p>
<p>RAIDZ2構成なので故障は2台まで安心ですが即交換します</p>
<p>なぜならRAIDはリビルド中が全HDDで読み込み処理が発生して<br />
追加でHDD故障を検知しやすい危険なタイミングだからです</p>
<p>RAIDZ2は2台同時に故障することに対応するためではなく<br />
1台故障してそのリビルド中に追加で1台故障しても大丈夫な状態を作るための設定</p>
<p>今回は交換用の予備HDDとしてセールで確保しておいた<br />
同じ4TB HDDのWD40EZRZ-RT2を使って交換作業を実施します</p>
<h2>故障したHDDを確認</h2>
<p>当然ながら現状のRAIDZ2状態確認と交換するHDDを確認しなければならないので<br />
NAS4Free管理画面で確認</p>
<p>まずはトップ画面<br />
<a href="https://fefcc.net/files/2017/05/30/01.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/01.jpg" width="690" height="60" /></a></p>
<p>状態がDEGRADEDになってるのが確認できます<br />
ここは正常な状態だとONLINEです</p>
<p>次はディスク→ZFS→情報タブ<br />
<a href="https://fefcc.net/files/2017/05/30/02.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/02.jpg" width="980" height="525" /></a></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">  pool: ********
 state: DEGRADED
status: One or more devices has been removed by the administrator.
  Sufficient replicas exist for the pool to continue functioning in a
  degraded state.
action: Online the device using 'zpool online' or replace the device with
  'zpool replace'.
  scan: none requested
config:

  NAME                     STATE     READ WRITE CKSUM
  ********                 DEGRADED     0     0     0
    raidz2-0               DEGRADED     0     0     0
      ada0.nop             ONLINE       0     0     0
      ada1.nop             ONLINE       0     0     0
      ada2.nop             ONLINE       0     0     0
      ada3.nop             ONLINE       0     0     0
      7757709661830618737  REMOVED      0     0     0  was /dev/ada4.nop
      ada5.nop             ONLINE       0     0     0
      ada6.nop             ONLINE       0     0     0
      ada7.nop             ONLINE       0     0     0
      ada8.nop             ONLINE       0     0     0
      ada9.nop             ONLINE       0     0     0

errors: No known data errors</pre>
<p>ここでもstateがDEGRADEDです<br />
HDDはada4が故障した模様<br />
既に故障検知したのでREMOVEDになってRAIDZ2構成から取り外されてます</p>
<p>次にディスク→マネージメント<br />
<a href="https://fefcc.net/files/2017/05/30/03.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/03.jpg" width="1575" height="570" /></a></p>
<p>ada4のステータスが失敗になってます<br />
上に出てるエラー文言<br />
Configuration information about devices is different from physical devices. Please remove those devices and re-add them or run import disks with clear configuration option enabled.<br />
これはNAS4Freeに保存されているHDD情報と現在接続されている情報が違うので<br />
HDDインポート作業した方がいいよってやつですが<br />
今回は故障検知によってada4がREMOVED処理されている状態なので<br />
情報に差異があるのが正常であり問題ありません</p>
<p>最後にステータス→ディスク<br />
<a href="https://fefcc.net/files/2017/05/30/04.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/04.jpg" width="1690" height="420" /></a></p>
<p>ada4だけI/O統計と温度が取得できずステータスが失敗になってます</p>
<p>温度が全体的に高いのはHDD交換前に最重要データだけ<br />
バックアップ処理してた影響でDEGRADEDになると温度が上がったりはしません</p>
<p>ここで重要なのは故障したHDDの型番とシリアル番号をメモっておきましょう<br />
交換する際に正常なHDDを取り外すミスを防ぎます</p>
<p>この辺の作業ミスはデータ消失に直結するので慎重に<br />
（1台故障しか対応できないRAIDZの人は特に）</p>
<h2>実際にHDDを交換する</h2>
<p>先ほど確認した故障HDDと正常なHDDを交換します</p>
<p>今回の場合は普通のデスクトップPCで組んでいるので<br />
一度電源を落としてケースを開けて交換を実施しましたが<br />
ホットスワップ対応ケースを使用している場合は電源を落とす必要はありません</p>
<p>電源は普通に管理画面からシャットダウンすればいいです</p>
<p>今回はWD40EZRX-00SPEB0→WD40EZRZ-00GXCB0<br />
WD40EZRZ-00GXCB0はIntelliParkが有効になっているので<br />
事前に無効にしておきましょう</p>
<p>WDの場合はHDD表面のラベルだけでなく<br />
コネクタの反対側（側面）にもシリアル番号が書いたシールがあるので<br />
抜いて表面ラベル見て確認しなくてもいいので簡単です</p>
<p>HDD交換後はいつも通り起動します</p>
<h2>交換したHDDを確認</h2>
<p>NAS4Free管理画面にて交換したHDDの認識状態を確認します</p>
<p>まずディスク→マネージメント<br />
<a href="https://fefcc.net/files/2017/05/30/05.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/05.jpg" width="1575" height="570" /></a></p>
<p>ada4のデバイスモデルがまだ更新されていないのは正常です<br />
ここで確認するのはステータスが変更になっているかどうかです</p>
<p>変更になっていればToolboxでada4を編集します<br />
<a href="https://fefcc.net/files/2017/05/30/06.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/06.jpg" width="1280" height="580" /></a></p>
<p>ここでディスクが交換後のWD40EZRZになっているのが確認できます<br />
概要は前のままなので変えるなら手動で変えてください<br />
今回はS.M.A.R.T.をオンにしただけで保存ボタンを押す</p>
<p>HDD管理の画面に戻ります<br />
<a href="https://fefcc.net/files/2017/05/30/07.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/07.jpg" width="1565" height="600" /></a></p>
<p>ada4のデバイスモデルが更新されステータスも修正になってます</p>
<p>なぜかサイズがWD40EZRXの時は3815448MB認識なのに<br />
今回のWD40EZRZだと4.00TBで認識されています<br />
前のHDDより多くなる分には問題ありませんが足りない場合は容量不足でエラーになるかも</p>
<p>HDD変更を保存するため「変更の適用」を選択<br />
<a href="https://fefcc.net/files/2017/05/30/08.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/08.jpg" width="1550" height="500" /></a></p>
<p>ステータスがすべてオンラインになり準備完了</p>
<h2>リビルド開始</h2>
<p>ディスク→ZFS→ツールからreplace処理を開始させます<br />
<a href="https://fefcc.net/files/2017/05/30/09.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/09.jpg" width="800" height="640" /></a></p>
<p>Step1は「Replace a device」を選択してNextボタンをクリック</p>
<p>Step2はSelect Poolでプールを選択<br />
<a href="https://fefcc.net/files/2017/05/30/10.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/10.jpg" width="1330" height="385" /></a></p>
<p>Force Operationはチェックなしでいいです<br />
プールが複数ある人は間違えないようにしてNextボタンをクリック</p>
<p>Step3でReplaceするデバイスを選択<br />
<a href="https://fefcc.net/files/2017/05/30/11.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/11.jpg" width="910" height="600" /></a></p>
<p>今回もForce Operationはチェックなし<br />
Pool Devicesで故障したHDDのスロット（今回はada4）<br />
Select Data Deviceもデバイスを選択（こっちも同じada4）<br />
最後にNextボタンをクリック</p>
<p>Step4はコマンド実行結果です<br />
<a href="https://fefcc.net/files/2017/05/30/12.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/12.jpg" width="760" height="510" /></a></p>
<p>最後のOutput→SuccessがCommand execution was successfulになっていればOK</p>
<p>後はツールの右にある情報タブへ移動して進行状況の確認<br />
<a href="https://fefcc.net/files/2017/05/30/13.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/13.jpg" width="1000" height="555" /></a></p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">  pool: ********
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
  continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Mon May 29 09:33:49 2017
        35.9G scanned out of 16.5T at 497M/s, 9h37m to go
        3.42G resilvered, 0.21% done
config:

  NAME                       STATE     READ WRITE CKSUM
  ********                   DEGRADED     0     0     0
    raidz2-0                 DEGRADED     0     0     0
      ada0.nop               ONLINE       0     0     0
      ada1.nop               ONLINE       0     0     0
      ada2.nop               ONLINE       0     0     0
      ada3.nop               ONLINE       0     0     0
      replacing-4            UNAVAIL      0     0     0
        7757709661830618737  UNAVAIL      0     0     0  was /dev/ada4.nop
        ada4                 ONLINE       0     0     0  (resilvering)
      ada5.nop               ONLINE       0     0     0
      ada6.nop               ONLINE       0     0     0
      ada7.nop               ONLINE       0     0     0
      ada8.nop               ONLINE       0     0     0
      ada9.nop               ONLINE       0     0     0

errors: No known data errors</pre>
<p>stateはreplaceが終わるまでDEGRADEDのままですが<br />
scanのところで進行状況が確認できます</p>
<p>この場合使用容量が16.5TBあってこのままいくと9時間37分後に終わる予定<br />
下の3.42Gのところが交換したHDDへ転送しているデータ量</p>
<p>使用容量によって処理時間は変化するので同じ4TBx10台のRAIDZ2リビルドでも<br />
使っているデータ量が少なければ早く終わるでしょう</p>
<h2>リビルド結果</h2>
<p>今回はリビルド時間を計測するためファイル転送をせず<br />
リビルド処理に専念させました</p>
<p>最初は残り9時間37分とか出てましたが<br />
結果的には9:33:49→22:12:15なので12時間38分26秒でした</p>
<p>終わる直前ぐらいの状態</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">  pool: ********
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
  continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Mon May 29 09:33:49 2017
        16.4T scanned out of 16.5T at 380M/s, 0h0m to go
        1.56T resilvered, 99.89% done
config:

  NAME                       STATE     READ WRITE CKSUM
  ********                   DEGRADED     0     0     0
    raidz2-0                 DEGRADED     0     0     0
      ada0.nop               ONLINE       0     0     0
      ada1.nop               ONLINE       0     0     0
      ada2.nop               ONLINE       0     0     0
      ada3.nop               ONLINE       0     0     0
      replacing-4            UNAVAIL      0     0     0
        7757709661830618737  UNAVAIL      0     0     0  was /dev/ada4.nop
        ada4                 ONLINE       0     0     0  (resilvering)
      ada5.nop               ONLINE       0     0     0
      ada6.nop               ONLINE       0     0     0
      ada7.nop               ONLINE       0     0     0
      ada8.nop               ONLINE       0     0     0
      ada9.nop               ONLINE       0     0     0

errors: No known data errors</pre>
<p>最初は490M/sぐらいでしたが徐々に速度が低下し最終的には380M/s<br />
32GBのメモリも半分程度しか使われず<br />
CPUも35%ぐらいで推移してました（Celeron G1820）</p>
<p>リビルド終了後</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">  pool: ********
 state: ONLINE
status: Some supported features are not enabled on the pool. The pool can
  still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
  the pool may no longer be accessible by software that does not support
  the features. See zpool-features(7) for details.
  scan: resilvered 1.57T in 12h38m with 0 errors on Mon May 29 22:12:15 2017
config:

  NAME          STATE     READ WRITE CKSUM
  ********      ONLINE       0     0     0
    raidz2-0    ONLINE       0     0     0
      ada0.nop  ONLINE       0     0     0
      ada1.nop  ONLINE       0     0     0
      ada2.nop  ONLINE       0     0     0
      ada3.nop  ONLINE       0     0     0
      ada4      ONLINE       0     0     0
      ada5.nop  ONLINE       0     0     0
      ada6.nop  ONLINE       0     0     0
      ada7.nop  ONLINE       0     0     0
      ada8.nop  ONLINE       0     0     0
      ada9.nop  ONLINE       0     0     0

errors: No known data errors</pre>
<p>stateがONLINEに戻り正常な状態に戻りました</p>
<p>管理画面トップでも正常に戻る<br />
<a href="https://fefcc.net/files/2017/05/30/14.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/05/30/14.jpg" width="690" height="60" /></a></p>
<p>S.M.A.R.T.と温度も取得できているか確認したら<br />
NAS4Freeを再起動して再度確認<br />
異常がない場合は最後に設定をバックアップして完了！</p>
<h2>nopについて</h2>
<p>お気づきの方もいるでしょうが<br />
既存のHDDは全て「4KBラッパーをONにする」設定でnop経由になってますが<br />
今回の交換デバイスにはnopは付いてません（というか付けませんでした）</p>
<p>これは数年前の構築当時は必要という情報を見つけたので付けて構築したのですが<br />
2017年現在は標準で4KBに対応しておりnopは不要です</p>
<p>今のプールが4KB対応かどうかはzdbコマンドでわかります</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">nas4free: ~# zdb | grep ashift
            ashift: 12</pre>
<p>12ならOK<br />
9みたいな12以外で4KセクターのHDDを使ってる場合はnopが必要かも</p>
<p>ちなみにこの段階でnopをつけてなくても「4KBラッパーをONにする」が有効なら<br />
起動時に勝手に作成されるみたいなので<br />
ついてもついてなくても今のところ性能差はないです</p>
<p>この辺の挙動はあまり検証してないので各自起動ログにて確認ください</p>
<h2>最後に</h2>
<p>ZFSのHDD交換も3回目でだいぶ慣れてきたので<br />
スムーズに交換完了できました</p>
<p>HDDがRMA期間に壊れてくれなかったのは残念でしたが<br />
予備のHDDを確保しておくと何かと安心です</p>
<p>予備といってもそんなすぐ壊れたりしないので複数台は必要なく<br />
現状はNASとして動かしている4TBHDDが24台に対して予備は1台でも十分です</p>
<p>今回の作業中にずっとactionでzpoolをアップグレードしろと言われていたので<br />
次はzpool upgradeを実施しようかなと思います</p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/494/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Intel X710-DA2の消費電力</title>
		<link>https://fefcc.net/archives/457</link>
					<comments>https://fefcc.net/archives/457#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Tue, 09 May 2017 10:59:04 +0000</pubDate>
				<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[NAS4Free]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[消費電力]]></category>
		<guid isPermaLink="false">http://fefcc.net/?p=457</guid>

					<description><![CDATA[Intel X710-DA2の消費電力をメモ FreeNAS 使ったのは前回のFreeNAS 11レビューでも使った FreeNAS-11-MASTER-201704240408 (3b6bcb4) Nightly Bu [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Intel X710-DA2の消費電力をメモ<span id="more-457"></span></p>
<h2>FreeNAS</h2>
<p>使ったのは前回のFreeNAS 11レビューでも使った<br />
FreeNAS-11-MASTER-201704240408 (3b6bcb4) Nightly Build版</p>
<p>検証機も今までと同じ<br />
CPU Pentium G4620 3.7GHz Kaby Lake<br />
マザーボード ASRock H270M-ITX/ac Mini-ITX<br />
電源ユニット 玄人志向 KRPW-PB300W/85+ 300W</p>
<p>X710-DA2を組み込む前<br />
BIOS 52W<br />
起動後アイドル 43W</p>
<p>X710-DA2を組み込んだ後<br />
BIOS 57W<br />
起動後アイドル 44W（リンクアップ状態）<br />
SMBで50GBの1ファイルを転送 63W （CPU負荷 25%）<br />
CrystalDiskMarkでのベンチ中 平均50W 最大65W（CPU負荷 平均25% 最大50%）</p>
<h2>NAS4Free</h2>
<p>使ったバージョンは11.0.0.4.4249<br />
検証機は先ほどのFreeNASと同じです</p>
<p>X710-DA2を組み込む前<br />
起動後アイドル 39W</p>
<p>X710-DA2を組み込んだ後<br />
起動後アイドル 43W（リンクアップ状態）<br />
SMBで50GBの1ファイルを転送 61W （CPU負荷 20%）<br />
CrystalDiskMarkでのベンチ中 平均50W 最大68W（CPU負荷 平均25% 最大50%）</p>
<h2>FreeNASとNAS4Freeの比較</h2>
<p>組み込む前はアイドル状態で4Wも差がありましたが<br />
X710-DA2を組み込んだ後は誤差の範囲になりました</p>
<p>FreeNASが+1Wで済んでるのはおそらく元のアイドルが高いだけで<br />
組み込んで44Wなのが正常だと思われます</p>
<p>今回はNAS機のメモリが32GBだったのでそれを超える転送用テストファイルを<br />
計測用に入れたWindows Server 2016を使いコマンドプロンプトで以下コマンドにて生成</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">fsutil file creaatenew testfile 53687091200</pre>
<div style="width: 412px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/05/09/01.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/05/09/01.jpg" width="402" height="307" /></a><p class="wp-caption-text">50GB テストファイル</p></div>
<p>それをNAS機を再起動しメモリキャッシュが空の状態で転送した状態がこちら</p>
<div style="width: 455px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/05/09/02.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/05/09/02.jpg" width="445" height="285" /></a><p class="wp-caption-text">FreeNAS 50GB転送</p></div>
<div style="width: 455px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/05/09/03.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/05/09/03.jpg" width="445" height="280" /></a><p class="wp-caption-text">NAS4Free 50GB転送</p></div>
<p>基本的には最初にがっつり食べてその後一定になる流れは同じですが<br />
sambaのバージョンもそんなに違いはないはずなのに転送で差が出てるのは<br />
プリセットにおけるメモリ周りの使い方でしょうか<br />
処理の仕方が違うのが一目瞭然です</p>
<p>転送時間はFreeNASが3:00 NAS4Freeが2:52<br />
キャプったタイミングが山の上下でズレたのでわかりにくいですが<br />
最初以外の平均速度はほとんど変わりません<br />
なのでスタートダッシュ分で8秒差になった感じでしょうか</p>
<p>ちなみにWindows Server 2016機の消費電力は<br />
X710-DA2を組み込むと+2W<br />
50GB転送中はアイドル状態+1W（CPU負荷 6%）<br />
送信側の負荷はほとんどないので10GbEフル帯域での送信ができても<br />
CPU負荷は半分以下で済みそう<br />
この時の使用したCPUはSkylakeのi5-6600Kです</p>
<h2>ESXi</h2>
<p>使ったバージョンはVMware ESXi 6.5.0 Build 5310538</p>
<p>検証機<br />
CPU i7 4770 3.4GHz Haswell<br />
マザーボード ASUS Gryphon Z87<br />
電源ユニット Seasonic SS-660XP 660W</p>
<p>X710-DA2を組み込む前<br />
BIOS 60W<br />
起動後アイドル 35W</p>
<p>X710-DA2を組み込んだ後<br />
BIOS 64W<br />
起動後アイドル 38W（リンクアップ状態）</p>
<h2>最後に</h2>
<p>全てPCIe3で接続したのでX710-DA2を組み込んだ後でもアイドルは+3～4Wで済む<br />
PC全体で4WなのでX710-DA2のカタログ値 3.3Wよりも実際は低そう</p>
<p>当然ながらGbEと10GbEは10倍もの速度差になるので<br />
自然とCPU負荷も上がるためPC全体の消費電力はLANカードよりも<br />
CPU負荷の上昇における影響を受けやすくなります<br />
（同じハードを使ったGbE計測記事ではNAS側は最大でもCPU10%台）</p>
<p>普通のGbEはケーブルの接続有無（リンクアップするかどうか）で1-2W変わってくるが<br />
X710-DA2の場合はどのOSでもケーブルの接続有無は消費電力に影響はしなかった<br />
SFP+ケーブルだからなのかは不明</p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/457/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>FreeNASとNAS4Freeの速度比較（10GbE版）</title>
		<link>https://fefcc.net/archives/453</link>
					<comments>https://fefcc.net/archives/453#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Wed, 26 Apr 2017 09:25:49 +0000</pubDate>
				<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[NAS4Free]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<guid isPermaLink="false">http://fefcc.net/?p=453</guid>

					<description><![CDATA[FreeNASとNAS4Freeの速度比較メモの10GbE版 最初に 以前書いたFreeNASとNAS4Freeの速度比較の10GbE版です 検証機 ESXi側 CPU : Intel Core i7-4770 メモリ  [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>FreeNASとNAS4Freeの速度比較メモの10GbE版<span id="more-453"></span></p>
<h2>最初に</h2>
<p>以前書いた<a href="https://fefcc.net/archives/412">FreeNASとNAS4Freeの速度比較</a>の10GbE版です</p>
<h2>検証機</h2>
<p>ESXi側<br />
CPU : Intel Core i7-4770<br />
メモリ : 32GB<br />
NIC : Intel X710-DA2<br />
OS : VMware ESXi 6.5.0 Build 5310538</p>
<p>NAS側<br />
CPU : Intel Pentium G4620<br />
メモリ : 32GB<br />
NIC : Intel X710-DA2<br />
HDD : WD40EZRZx4 RAIDZ2 （dedup off）</p>
<p>ESXi機とNAS機はSFP+ケーブルを使って10GbEで直結<br />
MTUは標準のまま（1500）</p>
<p>FreeNASとNAS4Free両方とも同じように<br />
HDD4台でRAIDZ2を構成<br />
全領域を使った単一ZFSプールを作成しSMB領域を割り当て<br />
その中にiSCSIとNFSフォルダを追加し各サービス割り当て<br />
iSCSIはファイルエクステント形式で1TB割り当てた<br />
OSやNFS・iSCSIの設定は基本的に全て標準のまま使用</p>
<p>データストア登録時はESXi 6.5なのでvmfs6を利用</p>
<p>前回書き忘れてますがCrystalDiskMarkの計測は全てALLで計測<br />
何回か計測して一番いい結果を記録に使ってます</p>
<h2>NAS機のOS</h2>
<p>FreeNASはCorralの代替になる予定のFreeNAS 11<br />
FreeNAS-11-MASTER-201704240408 (3b6bcb4)  Nightly Build</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">[root@freenas] ~# uname -a
FreeBSD freenas.local 11.0-STABLE FreeBSD 11.0-STABLE #0 30f4688c0(freenas/11-stable): Mon Apr 24 04:36:59 UTC 2017     root@gauntlet:/freenas-clean/freenas/_BE/objs/freenas-clean/freenas/_BE/os/sys/FreeNAS.amd64  amd64</pre>
<p>NAS4Freeは11.0.0.4.4195</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">nas4free: ~# uname -a
FreeBSD nas4free.local 11.0-RELEASE-p9 FreeBSD 11.0-RELEASE-p9 #0 r316944M: Sat Apr 15 00:45:52 CEST 2017     root@dev.nas4free.org:/usr/obj/nas4free/usr/src/sys/NAS4FREE-amd64  amd64</pre>
<h2>NFS・iSCSI計測用VM</h2>
<p>前回と同じ構成です</p>
<p>ゲストOS指定 : Windows10(64bit)<br />
CPU : 1<br />
メモリ : 8192MB<br />
HDD : 50GB, LSI Logic SAS, シン・プロビジョニング<br />
仮想デバイスノード : SCSI</p>
<p>実際にインストールしたのは<br />
Windows10 Pro 64bit<br />
バージョン 1703 ビルド 15063.250<br />
2017/04/26時点でのWinUpdate済状態</p>
<p>VM・OSともに設定は標準のままいじらず</p>
<p>NFS・iSCSIは別々の仮想マシンを同じように新規で作成<br />
（VMコピーしたりはしていない）</p>
<p>NFS・iSCSIともに今回の計測時は1VMしか作成しておらず<br />
複数VMによる同時アクセスは今回の計測には考慮されていない</p>
<p>インストールはCドライブへ50GB全て割り当てて<br />
計測もOSと同じCドライブで計測</p>
<h2>NFS速度</h2>
<p>FreeNAS-11-MASTER-201704240408</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/01.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/01.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFS計測 – FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4195</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/02.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/02.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFS計測 – NAS4Free</p></div>
<p>10GbEなので1170MB/sと前回のGbEからちゃんと10倍になってます<br />
しかしZFSとの相性が悪く相変わらずWriteはひどい結果</p>
<h2>NFSv4速度</h2>
<p>NFSv4オプションを有効にした結果</p>
<p>FreeNAS-11-MASTER-201704240408</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/03.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/03.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFSv4計測 – FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4195</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/04.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/04.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFSv4計測 – NAS4Free</p></div>
<p>頭打ちになっていたGbEのときと違って<br />
若干ながら全体的に速度が上がったのが確認できます</p>
<h2>NFS速度 sync=disabled</h2>
<p>前回と同じコマンドを使いsync=disabledにした結果</p>
<p>FreeNAS-11-MASTER-201704240408</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/05.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/05.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFS計測 sync=disabled – FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4195</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/06.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/06.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFS計測 sync=disabled – NAS4Free</p></div>
<p>速度は出ますが前回同様このオプションは実用すべきではありません<br />
NFSで速度出すならZIL追加しましょう</p>
<h2>iSCSI速度</h2>
<p>NFSと同じくESXiにデータストアとして登録し<br />
VM上でCrystalDiskMarkを使い計測</p>
<p>FreeNAS-11-MASTER-201704240408</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/07.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/07.jpg" width="400" height="365" /></a><p class="wp-caption-text">iSCSI計測 – FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4195</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/08.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/08.jpg" width="400" height="365" /></a><p class="wp-caption-text">iSCSI計測 – NAS4Free</p></div>
<p>4KQ32T1 Writeだけ明らかな差を確認<br />
この件については長くなるので次項でまとめる</p>
<h2>iSCSIにおける各OSの違い</h2>
<p>NFSと違ってiSCSIの場合はFreeNASとNAS4Freeは明らかな違いを確認できます<br />
これはSMBやNFSは同じソフトを利用しているのに対して<br />
iSCSIだけはFreeNASはctld、NAS4Freeはistgtと違うからと予想されます</p>
<p>ctldはFreeBSD 10から利用できるFreeBSD標準機能で<br />
以前はFreeNASもistgtを使ってましたが<br />
現在は既にctldへ切り替えた模様</p>
<p>NAS4Freeはctldの導入準備だけ進めているらしく<br />
いずれはistgtと並行して利用できるようになる予定らしいですが<br />
11.0.0.4.4195の段階では導入されてません</p>
<p>4KQ32T1 Writeで速度差を確認できたので<br />
iSCSI使うならFreeNASの方がオススメなのかと聞かれても簡単には答えれないのは<br />
書き込みキャッシュを超えた状態からの回復がFreeNASは明らかに遅いのが気になるからです</p>
<p>これは何回か計測してる途中で気づいたのですが<br />
簡単に再現するならCrystalDiskMarkの8GBで計測した後に1GBを計測するとわかります<br />
具体的にどうなるかというと以下の通り</p>
<p>FreeNAS-11-MASTER-201704240408</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/09.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/09.jpg" width="400" height="365" /></a><p class="wp-caption-text">iSCSI計測 8GB後 – FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4195</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/10.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/10.jpg" width="400" height="365" /></a><p class="wp-caption-text">iSCSI計測 8GB後 – NAS4Free</p></div>
<p>検証機の場合は32GBのメモリなので<br />
8GBx5の計測中に書き込みキャッシュを超えてしまい<br />
その後すぐに1GB計測を開始してもその影響を受けてしまうのを利用しているのですが<br />
結果を見比べると一目瞭然で<br />
FreeNASは1GB計測の最後まで本来のパフォーマンスに回復してないのに対し<br />
NAS4Freeは4KQ32T1 Writeぐらいから回復しています</p>
<p>なのでiSCSIだけでいうと<br />
メインメモリを大量に積んでかつGB単位の転送をあまりしない人にはFreeNAS<br />
GB単位のファイルをiSCSI上のVMで扱うならNAS4Free<br />
といった感じでしょうか</p>
<p>実際にどのくらいの時間で回復するのかというと<br />
NAS4Freeは先ほどの計測結果からしても1分空ければ確実にいつもの計測結果に戻りますが<br />
FreeNASでの遅くなった状態からの回復時間は<br />
8GB計測後5-6分ほど空けてから再計測しないとまともな結果が出ない感じ<br />
なぜここまで差が出るのか正直よくわかりません</p>
<p>速度低下した状態でもGbE環境よりは速度出てるからいいじゃんと思うかもしれませんが<br />
タスクマネージャ上でいう平均応答時間が増加しやすい状態になるので<br />
回復するまではレスポンスが悪くなってる点に注意が必要</p>
<p>あとFreeNASだと負荷状態が続くとたまにESXi側で<br />
データストア切断のエラーが記録されます</p>
<div style="width: 549px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/26/11.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/26/11.jpg" width="539" height="130" /></a><p class="wp-caption-text">ESXi データストア切断</p></div>
<p>このようなiSCSIの接続が数秒間切れる現象は<br />
同じハード・同じNICドライバを使っているNAS4Freeの方では出ないし<br />
FreeNASのログには何もないのでおそらくNICが落ちているのではなく<br />
ctld側がビジーか何かで応答できずESXi側での判断で<br />
タイムアウト→切断されてると思うのですが原因は不明<br />
ちなみにFreeNAS Corralの検証でも同様でした</p>
<p>短時間で勝手に回復するのでクラッシュしたりはしませんし<br />
負荷かけた時にごく稀に出る程度なのでそこまで致命的な問題ではないです<br />
気になる場合はタイムアウトの設定を緩くすれば対処可能</p>
<h2>最後に</h2>
<p>今回の検証中で一番いいスコアだと1180MB/sが出たときもあるので<br />
X710-DA2が10GbEを最大まで使ってくれていることも確認出来ました</p>
<p>CPU割り当て1のVM内タスクマネージャで見ると<br />
Seqだと20%ぐらいで済みますが一番重い4KQ32T1だと90%までいきますので<br />
10GbEでギリギリ、10GbE以上はCPUがボトルネックになりそうです</p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/453/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>FreeNASとNAS4Freeの速度比較</title>
		<link>https://fefcc.net/archives/412</link>
					<comments>https://fefcc.net/archives/412#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Wed, 12 Apr 2017 22:59:37 +0000</pubDate>
				<category><![CDATA[FreeNAS]]></category>
		<category><![CDATA[NAS4Free]]></category>
		<category><![CDATA[消費電力]]></category>
		<guid isPermaLink="false">http://fefcc.net/?p=412</guid>

					<description><![CDATA[FreeNASとNAS4Freeの速度比較メモ 検証内容 前回、NFSとiSCSIのVM内アクセス速度比較という記事をあげたので ついでにFreeNASも速度計測してみました NAS4Freeも同一環境ですが改めて測定し [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>FreeNASとNAS4Freeの速度比較メモ<span id="more-412"></span></p>
<h2>検証内容</h2>
<p>前回、<a href="https://fefcc.net/archives/388">NFSとiSCSIのVM内アクセス速度比較</a>という記事をあげたので<br />
ついでにFreeNASも速度計測してみました<br />
NAS4Freeも同一環境ですが改めて測定してますので<br />
結果の数値も微妙に変わってます</p>
<p>今回測定する項目はSMB・NFS・iSCSIの速度です</p>
<h2>検証機</h2>
<p>ESXi側<br />
CPU : Intel Core i7-4770<br />
メモリ : 32GB<br />
NIC : Intel EXPI9301CT（Intel 82574L）<br />
OS : VMware ESXi 6.0.0 Build 5224934</p>
<p>NAS側<br />
CPU : Intel Pentium G4620<br />
メモリ : 32GB<br />
NIC : Intel I219-V<br />
HDD : WD40EZRZx4 RAIDZ2 （dedup off）</p>
<p>ESXi機とNAS機はGbE（1000BASE-T）で直結<br />
MTUは標準のまま（1500）</p>
<p>FreeNASとNAS4Free両方とも同じように<br />
HDD4台でRAIDZ2を構成<br />
全領域を使った単一ZFSプールを作成しSMB領域を割り当て<br />
その中にiSCSIとNFSフォルダを追加し各サービス割り当て<br />
iSCSIはファイルエクステント形式で100GB割り当てた<br />
OSやSMB・NFS・iSCSIの設定は基本的に全て標準のまま使用<br />
記載した項目以外はそのままと思ってください</p>
<p>NAS側のOSインストール先はUSBメモリではなくSSDを使用<br />
前回のVM内アクセス速度比較の記事ではUSBメモリでしたので<br />
どちらでも利用速度に影響がないのがわかるかと思います</p>
<h2>NAS機のOS</h2>
<p>2017/04/12時点の最新版を使うことにしました</p>
<p>FreeNASはver10系となるFreeNAS Corralの10.0.3を採用<br />
リリース日は2017/04/06です<br />
本当はCorralとともに従来のFreeNAS 9.10も検証しようしたのですが<br />
Kaby Lake世代にはまだ対応できておらず正常に動作させることができなかった<br />
この件に関しては別記事でメモする予定</p>
<p>FreeNAS Corral 10.0.3<br />
FreeNAS-Corral-10.0.3 (4845fa74c)</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">[root@freenas] ~# uname -a
FreeBSD freenas.local 11.0-STABLE FreeBSD 11.0-STABLE #2 r313908+8c2aa153653(secret_stable): Wed Apr  5 19:29:47 PDT 2017     root@bob.ixsystems.com:/build/build/_BE/objs/build/build/_BE/os/sys/FreeNAS.amd64  amd64</pre>
<p>NAS4Freeは11系の11.0.0.4のrev4141を採用<br />
リリース日は2017/03/27です</p>
<p>NAS4Free 11.0.0.4.4141<br />
NAS4Free 11.0.0.4 &#8211; Sayyadina (revision 4141)</p>
<pre class="EnlighterJSRAW" data-enlighter-language="null">nas4free: ~# uname -a
FreeBSD nas4free.local 11.0-RELEASE-p8 FreeBSD 11.0-RELEASE-p8 #0 r315989M: Sun Mar 26 19:41:54 CEST 2017     root@dev.nas4free.org:/usr/obj/nas4free/usr/src/sys/NAS4FREE-amd64  amd64</pre>
<p>共にベースとなるFreeBSDは11.0を使っているので同じですが<br />
FreeNASはSTABLE版つまり開発ブランチ版<br />
NAS4FreeはRELEASE版つまり安定版を使ってるようです</p>
<h2>NFS・iSCSI計測用VM</h2>
<p>ゲストOS指定 : Windows10(64bit)<br />
CPU : 1<br />
メモリ : 8192MB<br />
HDD : 50GB, LSI Logic SAS, シン・プロビジョニング<br />
仮想デバイスノード : SCSI</p>
<p>実際にインストールしたのは<br />
Windows10 Pro 64bit<br />
バージョン 1607 ビルド 14393.969<br />
2017/04/12時点でのWinUpdate済状態</p>
<p>VM・OSともに設定は標準のままいじらず</p>
<p>NFS・iSCSIは別々の仮想マシンを同じように新規で作成<br />
（VMコピーしたりはしていない）</p>
<p>NFS・iSCSIともに今回の計測時は1VMしか作成しておらず<br />
複数VMによる同時アクセスは今回の計測には考慮されていない</p>
<p>インストールはCドライブへ50GB全て割り当てて<br />
計測もOSと同じCドライブで計測</p>
<h2>SMB速度</h2>
<p>最初にSMB経由での速度です<br />
計測PCはWin10 ProでIntel I219-VのNICを使用<br />
ネットワークドライブ割り当て後にCrystalDiskMarkを使って計測</p>
<p>FreeNAS Corral 10.0.3</p>
<div style="width: 412px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/01.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/01.jpg" width="402" height="367" /></a><p class="wp-caption-text">SMB計測 &#8211; FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4141</p>
<div style="width: 412px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/02.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/02.jpg" width="402" height="367" /></a><p class="wp-caption-text">SMB計測 &#8211; NAS4Free</p></div>
<p>ネットワークドライブ越しでも空き容量は6.80TBで<br />
CrystalDiskMarkのドライブ指定でも6967GiBになってるのが確認できる<br />
容量・速度ともにOS差は見られず</p>
<h2>NFS速度</h2>
<p>ESXiにデータストアとして登録し<br />
VM上でCrystalDiskMarkを走らせ計測しました</p>
<p>FreeNAS Corral 10.0.3</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/03.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/03.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFS計測 &#8211; FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4141</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/04.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/04.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFS計測 &#8211; NAS4Free</p></div>
<p>NFSを何も設定せずにESXiから使うと<br />
書き込み速度がひどいです<br />
見てわかる通りOS固有問題ではありません</p>
<h2>NFSv4速度</h2>
<p>FreeNAS・NAS4Free側の設定でNFSv4オプションを有効にしてみました</p>
<p>FreeNAS Corral 10.0.3</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/05.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/05.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFSv4計測 &#8211; FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4141</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/06.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/06.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFSv4計測 &#8211; NAS4Free</p></div>
<p>NFSv4にしたところでReadもGbEで頭打ちなので<br />
結果は変わらず<br />
Write値もNFSv4にしても解決しません</p>
<h2>NFS速度 sync=disabled</h2>
<p>NFSのWriteの速度が出ない問題での対処法として<br />
一番ベストなのはZIL用のSSD追加ですが<br />
次によく出てくるsync=disabledを試してみました</p>
<p>sync=disabledは同期書き込みをオフにする方法で<br />
NFSというよりZFSの設定を変えることになります</p>
<p>FreeNAS・NAS4FreeともにSSH接続してコマンド実行すれば<br />
再起動も不要で即反映されます</p>
<p>FreeNAS</p>
<pre class="EnlighterJSRAW" data-enlighter-language="shell">[root@freenas] ~# zfs get sync
NAME     PROPERTY  VALUE     SOURCE
zpool01  sync      standard  default
[root@freenas] ~# zfs set sync=disabled zpool01
[root@freenas] ~# zfs get sync zpool01
NAME     PROPERTY  VALUE     SOURCE
zpool01  sync      disabled  local

[root@freenas] ~# zfs set sync=standard zpool01
[root@freenas] ~# zfs get sync zpool01
NAME     PROPERTY  VALUE     SOURCE
zpool01  sync      standard  local</pre>
<p>NAS4Free</p>
<pre class="EnlighterJSRAW" data-enlighter-language="shell">nas4free: ~# zfs get sync
NAME      PROPERTY  VALUE     SOURCE
zpool01   sync      standard  default
nas4free: ~# zfs set sync=disabled zpool01
nas4free: ~# zfs get sync zpool01
NAME      PROPERTY  VALUE     SOURCE
zpool01   sync      disabled  local

nas4free: ~# zfs set sync=standard zpool01
nas4free: ~# zfs get sync zpool01
NAME      PROPERTY  VALUE     SOURCE
zpool01   sync      standard  local</pre>
<p>zpool01のところを各自の環境に合わせてください<br />
最初のコマンド３つでstandardからdisabledに変更されたのが確認できます<br />
下２つは元に戻す方法です</p>
<p>sync=disabledを実行した結果がこちら</p>
<p>FreeNAS Corral 10.0.3</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/07.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/07.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFS計測 sync=disabled &#8211; FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4141</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/08.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/08.jpg" width="400" height="365" /></a><p class="wp-caption-text">NFS計測 sync=disabled &#8211; NAS4Free</p></div>
<p>SMB同様に書き込みも速度が出るようになりました<br />
しかしはっきりいってオススメはしません<br />
SSD追加が許されるならZILを追加すべきです<br />
しかしZILも物理メモリも半分の容量しか使われない縛りがあるので<br />
ZILを使えない or ZILじゃ容量足らないならおとなしくiSCSIを使いましょう</p>
<h2>iSCSI速度</h2>
<p>NFSと同じくESXiにデータストアとして登録し<br />
VM上でCrystalDiskMarkを走らせ計測しました</p>
<p>FreeNAS Corral 10.0.3</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/09.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/09.jpg" width="400" height="365" /></a><p class="wp-caption-text">iSCSI計測 &#8211; FreeNAS</p></div>
<p>NAS4Free 11.0.0.4.4141</p>
<div style="width: 410px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/13/10.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/13/10.jpg" width="400" height="365" /></a><p class="wp-caption-text">iSCSI計測 &#8211; NAS4Free</p></div>
<p>こちらはNFSと違いsyncをいじらなくても普通に速度が出ます</p>
<h2>感想</h2>
<p>OS差を確認しようにもGbE環境はそれ以前の問題で<br />
WD40EZRZみたいな倉庫向けHDD（5400rpm）と<br />
<em>パリティ</em>計算が重いとか速度がRAID10より遅いといわれるRAIDZ2という<br />
速度重視ではない構成ですらGbE環境ならば簡単に頭打ちになります</p>
<p>ちなみにCPU使用率はベンチ中でも10%台でした</p>
<p>ハードウェアが同一なのに消費電力に差があったのが意外で<br />
両方アイドル状態でFreeNAS Corralは43W　NAS4Freeが39Wでした</p>
<p>消費電力関連の設定を変更したりはしていないので<br />
デフォルト設定の違いが結果として出てるのではないかと思います<br />
HDDは両方スピンダウン設定せず常時回転状態ですし<br />
4Wも差が出るということはCPUの制御周りですかね</p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/412/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NAS4Freeをアップグレード 10.2.0.2→11.0.0.4</title>
		<link>https://fefcc.net/archives/401</link>
					<comments>https://fefcc.net/archives/401#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Sat, 01 Apr 2017 23:19:02 +0000</pubDate>
				<category><![CDATA[NAS4Free]]></category>
		<guid isPermaLink="false">http://fefcc.net/?p=401</guid>

					<description><![CDATA[NAS4Freeをアップグレードした記録 10.2.0.2→11.0.0.4 アップグレード前に iSCSI用サーバでいろいろいじってると11.0.0.4でも問題なかったので 10.2.0.2で放置していた方のNASもア [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>NAS4Freeをアップグレードした記録 10.2.0.2→11.0.0.4<span id="more-401"></span></p>
<h2>アップグレード前に</h2>
<p>iSCSI用サーバでいろいろいじってると11.0.0.4でも問題なかったので<br />
10.2.0.2で放置していた方のNASもアップグレードすることにした</p>
<p>今回は10.2.0.2.2545→11.0.0.4.4141のメジャーバージョンアップを行う<br />
普段のアップデートはWEBGUIでembeddedイメージを突っ込めばいいだけなんですが<br />
11系からブート用USBのパーティションレイアウトが変更されておりそのままでは出来ません<br />
なのでreadmeにも記載されているようにLiveUSBイメージを使用し<br />
アップグレードではなく新規インストールする必要があります</p>
<p>当然ながら新規インストールしてもNAS上の保存データには影響はありません<br />
あくまでNAS4Freeインストール先のUSBメモリ内の話であってHDDの話ではないです<br />
しかしUSBメモリの空き容量部分も割り当てて使用している場合は退避させましょう</p>
<p>アップグレード元は10.2.0.2.2545と最近の10.3.0.3系ではないですが<br />
10.3.0.3系を経由する必要はありません</p>
<h2>アップグレードの手順</h2>
<p>まずはシステム→バックアップ/リストアから設定をバックアップします<br />
設定バックアップファイルはXMLファイルです</p>
<p>次にインストールメディアを作成します<br />
NAS4Freeサイトから「NAS4Free-x64-LiveUSB-11.0.0.4.4141.img.gz」をDL<br />
解凍して「NAS4Free-x64-LiveUSB-11.0.0.4.4141.img」を抽出<br />
DD for WindowsやrufusなどでUSBメモリへimgをddで書き込みます</p>
<p>この時に使うUSBメモリはインストール先USBメモリと違う型番のを使いましょう<br />
インストール先を指定する際などに同じ名前になってしまい紛らわしいです</p>
<p>インストールメディアをPCへ接続し起動させます<br />
そのままだと元々のUSBメモリからNAS4Freeが起動されると思うので<br />
UEFIのブートメニュー等でインストールメディアのUSBメモリを指名起動</p>
<p>インストールメディアから起動してもいつもと同じConsole Menuが表示されます<br />
いつもの設定は読まれてないのでIPが違うかもしれませんが問題ありません</p>
<div style="width: 807px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/01.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/02/01.jpg" width="797" height="420" /></a><p class="wp-caption-text">NAS4Free &#8211; Console Menu</p></div>
<p>Console Menuから「9) Install/Upgrade from LIVECD/LiveUSB」を選択<br />
Enter a numberで9を入力してEnterキーを押すと<br />
NAS4Free Install &amp; Upgrade Menuが起動されます</p>
<div style="width: 810px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/02.jpg"><img decoding="async" loading="lazy" src="https://fefcc.net/files/2017/04/02/02.jpg" alt="" width="800" height="352" /></a><p class="wp-caption-text">NAS4Free &#8211; NAS4Free Install &amp; Upgrade Menu</p></div>
<p>今回は新規インストールを行うので<br />
「1 Install &#8216;Embedded&#8217; OS on HDD/SSD/CF/USB (Preferred)」を選択</p>
<p>次にNAS4Free Embedded Install Options Menuが表示される</p>
<div style="width: 810px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/03.jpg"><img decoding="async" loading="lazy" src="https://fefcc.net/files/2017/04/02/03.jpg" alt="" width="800" height="286" /></a><p class="wp-caption-text">NAS4Free &#8211; NAS4Free Embedded Install Options Menu</p></div>
<p>「1 Install &#8216;Embedded&#8217; OS/GPT on HDD/SSD/CF/USB (Preferred)」を選択</p>
<p>NAS4Free Embedded Installationという表示で<br />
要はインストール先のデータは全部消える警告が出ます</p>
<div style="width: 810px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/04.jpg"><img decoding="async" loading="lazy" src="https://fefcc.net/files/2017/04/02/04.jpg" alt="" width="800" height="350" /></a><p class="wp-caption-text">NAS4Free &#8211; NAS4Free Embedded Installation</p></div>
<p>インストール先のデータが消えても問題ないのでOKを選択</p>
<p>Choose installation mediaということでインストール元のメディアを指定</p>
<div style="width: 810px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/05.jpg"><img decoding="async" loading="lazy" src="https://fefcc.net/files/2017/04/02/05.jpg" alt="" width="800" height="324" /></a><p class="wp-caption-text">NAS4Free &#8211; Choose installation media</p></div>
<p>「NAS4Free-x64-LiveUSB-11.0.0.4.4141.img」を書き込んだ方のUSBメモリを指定<br />
今回はda0 Sandisk Cruzer Switch 1.26しか表示されてないのでそのままOK</p>
<p>次はChoose destination mediaということでインストール先メディアを指定</p>
<div style="width: 810px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/06.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/02/06.jpg" width="800" height="393" /></a><p class="wp-caption-text">NAS4Free &#8211; Choose destination media</p></div>
<p>ここは今まで使っていたUSBメモリを選択します<br />
HDDも表示されているのでここで間違えると保存データ損失の可能性があります<br />
選択は十分注意してください<br />
今回はda1 GH Pico microを選択</p>
<p>Enter the size of the swap partition in MB.<br />
(minimum 512,recommend 1024 or more)</p>
<div style="width: 810px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/07.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/02/07.jpg" width="800" height="325" /></a><p class="wp-caption-text">NAS4Free &#8211; swap partition size</p></div>
<p>インストール先USBメモリ内に作るswapパーティションサイズを指定<br />
説明通りだと1024以上がオススメらしい<br />
今回はUSBメモリの空きもあるので余裕をもって2048（2GB）にした<br />
しかしこのswapを未だに消費する場面に遭遇したことがないので1024でも問題ないだろう</p>
<p>これでインストールウィザードは終了<br />
パーティション切りとデータ転送が開始される</p>
<div style="width: 810px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/08.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/02/08.jpg" width="800" height="454" /></a><p class="wp-caption-text">NAS4Free &#8211; Install 1</p></div>
<div style="width: 810px" class="wp-caption alignnone"><a href="https://fefcc.net/files/2017/04/02/09.jpg"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/04/02/09.jpg" width="800" height="481" /></a><p class="wp-caption-text">NAS4Free &#8211; Install 2</p></div>
<p>Press ENTER to continue.と出ればインストールが完了<br />
インストールメディアはunmountされているのでここで抜いても問題ないので取り外す</p>
<p>ENTERキーを押せば最初のNAS4Free Install &amp; Upgrade Menuに戻る<br />
<a href="https://fefcc.net/files/2017/04/02/10.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/04/02/10.jpg" width="800" height="352" /></a></p>
<p>Exitを選択するとConsole Menuに戻る</p>
<p><a href="https://fefcc.net/files/2017/04/02/11.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/04/02/11.jpg" width="800" height="518" /></a></p>
<p>「7) Reboot Server」を選択し再起動を行うため7を入力してEnterキーを押す</p>
<p><a href="https://fefcc.net/files/2017/04/02/12.jpg"><img decoding="async" loading="lazy" class="alignnone size-medium" src="https://fefcc.net/files/2017/04/02/12.jpg" width="800" height="222" /></a></p>
<p>再起動の確認表示が出るのでYesで再起動開始</p>
<p>UEFIの起動デバイスを変更してない場合は<br />
新規インストールされた状態のUSBメモリから起動されるはず<br />
Console Menuまで無事に起動したのを確認したらWEBGUIのURLを確認する<br />
以前の設定ファイルは消えているのでIPなどが普段と変わってるケースもあるが<br />
その場合は「2) Configure Network IP Address」で<br />
DHCP等を使ってアクセスできるIPを取得する（この時は常用IPを指定する必要はない）</p>
<p>WEBGUIへアクセスする<br />
IDとパスワードは初期設定のadmin:nas4freeでログイン可能<br />
ここでデザインが崩れる場合はブラウザのキャッシュクリアを確認</p>
<p>細かい設定などいじらずSystem→Backup/RestoreからRestoreを選択し<br />
最初にバックアップしたXML設定ファイルを戻す<br />
Restoreを開始すると勝手に再起動される</p>
<p>Console Menuまで起動が完了するとIPなどが以前と同じに戻ってるはずなので<br />
WEBGUIのパスワードも復元されてます</p>
<p>従来の設定項目から機能追加されてるサービスもありますので<br />
念のためサービス系の設定は確認しときましょう</p>
<p>HDDも無事全部認識して保存データの無事も確認します<br />
もしディスク認識がおかしい場合は<br />
ディスク→マネージメント→HDD管理→Rescan Bussesを行う</p>
<p>今まで通り問題なければ設定をバックアップしてアップグレード作業終了です</p>
<h2>その他</h2>
<p>ベースOS<br />
10.2.0.2.2545<br />
FreeBSD 10.2-RELEASE-p14 #0 r297897M: Wed Apr 13 02:57:40 CEST 2016<br />
11.0.0.4.4141<br />
FreeBSD 11.0-RELEASE-p8 #0 r315989M: Sun Mar 26 19:41:54 CEST 2017</p>
<p>以前は/cf/boot/loader.confにvm.kmem_sizeを追記してメモリ管理を調整しないと<br />
メモリ32GBをフルに使ってくれなかったが<br />
11系からvm.kmem_sizeを設定しなくてもメモリを最大まで使ってくれるようになった</p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/401/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>NFSとiSCSIのVM内アクセス速度比較</title>
		<link>https://fefcc.net/archives/388</link>
					<comments>https://fefcc.net/archives/388#respond</comments>
		
		<dc:creator><![CDATA[ネス]]></dc:creator>
		<pubDate>Fri, 31 Mar 2017 12:53:18 +0000</pubDate>
				<category><![CDATA[NAS4Free]]></category>
		<category><![CDATA[VMware]]></category>
		<guid isPermaLink="false">http://fefcc.net/?p=388</guid>

					<description><![CDATA[NFSとiSCSIのVM内アクセス速度比較メモ 検証機 ESXi側 CPU : Intel Core i7-4770 メモリ : 32GB NIC : Intel EXPI9301CT（Intel 82574L） OS  [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>NFSとiSCSIのVM内アクセス速度比較メモ<span id="more-388"></span></p>
<h2>検証機</h2>
<p>ESXi側<br />
CPU : Intel Core i7-4770<br />
メモリ : 32GB<br />
NIC : Intel EXPI9301CT（Intel 82574L）<br />
OS : VMware ESXi 6.0.0 Build 5224934</p>
<p>NAS4FREE側<br />
CPU : Intel Pentium G4620<br />
メモリ : 32GB<br />
NIC : Intel I219-V<br />
HDD : WD40EZRZx4<br />
OS : NAS4FREE 11.0.0.4 rev4141（FreeBSD 11.0-RELEASE-p8）</p>
<p>ESXi機とNAS4FREE機はGbE（1000BASE-T）を直結して1対1接続していて<br />
NAS4FREEの設定はHDD4台でのRAIDZ2を構成（dedup off）<br />
iSCSIはファイルエクステント形式で50GBを割り当て<br />
NFSは同じRAIDZ2内にフォルダを作りNFS共有に割り当て<br />
NFSv4は無効<br />
MTUは標準の1500のまま</p>
<h2>計測用VM</h2>
<p>ゲストOS指定 : Windows10(64bit)<br />
CPU : 1<br />
メモリ : 8192MB<br />
HDD : 50GB, LSI Logic SAS, シン・プロビジョニング<br />
仮想デバイスノード : SCSI</p>
<p>実際にインストールしたのは<br />
Windows10 Pro 64bit<br />
バージョン 1607 ビルド 14393.969<br />
2017/03/31時点でのWinUpdate済状態</p>
<p>VM・OSともに設定は標準のままいじらず</p>
<p>NFS・iSCSIは別々の仮想マシンを同じように新規で作成<br />
（VMコピーしたりはしていない）</p>
<p>NFS・iSCSIともに今回の計測時は1VMしか作成しておらず<br />
複数VMによる同時アクセスは今回の計測には考慮されていない</p>
<p>インストールはCドライブへ50GB全て割り当てて<br />
計測もOSと同じCドライブで計測</p>
<h2>計測結果1</h2>
<p>CrystalDiskMarkを使って計測<br />
NAS4FREE側の通信・CPU負荷も掲載</p>
<p>NFS</p>
<div style="width: 409px" class="wp-caption alignnone"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/03/31/01.jpg" width="399" height="364" /><p class="wp-caption-text">NFS GbE &#8211; Win10 Pro 64bit CrystalDiskMark</p></div>
<div style="width: 417px" class="wp-caption alignnone"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/03/31/02.jpg" width="407" height="457" /><p class="wp-caption-text">NFS &#8211; NAS4FREE側の負荷</p></div>
<p>iSCSI</p>
<div style="width: 410px" class="wp-caption alignnone"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/03/31/03.jpg" width="400" height="366" /><p class="wp-caption-text">iSCSI GbE &#8211; Win10 Pro 64bit CrystalDiskMark</p></div>
<div style="width: 415px" class="wp-caption alignnone"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/03/31/04.jpg" width="405" height="452" /><p class="wp-caption-text">iSCSI &#8211; NAS4FREE側の負荷</p></div>
<h2>計測結果2</h2>
<p>次にCrystalDiskMarkではなく通常のファイルコピーでどうなるか<br />
VM外にある共有フォルダからVM内のデスクトップへ<br />
4GB超えのファイルをコピーしてみました</p>
<p>NFS</p>
<div style="width: 460px" class="wp-caption alignnone"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/03/31/05.jpg" width="450" height="285" /><p class="wp-caption-text">NFS &#8211; ファイル転送 1</p></div>
<div style="width: 460px" class="wp-caption alignnone"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/03/31/06.jpg" width="450" height="285" /><p class="wp-caption-text">NFS &#8211; ファイル転送 2</p></div>
<p>iSCSI</p>
<div style="width: 460px" class="wp-caption alignnone"><img decoding="async" loading="lazy" class="size-medium" src="https://fefcc.net/files/2017/03/31/07.jpg" width="450" height="285" /><p class="wp-caption-text">iSCSI &#8211; ファイル転送</p></div>
<h2>NFSの書き込みが遅い件</h2>
<p>これを見て誰もがNFSの書き込みが異常に遅いと思うでしょうが<br />
これは同期書き込み云々が原因で設定で回避できるらしく<br />
「esxi nfs 書き込み 遅い」とかでググればいっぱい設定例でます<br />
今回は最初からiSCSIを利用する予定だったので<br />
とりあえず設定しないとこうなるケースもあるよ的な意味で掲載していて<br />
NFSなんかゴミだからって言いたいわけではありません</p>
<p>そして読み込みに関してはどちらにしてもGbEがボトルネックなので<br />
差が出てません</p>
<h2>感想</h2>
<p>GbEのTCP/IP理論値がMTU1500で118.6MB/sということなので<br />
Intel NIC同士の直結だけあって速度自体はGbEのほぼ限界まで出てくれてます</p>
<p>NAS4FREEもGbE程度じゃG4620でもCPU負荷が半分にも行かずかなり余裕です</p>
<p>ESXiもNFSだけでなくCIFS/SMBをデータストアとして使えるならかなり便利なのですが<br />
現状NFSかiSCSIしかないのでiSCSIが手軽で技術もいい具合に枯れていて安心です</p>
<p>NFSv4に関してですがESXi側が実装したてなのもあって<br />
細かい制約条件が多く、本番で使うほどまだ信頼できないので今回は使ってません<br />
しかしNFSv4はマルチパス対応など速度面でもかなり進化してるので<br />
枯れるのを待っている状態で今後に期待です</p>
]]></content:encoded>
					
					<wfw:commentRss>https://fefcc.net/archives/388/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
