<?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>環境さんぷる &#187; FreeBSD</title>
	<atom:link href="http://shell.peach.ne.jp/aoyama/archives/tag/freebsd/feed" rel="self" type="application/rss+xml" />
	<link>http://shell.peach.ne.jp/aoyama</link>
	<description>WordPress 3.3.1 on ESXi5 + istgt</description>
	<lastBuildDate>Sun, 29 Jan 2012 14:57:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>あけましておめでとうございます。</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1967</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1967#comments</comments>
		<pubDate>Sat, 31 Dec 2011 18:03:27 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[仮想化]]></category>
		<category><![CDATA[10GbE]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1967</guid>
		<description><![CDATA[あけましておめでとうございます。 Happy New Year! 昨年は激動の年でしたけど、今年は無事に終わると良いですね。 今年の目標はカーネルドライバを片手間で作成できるようになる！ と全部のPCに10GbEのiSC [...]]]></description>
			<content:encoded><![CDATA[<p>あけましておめでとうございます。<br />
Happy New Year!</p>
<p>昨年は激動の年でしたけど、今年は無事に終わると良いですね。</p>
<p>今年の目標はカーネルドライバを片手間で作成できるようになる！<br />
と全部のPCに10GbEのiSCSI専用線を配置する！</p>
<p>あたりですかね。たぶん面倒なのはMini-ITXなマシンでしょうね。<br />
Mini-ITXはオンボードで10GbEかデュアル1GbE実装がないと結構敷居が高い。<br />
昨年中にiSCSIホストと仮想化ホスト(ESXi正副とWS/Hyper-V2)には装着しました。</p>
<p>では、またのんびり進行ですがよろしくお願いします。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1967/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20111008版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1741</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1741#comments</comments>
		<pubDate>Fri, 07 Oct 2011 17:20:59 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1741</guid>
		<description><![CDATA[ロックの期間の調整、SendTargetsの応答追加などを行いました。 将来の拡張用にLUNオプションにReadCache/WriteCacheを追加しました。 これにより、以前からサポートしていた揮発性ライトキャッシュ [...]]]></description>
			<content:encoded><![CDATA[<p>ロックの期間の調整、SendTargetsの応答追加などを行いました。<br />
将来の拡張用にLUNオプションにReadCache/WriteCacheを追加しました。<br />
これにより、以前からサポートしていた揮発性ライトキャッシュモード<br />
(O_FSYNC)を最初から設定できるようになりました。<br />
一応、これが今年の安定版になる予定です。</p>
<p>新規のコンフィグキー(LUNオプション)：<br />
  #LUN0の数字部分は各LUN番号(デフォルトは両方有効)<br />
  LUN0 Option ReadCache Disable<br />
  LUN0 Option WriteCache Disable</p>
<p>istgt (tarball): <a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20111008.tar.gz" target="_blank">istgt-20111008.tar.gz</a></p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20111008.tar.gz
# cd istgt-20111008
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20111008.tar.gz) = f9a685851e127f018502a07181d7799e<br />
SHA256 (istgt-20111008.tar.gz) = 41ddc49dbd0cda81c3f7557e76d27b851e042a32acb448dac1b743c759b0b37e</p>
<p>主な修正点：<br />
 ノーマルセッション中のSendTargetsに応答追加<br />
 リードキャッシュ、ライトキャッシュ設定追加<br />
 ロック期間などの改善</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1741/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110928版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1711</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1711#comments</comments>
		<pubDate>Tue, 27 Sep 2011 17:01:05 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1711</guid>
		<description><![CDATA[更新＞istgt 2011/10/08版 10ギガビット上の処理がとても残念だったので、 ロックの削減など超高速化を行いました。 その結果、ESXi5のVM上から400MB/sの読込と800MB/sの書込処理が 可能にな [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1741" target="_self">更新＞istgt 2011/10/08版</a></p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a61.png"></a></p>
<p>10ギガビット上の処理がとても残念だったので、<br />
ロックの削減など超高速化を行いました。</p>
<p>その結果、ESXi5のVM上から400MB/sの読込と800MB/sの書込処理が<br />
可能になりました。<br />
実際の速さはハードディスクの書き込み処理に依存します。<br />
当方のRAIDZ2環境(RAID6相当、2TBx7)では<br />
4GBで400MB/sの読込と200MB/sの書込でした。</p>
<p>※追記 &#8211; 書き忘れた。<br />
モードフラグが増設されたので、従来の -m1 が -m2 になりました。</p>
<p>※2011/10/02追記<br />
<a href="https://sourceforge.net/projects/freenas/files/FreeNAS-8.0.1/" target="_blank">FreeNAS 8.0.1 リリース版</a>に搭載されました。<br />
※2011/10/14追記<br />
改良版が<a href="https://sourceforge.net/projects/freenas/files/FreeNAS-7-Stable/0.7.2.8191/" target="_blank">FreeNAS 0.7.2.8191</a>と<a href="http://shell.peach.ne.jp/aoyama/archives/1750" target="_blank">７S-8191</a>に搭載されました。</p>
<p>iSCSIターゲット側 (FreeBSD 8-STABLE)<br />
AMD Phenom II X6 1065T (2.9GHz/6core) + Memory 16GB<br />
Intel Ethernet Server Adapter X520-DA2 (Dual SFP+/82599)<br />
Intel Gigabit ET Dual Port Server Adapter (82576)</p>
<p>ESXi5サーバ側 (ESXi 5.0.0, 474610)<br />
Intel Pentium G6950 (2.8GHz/2core) + Memory 16GB<br />
Qlogic QLE8152 (Dual SFP+/10Gbps CNA)<br />
Intel Gigabit ET Dual Port Server Adapter (82576)</p>
<p>参考用10ギガビット1本での処理能力<br />
<a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a61.png"><img class="alignnone size-medium wp-image-1709" title="ESXi5-10GbE-20110918a6" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a61-300x272.png" alt="" width="300" height="272" /></a></p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a6-4G.png"><img class="alignnone size-medium wp-image-1707" title="ESXi5-10GbE-20110918a6-4G" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a6-4G-300x272.png" alt="" width="300" height="272" /></a></p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><span style="text-decoration: line-through;">istgt-20110928.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110928.tar.gz
# cd istgt-20110928
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110928.tar.gz) = f7f75e48edfa88809b54f9c2427ab69b<br />
SHA256 (istgt-20110928.tar.gz) = 2add885c857470de3d24ba157f5c9e82f8caa76957ce6d12775f848f84da48ed</p>
<p>主な修正点：<br />
 LUN処理の改善<br />
 normalモードの追加<br />
 フラグ操作をアトミック変数処理に変更<br />
 送信スレッドにタイムアウトを設定</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1711/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10ギガビットのデータストアの為にiSCSIの処理を高速化してみる</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1698</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1698#comments</comments>
		<pubDate>Sat, 24 Sep 2011 19:29:41 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[ESXi]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1698</guid>
		<description><![CDATA[状態チェックでmutexによるロックであったのを廃止して、 アトミック処理に変更などいろいろ調査中です。 現在のESXi5テスト環境で以下のようなパフォーマンスです。 リードはあまり変わらず。ライトは劇的に改善。 当初の [...]]]></description>
			<content:encoded><![CDATA[<p>状態チェックでmutexによるロックであったのを廃止して、<br />
アトミック処理に変更などいろいろ調査中です。</p>
<p>現在のESXi5テスト環境で以下のようなパフォーマンスです。<br />
リードはあまり変わらず。ライトは劇的に改善。<br />
当初の予想とは反対にライトが600MB/sを超えてます。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a.png" target="_blank"><img class="alignnone size-medium wp-image-1699" title="ESXi5-10GbE-20110918a" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a-300x272.png" alt="" width="300" height="272" /></a></p>
<p>さらに高速化。800MB/s超えちゃった。リードもだいぶ改善された。<br />
<a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a2.png" target="_blank"><img class="alignnone size-medium wp-image-1703" title="ESXi5-10GbE-20110918a2" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a2-300x272.png" alt="" width="300" height="272" /></a></p>
<p>※追記<br />
いろいろ試した結果、こんな感じに落ち着きました。今回は4000MBも計測しました。<br />
ZFS RAIDZ2(RAID6相当、2TBx7)な領域にエクステントを置いてあります。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a6.png" target="_blank"><img class="alignnone size-medium wp-image-1706" title="ESXi5-10GbE-20110918a6" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a6-300x272.png" alt="" width="300" height="272" /></a></p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a6-4G.png" target="_blank"><img class="alignnone size-medium wp-image-1707" title="ESXi5-10GbE-20110918a6-4G" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-10GbE-20110918a6-4G-300x272.png" alt="" width="300" height="272" /></a><br />
（クリックで拡大）</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1698/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110918版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1677</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1677#comments</comments>
		<pubDate>Sun, 18 Sep 2011 11:55:26 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1677</guid>
		<description><![CDATA[更新＞istgt 2011/09/28版 ESXi5で警告がすごいのとEager Zeroedの処理が遅いと言う指摘が ありましたので対処しました。 シカでした。さんにテスト用バイナリでの試験を行って頂きました。 ありが [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1711" target="_self">更新＞istgt 2011/09/28版</a></p>
<p>ESXi5で警告がすごいのとEager Zeroedの処理が遅いと言う指摘が<br />
ありましたので対処しました。</p>
<p>シカでした。さんにテスト用バイナリでの試験を行って頂きました。<br />
ありがとうございました。結果は後日アップして頂けるとのこと。<br />
「<a href="http://blog.pdns.jp/?p=1224" target="_blank">VMWare ESXi 5.0 – 外部ストレージを試してみる。</a>」<br />
「<a href="http://blog.pdns.jp/?p=1331" target="_blank">FreeNAS – ESXi5.0 Eager Zeroed 対策版の動作確認について。</a>」</p>
<p>※9/21追記<br />
結果が公開されたのでリンクを追加しました。</p>
<p>この修正版が<span style="text-decoration: line-through;">8.0.1-RC2に搭載される予定です。</span>8.0.1-RC2.1に搭載されました。<br />
その後に7Sと安定板も更新する予定です。</p>
<p>※Eager Zeroedとは？<br />
ストレージ上に領域を確保すると同時にゼロフィルを行って初期化する方式。<br />
20110902から搭載されたBlock Zeroing機能とESXi5の機能により<br />
ネットワークトラフィック不要で巨大な空ファイル作成を行えるようになります。<br />
（現時点ではエクステント即時書き込み）</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110918.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110918.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110918.tar.gz
# cd istgt-20110918
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110918.tar.gz) = bbf6e99a53131bddadc8ac9c6fd225f6<br />
SHA256 (istgt-20110918.tar.gz) = 00f2d9958437212d5a0131e06d1ea9d9f27daa673a56cc94abc134e2a555fed4</p>
<p>主な修正点：<br />
 WRITE_SAMEを複数ブロックまとめて処理<br />
 WRITE_SAMEの転送済みサイズの間違いを修正</p>
<hr />Linux (arm) 版バイナリパッケージ (LANDISK HDL-GTなど)</p>
<p>istgt (arm binary): <a href="http://www.peach.ne.jp/archives/istgt/build/istgt-20110918-arm.tar.gz" target="_blank">istgt-20110918-arm.tar.gz<br />
</a>(arm版実行ファイルとスクリプト)</p>
<p>インストール/アップグレード作業：</p>
<pre id="ex"><code># cd work
# wget http://www.peach.ne.jp/archives/istgt/build/istgt-20110918-arm.tar.gz
# tar zxvf istgt-20110918-arm.tar.gz
# cd istgt-20110918-arm
# sh setup.sh</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /etc/init.d/istgt restart</code></pre>
<p>自動起動スクリプトの登録方法：</p>
<pre id="ex"><code># update-rc.d istgt defaults 30</code></pre>
<p>設定ファイルパス：<br />
/opt/istgt/etc/istgt.conf<br />
/opt/istgt/etc/auth.conf<br />
/opt/istgt/etc/istgtcontrol.conf</p>
<p>初期インストール参考用：<a href="http://shell.peach.ne.jp/aoyama/archives/1513" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1513</a></p>
<p>MD5 (istgt-20110918-arm.tar.gz) = a764263e3140ba887e60999876cca8b0<br />
SHA256 (istgt-20110918-arm.tar.gz) = d341c7f2bb8f94218d91bb58a5157284e0430b7d34163be7f7889801b31d9d2e</p>
<p>arm版の注意点：<br />
QueueDepth 32がデフォルトになったので、armではCPUとメモリが少ないので、<br />
istgt.conf で QueueDepth 16 または QueueDepth 0 を推奨です。</p>
<p>前バージョンはスクリプトに問題があったので、もしも起動せず<br />
プロセスが残ってしまう場合は一旦、</p>
<p>killall istgt</p>
<p>を実行して、プロセスが完全に停止した後に再度セットアップを行ってください。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1677/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ESXiで既存LUNがデータストアとして認識されない場合</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1647</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1647#comments</comments>
		<pubDate>Sun, 11 Sep 2011 13:16:25 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[仮想化]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1647</guid>
		<description><![CDATA[デバイスとして認識するのにデータストアとして認識されない場合は、 スナップショットLUNとして識別されている可能性があります。 /var/log/vmkernel.log にはこんな感じで出ています。 2011-09-1 [...]]]></description>
			<content:encoded><![CDATA[<p>デバイスとして認識するのにデータストアとして認識されない場合は、<br />
スナップショットLUNとして識別されている可能性があります。<br />
/var/log/vmkernel.log にはこんな感じで出ています。<br />
2011-09-11T21:55:32.943Z cpu0:3434)LVM: 8445: Device t10.FreeBSD_iSCSI_DISK______10000001________________________:1 detected to be a snapshot:<br />
2011-09-11T21:55:32.943Z cpu0:3434)LVM: 8452:   queried disk ID: &lt;type 2, len 14, lun 0, devType 0, scsi 0, h(id) 17351408149820670746&gt;<br />
2011-09-11T21:55:32.943Z cpu0:3434)LVM: 8459:   on-disk disk ID: &lt;type 2, len 14, lun 3, devType 0, scsi 0, h(id) 16645779391740574531&gt;</p>
<p>vSphere ClientのイベントタブでもLVMに関するイベントが参照できます。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-event.png" target="_blank"><img class="alignnone size-full wp-image-1648" title="ESXi5-event" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-event.png" alt="" width="532" height="149" /></a></p>
<p>こんな場合は「構成」-&gt;「ストレージ」 -&gt; 「ストレージの追加」で<br />
ディスク/LUNを選択すると、VMFSラベルが参照できるので、必要なLUNを選び、<br />
「既存の署名を保持」を選択します。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-LUN.png" target="_blank"><img class="alignnone size-medium wp-image-1649" title="ESXi5-LUN" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-LUN-300x234.png" alt="" width="300" height="234" /></a></p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-LUN2.png" target="_blank"><img class="alignnone size-medium wp-image-1650" title="ESXi5-LUN2" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-LUN2-300x234.png" alt="" width="300" height="234" /></a></p>
<p>しばらく待つと、ちゃんとデータストアに出てくるようになります。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-LUN3.png" target="_blank"><img class="alignnone size-medium wp-image-1651" title="ESXi5-LUN3" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2011/09/ESXi5-LUN3-300x193.png" alt="" width="300" height="193" /></a><br />
（クリックで拡大）</p>
<p>追記：<br />
GUIから操作できない場合は、SSHでログインして、</p>
<p>esxcfg-volume -l</p>
<p>でVMFS UUIDを表示して、</p>
<p>esxcfg-volume -M &#8220;49d22e2e-996a0dea-b555-001f2960aed8&#8243;</p>
<p>みたいな感じでマウントします。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1647/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110907版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1628</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1628#comments</comments>
		<pubDate>Wed, 07 Sep 2011 16:11:51 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1628</guid>
		<description><![CDATA[更新＞istgt 2011/09/18版 ESXi5に搭載されているハードウェアアクセラレーション向けに強化しました。 前回のBlock Zeroingに加えて、今回、Hardware Assisted Lockingを [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1677" target="_self">更新＞istgt 2011/09/18版</a></p>
<p>ESXi5に搭載されているハードウェアアクセラレーション向けに強化しました。<br />
前回のBlock Zeroingに加えて、今回、Hardware Assisted Lockingを<br />
追加しました。また、LUN毎のシリアル、回転数、形状が設定可能になりました。<br />
副作用で複数LUNがESXiから認識されるようになりますが、<br />
性能最適化はまだ行っていません。</p>
<p>新しい設定：<br />
各LUNに対して以下のようなオプション設定が可能です。<br />
例はLUN0のエクステントが7200回転HDD上にあると想定しています。<br />
ここで回転数を非回転ドライブに指定するとSSDとしてESXi5から認識されます。</p>
<p>なお、すべてデフォルト値が予め設定してありますので、<br />
こだわらない場合は修正する必要はありません。</p>
<p>[LogicalUnit1]<br />
  LUN0 Storage /tank/iscsi/istgt-disk1 10GB</p>
<p>  # override the serial of LUN0 specified with UnitInquiry<br />
  #LUN0 Option Serial &#8220;10000001&#8243;</p>
<p>  # for 3.5inch, 7200rpm HDD<br />
  # RPM 0=not reported, 1=non-rotating(SSD), n&gt;1024 rpm<br />
  LUN0 Option RPM 7200<br />
  # FormFactor 0=not reported, 1=5.25, 2=3.5, 3=2.5, 4=1.8, 5=less 1.8 inch<br />
  LUN0 Option FormFactor 2</p>
<p>  # for 2.5inch, SSD<br />
  #LUN0 Option RPM 1<br />
  #LUN0 Option FormFactor 3</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20110907.tar.gz<br />
</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110907.tar.gz
# cd istgt-20110907
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110907.tar.gz) = 5e0805ae82f4bdcc9d09138ac055df29<br />
SHA256 (istgt-20110907.tar.gz) = 49315e10a039fe08283cd32096487561f34e6552eee340a2afc2aceb59e75dd1</p>
<p>主な修正点：<br />
LUN毎の回転数(RPM)、形状(FormFactor)設定を追加<br />
LUN毎のシリアル設定を追加(デフォルト値は id+&#8221;L&#8221;+LUN番号)<br />
COMPARE AND WRITEを実装<br />
ターゲット名のチェックを強化</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1628/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110902版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1611</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1611#comments</comments>
		<pubDate>Thu, 01 Sep 2011 23:12:43 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1611</guid>
		<description><![CDATA[更新＞istgt 2011/09/07版 できるだけ早い方が良いだろうと思ったので早速リリースします。 万一、この版でもESXi5で問題がある場合はブログで報告して頂けるとありがたいです。 ESXi5に接続できないと言う [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1628" target="_self">更新＞istgt 2011/09/07版</a></p>
<p>できるだけ早い方が良いだろうと思ったので早速リリースします。<br />
万一、この版でもESXi5で問題がある場合はブログで報告して頂けるとありがたいです。</p>
<p>ESXi5に接続できないと言う致命的問題が発覚したので修正しました。<br />
また、前回のAIO関連は次のステップの邪魔になるので削除しました。</p>
<p>機能的な部分では WRITE_SAME コマンド(繰り返し書き込み)を追加したので、<br />
ゼロフィルを要求するような場面で使えるけど効果の程は不明です。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><span style="text-decoration: line-through;">istgt-20110902.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110902.tar.gz
# cd istgt-20110902
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110902.tar.gz) = a35d4b9bde2974f8f0a37c6db2206091<br />
SHA256 (istgt-20110902.tar.gz) = 309c2c6ca2fbcbb261f77b02b53ed5692761038c95fe8b41ca7c7d6a53280ffb</p>
<p>主な修正点：<br />
WRITE_SAME(10)/WRITE_SAME(16)を実装<br />
Block LimitsなどのVPDを追加<br />
ESXi5との接続問題を解消<br />
Makefileなどビルド系を修正(Thanks to Arno Toell)</p>
<hr />Linux (arm) 版バイナリパッケージ (LANDISK HDL-GTなど)</p>
<p><span style="text-decoration: line-through;">istgt (arm binary): istgt-20110902-arm.tar.gz<br />
(arm版実行ファイルとスクリプト)</span><br />
修正版をご利用ください。</p>
<p>インストール/アップグレード作業：</p>
<pre id="ex"><code># cd work
# wget http://www.peach.ne.jp/archives/istgt/build/istgt-20110902-arm.tar.gz
# tar zxvf istgt-20110902-arm.tar.gz
# cd istgt-20110902-arm
# sh setup.sh</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /etc/init.d/istgt restart</code></pre>
<p>自動起動スクリプトの登録方法：</p>
<pre id="ex"><code># update-rc.d istgt defaults 30</code></pre>
<p>設定ファイルパス：<br />
/opt/istgt/etc/istgt.conf<br />
/opt/istgt/etc/auth.conf<br />
/opt/istgt/etc/istgtcontrol.conf</p>
<p>初期インストール参考用：<a href="http://shell.peach.ne.jp/aoyama/archives/1513" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1513</a></p>
<p>MD5 (istgt-20110902-arm.tar.gz) = 23b18115a5f1b79ef1b1481cbf6cdda9<br />
SHA256 (istgt-20110902-arm.tar.gz) = 2776c39e8bfe3ffc59a36b6e20d05e63ec61c20cd015cfc99c99e2b624926964</p>
<p>arm版の注意点：<br />
QueueDepth 32がデフォルトになったので、armではCPUとメモリが少ないので、<br />
istgt.conf で QueueDepth 16 または QueueDepth 0 を推奨です。</p>
<p>前バージョンはスクリプトに問題があったので、もしも起動せず<br />
プロセスが残ってしまう場合は一旦、</p>
<p>killall istgt</p>
<p>を実行して、プロセスが完全に停止した後に再度セットアップを行ってください。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1611/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt が Debian(kfreebsd) のパッケージになりました！</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1587</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1587#comments</comments>
		<pubDate>Sat, 20 Aug 2011 07:23:24 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1587</guid>
		<description><![CDATA[NetBSDに続き、Debianでも使えるようになりました。 詳細はこちらです。 http://packages.debian.org/unstable/main/istgt 現在は20110717の最新版が登録されてい [...]]]></description>
			<content:encoded><![CDATA[<p>NetBSDに続き、Debianでも使えるようになりました。</p>
<p>詳細はこちらです。<br />
<a href="http://packages.debian.org/unstable/main/istgt" target="_blank">http://packages.debian.org/unstable/main/istgt</a></p>
<p>現在は20110717の最新版が登録されています。ぜひお試しください。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1587/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110717版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1542</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1542#comments</comments>
		<pubDate>Sun, 17 Jul 2011 11:49:43 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1542</guid>
		<description><![CDATA[更新＞istgt 2011/09/02版 次の追加をやる前にAIO使えないかなぁと試してみたら、いまの処理だと 面倒なことがわかったので、とりあえず無効化しました・・・。 試してみたい人は configure に &#8 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1611" target="_self">更新＞istgt 2011/09/02版</a></p>
<p>次の追加をやる前にAIO使えないかなぁと試してみたら、いまの処理だと<br />
面倒なことがわかったので、とりあえず無効化しました・・・。<br />
試してみたい人は configure に &#8211;with-aio を付けると有効になります。<br />
（experimentalのさらにexperimental的なものですが）</p>
<p>一部で要望のあったイニシエータ名拒否機能を追加しました。</p>
<p>  InitiatorName &#8220;!iqn.1991-05.com.microsoft:moon&#8221;<br />
  InitiatorName &#8220;ALL&#8221;</p>
<p>こんな感じで、iqn.1991-05.com.microsoft:moon 以外のすべてという指定が<br />
可能です。</p>
<p>PR kern/157770 に接続問題が出ていたので、対処しました。<br />
<a href="http://lists.freebsd.org/pipermail/freebsd-scsi/2011-June/004982.html">http://lists.freebsd.org/pipermail/freebsd-scsi/2011-June/004982.html</a></p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110717.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110717.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110717.tar.gz
# cd istgt-20110717
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110717.tar.gz) = dfbf157762e1c8d79cc6a49820ade568<br />
SHA256 (istgt-20110717.tar.gz) = b9605c6ca4286e25a581791871ca4c90d253b4aad6d25bbde6eed0713d50bdb3</p>
<p>主な修正点：<br />
イニシエータ指定で!を先頭につけると拒否する機能を追加<br />
初期ファイルサイズを最少サイズで割り当てるように変更(-m1)<br />
ファイルの範囲外で全てゼロの場合は書き込みスキップに変更(-m1)<br />
AIOを使った書き込み処理を追加(デフォルト無効)<br />
無指定時のQueueDepthを32に変更<br />
Discoveryセッションで処理するべきでないキーを追加</p>
<hr />Linux (arm) 版バイナリパッケージ (LANDISK HDL-GTなど)</p>
<p><span style="text-decoration: line-through;">istgt (arm binary): </span><a href="http://www.peach.ne.jp/archives/istgt/build/istgt-20110717-arm.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110717-arm.tar.gz</span></a><br />
(arm版実行ファイルとスクリプト)<br />
修正版をご利用ください。</p>
<p>インストール/アップグレード作業：</p>
<pre id="ex"><code># cd work
# wget http://www.peach.ne.jp/archives/istgt/build/istgt-20110717-arm.tar.gz
# tar zxvf istgt-20110717-arm.tar.gz
# cd istgt-20110717-arm
# sh setup.sh</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /etc/init.d/istgt restart</code></pre>
<p>自動起動スクリプトの登録方法：</p>
<pre id="ex"><code># update-rc.d istgt defaults 30</code></pre>
<p>設定ファイルパス：<br />
/opt/istgt/etc/istgt.conf<br />
/opt/istgt/etc/auth.conf<br />
/opt/istgt/etc/istgtcontrol.conf</p>
<p>初期インストール参考用：<a href="http://shell.peach.ne.jp/aoyama/archives/1513" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1513</a></p>
<p>MD5 (istgt-20110717-arm.tar.gz) = 61ee36a564ab0c5518e507cbfab1414c<br />
SHA256 (istgt-20110717-arm.tar.gz) = c9f46b9ddd826e5f3817f14d750e8f76b53dc84ec5b27253225d4bbac0a68ef5</p>
<p>arm版の注意点：<br />
QueueDepth 32がデフォルトになったので、armではCPUとメモリが少ないので、<br />
istgt.conf で QueueDepth 16 または QueueDepth 0 を推奨です。</p>
<p>前バージョンはスクリプトに問題があったので、もしも起動せず<br />
プロセスが残ってしまう場合は一旦、</p>
<p>killall istgt</p>
<p>を実行して、プロセスが完全に停止した後に再度セットアップを行ってください。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1542/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110529版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1506</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1506#comments</comments>
		<pubDate>Sun, 29 May 2011 11:25:05 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1506</guid>
		<description><![CDATA[更新＞istgt 2011/07/17版 マルチセッションを使った場合にキューが不足して、 コマンド実行が失敗する問題を修正しました。 万が一失敗した場合は通常OSが再実行するので、実害は少ないのですが、 パフォーマンス [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1542" target="_self">更新＞istgt 2011/07/17版</a></p>
<p>マルチセッションを使った場合にキューが不足して、<br />
コマンド実行が失敗する問題を修正しました。</p>
<p>万が一失敗した場合は通常OSが再実行するので、実害は少ないのですが、<br />
パフォーマンスが大幅に低下します。</p>
<p>特に experimental mode ではコマンド実行効率が大幅にあがったので、<br />
この問題が発生しやすいです。＜高負荷時など</p>
<p>※各iSCSIターゲットに対して１接続しかない場合はまったく影響を受けません。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110529.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110529.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110529.tar.gz
# cd istgt-20110529
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110529.tar.gz) = 496fda4c93d561340ffc2dbdc503d44f<br />
SHA256 (istgt-20110529.tar.gz) = 51a3bde2177780f1a9cd0b32d3949f5db5e614f8d2c520e408e329778f7c49e0</p>
<p>主な修正点：<br />
マルチセッションの時にキューが不足する問題を修正<br />
ports/156117 を適用</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1506/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>isboot (iSCSI boot driver) version 0.2.4 と統合デモ版のFreeBSD 8.2-RELEASE</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1421</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1421#comments</comments>
		<pubDate>Mon, 28 Feb 2011 20:27:34 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1421</guid>
		<description><![CDATA[拡張CDBの対応をするべく内部処理を追加しました。 いまのところターゲット側の実装がまだの為に検証できていません。 また、最初に書いた未使用コードを削除しました。 作成・アップグレード方法： # cd /usr/src  [...]]]></description>
			<content:encoded><![CDATA[<p>拡張CDBの対応をするべく内部処理を追加しました。<br />
いまのところターゲット側の実装がまだの為に検証できていません。<br />
また、最初に書いた未使用コードを削除しました。</p>
<p>作成・アップグレード方法：</p>
<p># cd /usr/src<br />
# tar xvf /path/to/iscsi-2.2.4.tar.gz<br />
# tar xvf /path/to/isboot-0.2.4.tar.gz</p>
<p># make buildkernel<br />
# make installkernel<br />
or<br />
# cd /usr/src/sys/modules/iscsi/isboot<br />
# make obj<br />
# make depend<br />
# make clean<br />
# make all<br />
# make install</p>
<p>インストール後に、新モジュールを適用する為にサーバを再起動してください。<br />
ログで iSCSI boot driver version 0.2.4 が表示される事を確認してください。</p>
<p>主な修正点：<br />
拡張CDBの処理を追加<br />
未使用コードを削除<br />
エラーチェックを強化</p>
<p>ダウンロードリンク：<br />
<a href="http://www.peach.ne.jp/archives/isboot/isboot-0.2.4.tar.gz" target="_blank">isboot-0.2.4</a></p>
<p>ダウンロードリンク(for testing purpose only)：<br />
<a href="http://www.peach.ne.jp/archives/isboot/demo/FreeBSD-8.2-RELEASE-amd64-isboot-0.2.4.iso" target="_blank">FreeBSD-8.2-RELEASE-amd64-isboot-0.2.4.iso</a></p>
<p><a href="http://www.peach.ne.jp/archives/isboot/demo/FreeBSD-8.2-RELEASE-i386-isboot-0.2.4.iso" target="_blank">FreeBSD-8.2-RELEASE-i386-isboot-0.2.4.iso</a></p>
<p><a href="http://www.peach.ne.jp/archives/isboot/demo/unionfs-mkisboot.sh" target="_blank">unionfs-mkisboot.sh</a></p>
<p>gPXE + isboot + istgt(参考用)：<br />
<a href="http://lists.freebsd.org/pipermail/freebsd-scsi/2010-June/004432.html" target="_blank">http://lists.freebsd.org/pipermail/freebsd-scsi/2010-June/004432.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1421/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110223版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1407</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1407#comments</comments>
		<pubDate>Tue, 22 Feb 2011 16:04:07 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1407</guid>
		<description><![CDATA[更新＞istgt 2011/05/29版 ZFS仮想ボリュームとキューイングを使うなど一部の環境でメモリリークにより 予想外の動作をすることがあったのを修正しました。 istgt (tarball): istgt-201 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1506" target="_self">更新＞istgt 2011/05/29版</a></p>
<p>ZFS仮想ボリュームとキューイングを使うなど一部の環境でメモリリークにより<br />
予想外の動作をすることがあったのを修正しました。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><span style="text-decoration: line-through;">istgt-20110223.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110223.tar.gz
# cd istgt-20110223
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110223.tar.gz) = daf03d011c25681d9f11b4b74f4e47c9<br />
SHA256 (istgt-20110223.tar.gz) = 5ef5663f37932290d973954dc683b64938989ccc856eca08b4075699a22916aa</p>
<p>主な修正点：<br />
メモリリーク問題を修正</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1407/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110219版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1393</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1393#comments</comments>
		<pubDate>Sat, 19 Feb 2011 11:13:06 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1393</guid>
		<description><![CDATA[更新＞istgt 2011/02/23版 10ギガビットの環境で期待通りに伸びなくて頭打ちになる問題を 修正しました。1ギガビット環境でも多少の改善があるかも？ 今後も &#8220;-m 1&#8243; のexper [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1407" target="_self">更新＞istgt 2011/02/23版</a></p>
<p>10ギガビットの環境で期待通りに伸びなくて頭打ちになる問題を<br />
修正しました。1ギガビット環境でも多少の改善があるかも？<br />
今後も &#8220;-m 1&#8243; のexperimental modeでの動作を前提にするので、<br />
マルチコア(4コア以上推奨)＆メモリ潤沢(4GB以上)な事は大前提です。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110219.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110219.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110219.tar.gz
# cd istgt-20110219
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110219.tar.gz) = add36abcc52ea0c1800a31d3b5db87bb<br />
SHA256 (istgt-20110219.tar.gz) = 89980d656547989674c898f4b6244c4f9a06388517125298954807a862d5cb67</p>
<p>主な修正点：<br />
10Gbpsで頭打ちになる問題を修正</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1393/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110103版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1321</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1321#comments</comments>
		<pubDate>Mon, 03 Jan 2011 13:40:48 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1321</guid>
		<description><![CDATA[更新＞istgt 2011/02/19版 コンパイルオプションだと個々の確認が面倒なので、 起動オプションを追加しました。 ここに手を入れるのは何か月ぶりでしょうか。 /etc/rc.confに設定するには istgt_ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1393" target="_self">更新＞istgt 2011/02/19版<br />
</a></p>
<p>コンパイルオプションだと個々の確認が面倒なので、<br />
起動オプションを追加しました。<br />
ここに手を入れるのは何か月ぶりでしょうか。<br />
/etc/rc.confに設定するには istgt_flags に追加します。<br />
デフォルトは &#8220;-m 0&#8243; です。</p>
<p>新規の起動オプション：<br />
  -m 0<br />
　　従来の2スレッド稼働方式(20100707互換)<br />
  -m 1<br />
　　新しい3スレッド稼働方式(今後のメイン)</p>
<p>/etc/rc.conf 設定例：</p>
<pre id="ex"><code>istgt_enable="YES"
istgt_flags="-m 1"</code></pre>
<p><span style="text-decoration: line-through;">istgt (tarball): </span><a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/istgt-20110103.tar.gz" target="_blank"><span style="text-decoration: line-through;">istgt-20110103.tar.gz</span></a><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110103.tar.gz
# cd istgt-20110103
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110103.tar.gz) = 11dd80da78b1f8f01662bbb9a018c093<br />
SHA256 (istgt-20110103.tar.gz) = 9f889d1e738a477c6f6f3608838f9fad642bcd44ec235d38477e522723d93fed</p>
<p>主な修正点：<br />
ISTGT_DISABLE_SENDER_THREAD を廃止<br />
動作モードを切り替える起動オプションを追加<br />
ダイジェスト機能を有効にすると接続できない問題を修正</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1321/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20110102版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1317</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1317#comments</comments>
		<pubDate>Sun, 02 Jan 2011 11:36:24 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1317</guid>
		<description><![CDATA[更新＞istgt 2011/01/03版 今年最初のリリースになります。 前回のはシーケンシャル書き込みが多いと問題が発生します。 まだまだバグがあるので、新設の送信スレッドを無効にする為の定義を istgt_iscsi [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1321" target="_self">更新＞istgt 2011/01/03版</a></p>
<p>今年最初のリリースになります。<br />
前回のはシーケンシャル書き込みが多いと問題が発生します。<br />
まだまだバグがあるので、新設の送信スレッドを無効にする為の定義を<br />
istgt_iscsi.cに追加しました。<br />
従来の挙動で使う場合は先頭の方にあるコメント部分を有効にして<br />
コンパイルしてください。（手抜きです）<br />
なお、「QueueDepth 0」の設定ではスレッド実行する必要がないので<br />
今回の修正はもとから影響を受けません。</p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20110102.tar.gz<br />
</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20110102.tar.gz
# cd istgt-20110102
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20110102.tar.gz) = b2947d5ecf84802b49824da6f27e3ca8<br />
SHA256 (istgt-20110102.tar.gz) = 02abaf48ea772f08738e7c4b8812fbcf73c708fd0cd90acbffd2a3f6a4277493</p>
<p>主な修正点：<br />
シーケンシャル書き込みの結果を送信スレッドで処理するように変更<br />
ISTGT_DISABLE_SENDER_THREAD を istgt_iscsi.c に追加</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1317/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>istgt (iSCSI target) 20101230版 for FreeBSD</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1304</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1304#comments</comments>
		<pubDate>Fri, 31 Dec 2010 08:36:04 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[MCS]]></category>
		<category><![CDATA[MPIO]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1304</guid>
		<description><![CDATA[更新＞istgt 2011/01/02版 今回からFreeBSD8.2もサポート対象にしました。 FreeBSD 7.3以降 or 8.2以降で正しく作成できることを保証します。 今年最後のリリースです。 ちょっとまだ中 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1317" target="_self">更新＞istgt 2011/01/02版</a></p>
<p>今回からFreeBSD8.2もサポート対象にしました。<br />
FreeBSD 7.3以降 or 8.2以降で正しく作成できることを保証します。</p>
<p>今年最後のリリースです。<br />
ちょっとまだ中途半端な感じがしますが、改良版をアップしました。<br />
6コアCPUを最大限に活用する為、スレッド数を2個から3個に分割しました。<br />
今後はシングルコアCPUのパフォーマンスは捨てて、3コア以上で<br />
最大速度が出るように調整する予定です。</p>
<p>※GbE1ポートしかない場合はどのCPUでも大差ない気がします。</p>
<p>いろいろ試したのですが、ZFSの書き込みが遅いらしく、<br />
ランダムライトの性能はあまり期待できなかったです。<br />
きっとローカルキャッシュをすれば幸せになれる気がする。<br />
ランダムリードに関してはちょっとだけ早くなった気がする。<br />
だけど、CPU割り込みがすごくて結構重いです。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/12/aria05.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1305" title="aria05" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/12/aria05-150x136.jpg" alt="" width="150" height="136" /></a> <a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/12/aria06.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1306" title="aria06" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/12/aria06-150x136.jpg" alt="" width="150" height="136" /></a><br />
（クリックで拡大）</p>
<p>この結果から察するにキャッシュに使うSSDは書き込み速度100MB/sを<br />
出せないとあまり意味がない気がする。<br />
とりあえずリードを妨げないように物理メモリ4GB以上をARCに<br />
割り当てた方が良いです。</p>
<p>参考用：<br />
<a href="http://shell.peach.ne.jp/aoyama/archives/1292" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1292</a><br />
<a href="http://shell.peach.ne.jp/aoyama/archives/1045" target="_blank">http://shell.peach.ne.jp/aoyama/archives/1045</a></p>
<p><span style="text-decoration: line-through;">istgt (tarball): istgt-20101230.tar.gz</span><br />
修正版をご利用ください。</p>
<p>作成方法：</p>
<pre id="ex"><code># cd /path/to/work
# tar zxf /path/to/istgt-20101230.tar.gz
# cd istgt-20101230
# ./configure
# make
# make install
# make install-doc</code></pre>
<p>デーモンの再起動方法：</p>
<pre id="ex"><code># /usr/local/etc/rc.d/istgt restart</code></pre>
<p>MD5 (istgt-20101230.tar.gz) = be7e032b7e61d0c9b66f59e221ff4ebe<br />
SHA256 (istgt-20101230.tar.gz) = 6c39d646a4d1d6b4679709c9aa5c8e83360d11a8a20e9dd502b519265033d5bc</p>
<p>主な修正点：<br />
接続情報のtypo修正(Thanks to Kevin Day)<br />
SCSIステータスとリードデータを送信するスレッドを作成<br />
各PDU毎のメモリ割り当て回数を削減</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1304/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>オンメモリキャッシュ状態のiSCSI速度</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1292</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1292#comments</comments>
		<pubDate>Sun, 26 Dec 2010 15:47:16 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1292</guid>
		<description><![CDATA[構成や設定とかは前の投稿を見てもらうとして、 シングルパスアクセスでだいたいこれぐらい。 物理メモリ16GB搭載なので何もしなくても全部キャッシュに載ります。 ZFS(raidz2)とiSCSIとGbEのオーバーヘッドの [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://shell.peach.ne.jp/aoyama/archives/1249" target="_blank">構成</a>や<a href="http://shell.peach.ne.jp/aoyama/archives/1276" target="_blank">設定</a>とかは前の投稿を見てもらうとして、<br />
シングルパスアクセスでだいたいこれぐらい。<br />
物理メモリ16GB搭載なので何もしなくても全部キャッシュに載ります。</p>
<p><a href="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/12/aria04.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1293" title="aria04" src="http://shell.peach.ne.jp/~aoyama/wordpress/wp-content/uploads/2010/12/aria04-150x136.jpg" alt="" width="150" height="136" /></a></p>
<p>ZFS(raidz2)とiSCSIとGbEのオーバーヘッドの参考に。<br />
4KBの性能についてはひどいので、近いうちに修正版を出すかも？</p>
<p>この性能を出しているときのCPU使用率は1コアだけ85%ぐらい、<br />
残りの5コアは1～5%ぐらい。（2.9GHz/6コア）<br />
ここから察するに、3.2GHzの8コア以上あれば10Gbpsが処理できそう。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1292/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 8.2の設定とかもろもろ？</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1276</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1276#comments</comments>
		<pubDate>Fri, 24 Dec 2010 17:52:25 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1276</guid>
		<description><![CDATA[Athlon II X2 250e の性能は悪くないけどLANポート3個以上を 対応するには無理がある。 ↓デュアルコアだと2Gbpsぐらいしかカバーできない。（使用率ほぼ１００％） aria# dd if=/dev/z [...]]]></description>
			<content:encoded><![CDATA[<p>Athlon II X2 250e の性能は悪くないけどLANポート3個以上を<br />
対応するには無理がある。</p>
<p>↓デュアルコアだと2Gbpsぐらいしかカバーできない。（使用率ほぼ１００％）</p>
<pre id="ex"><code>aria# dd if=/dev/zero of=/tmp/test20G.dat bs=1m count=20480
20480+0 records in
20480+0 records out
21474836480 bytes transferred in 93.255702 secs (230279072 bytes/sec)</code></pre>
<p>↓ヘキサコアだと4Gbpsぐらいカバーできそう。（使用率６０～８０％ぐらい）<br />
しかもHDDの台数のせいで頭打ちな感じが…。＠２～３台増やしたほうが（ｒｙ</p>
<pre id="ex"><code>[root@aria /tmp]# dd if=/dev/zero of=./test3.dat bs=1m count=40960
40960+0 records in
40960+0 records out
42949672960 bytes transferred in 99.046374 secs (433631956 bytes/sec)</code></pre>
<p>設定はあまり調整していないので仮設定です。<br />
で、このマシンを収容するのはPowerConnect 5324になってる。<br />
LACPにすると頭打ちになるのはなんでかなぁ。<br />
クラスC足りなくなったので移行中でめんどい。<br />
そもそも足りない理由がVMの創成だからVMセグメントを分ければ（ｒｙ</p>
<p>～現時点の設定～<br />
/boot/loader.conf:</p>
<pre id="ex"><code>autoboot_delay="3"
ahci_load="YES"
zfs_load="YES"
kern.maxfiles="32768"
kern.cam.boot_delay=8000
vfs.root.mountfrom="zfs:tank/root-82"
# 16GB/hexa-core/raidz2
vfs.zfs.arc_min="13G"
vfs.zfs.txg.synctime=5
vfs.zfs.txg.timeout=20
vfs.zfs.vdev.max_pending=8
vfs.zfs.zfetch.block_cap=512
vfs.zfs.zfetch.max_streams=16</code></pre>
<p>/etc/sysctl.conf:</p>
<pre id="ex"><code>kern.ipc.maxsockbuf=16777216
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.recvbuf_max=16777216
net.inet.tcp.sendbuf_inc=524288
net.inet.tcp.recvbuf_inc=524288
net.inet.tcp.sendspace=524288
net.inet.tcp.recvspace=524288
net.inet.tcp.delayed_ack=0
net.inet.tcp.path_mtu_discovery=0
net.inet.tcp.delacktime=10
net.inet.tcp.inflight.enable=0
net.inet.tcp.hostcache.expire=1</code></pre>
<p>/etc/rc.conf:</p>
<pre id="ex"><code>defaultrouter="172.18.0.1"
hostname="aria.ad.peach.ne.jp"
# IPv6
ipv6_enable="YES"
ipv6_gateway_enable="NO"
# List of cloned network interfaces
cloned_interfaces="lagg0"
# re0 for SMB
ipv4_addrs_re0="172.18.0.26/16"
#ipv6_prefix_re0="2001:03e0:06cf:18"
# lagg0 for iSCSI/primary
ifconfig_igb0="up"
ifconfig_igb1="up"
ifconfig_lagg0_name="is0"
#ifconfig_is0="laggproto lacp laggport igb0 laggport igb1"
ifconfig_is0="laggproto loadbalance laggport igb0 laggport igb1"
ipv4_addrs_is0="172.16.0.26/16"
ipv6_prefix_is0="2001:03e0:06cf:16"
# em0 for iSCSI/secondary
ifconfig_em0_name="is1"
ipv4_addrs_is1="172.17.0.26/16"
ipv6_prefix_is1="2001:03e0:06cf:17"
# em1 for NFS/Backup
ipv4_addrs_em1="172.19.0.26/16"
ipv6_prefix_em1="2001:03e0:06cf:19"
#ipv4_addrs_em2="172.19.0.27/16"
#ipv6_prefix_em2="2001:03e0:06cf:19"

sshd_enable="YES"
zfs_enable="YES"
powerd_enable="YES"
samba_enable="YES"
istgt_enable="YES"</code></pre>
<p>※12/26 IPアドレス修正、powerd有効化とか<br />
起動情報はこれ。<a href="http://shell.peach.ne.jp/~aoyama/wordpress/download/dmesg.boot.gz" target="_blank">dmesg.boot.gz</a><br />
※1/1 パラメタ調整、旧IPv4削除、IPv6追加。</p>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1276/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>壊れたディスクの代わりにストレージ用マシンを作成する１（概要）</title>
		<link>http://shell.peach.ne.jp/aoyama/archives/1249</link>
		<comments>http://shell.peach.ne.jp/aoyama/archives/1249#comments</comments>
		<pubDate>Mon, 13 Dec 2010 19:01:38 +0000</pubDate>
		<dc:creator>aoyama</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://shell.peach.ne.jp/aoyama/?p=1249</guid>
		<description><![CDATA[保管用スペースもそんなにあるわけではないので、新規に作成する事にしました。 現在 500GB x6 (raidz2/2TB), 2TB x2 (mirror/2TB)で運用中の所に 2TB x7 (raidz2/10TB [...]]]></description>
			<content:encoded><![CDATA[<p>保管用スペースもそんなにあるわけではないので、新規に作成する事にしました。<br />
現在 500GB x6 (raidz2/2TB), 2TB x2 (mirror/2TB)で運用中の所に 2TB x7 (raidz2/10TB)を新規で導入します。<br />
今回は FreeBSD 8.2で運用開始して、後に8.3にアップグレードする予定です。<br />
なお、現時点で8.2はまだリリースされていませんのでBETA1からインストールしてcsupで最新にします。</p>
<p>利用したパーツは以下の通り、スペアパーツとかからも選択したので若干バランスが良くないですがそのうち変えるかも。<br />
ZFSで利用するの前提なのでメモリはマザーの最大搭載である16GBまで載せました。<br />
※12/17 更新：パーツかえました。<br />
※12/25 更新：CPU使用率が100%に張り付くのでCPUかえました。</p>
<p>ケース JMAX JX-FM500B (MicroATX仕様/リムーバブル7個)<br />
マザー MSI 880GMA-E45 (SATA3.0&#215;6/ATA133x1/USB3.0&#215;2/USB2.0&#215;12/LANx1/DDR3x4)<br />
<span style="text-decoration: line-through;">CPU AMD Athlon II X2 250e (3.0GHz/Dual-core/TDP45W)</span><br />
CPU AMD Phenom II X6 1065T(2.9GHz/Hexa-core/TDP95W)<br />
メモリ SanMax SMD-8G68HP-13H-D (DDR3-1333/4GB*2枚組) x2<br />
電源 SilverStone Strider plus SST-ST75F-P (750W/80PLUS Silver)<br />
<span style="text-decoration: line-through;">SATAカード 玄人志向 SATA3I2-PCIe (SATA3.0&#215;2)</span><br />
SATAカード ASRock SATA3 Card (SATA3.0&#215;2/eSATA共有x1)<br />
LANカード Intel Gigabit ET Dual Port Server Adapter (82576)<br />
LANカード Intel Gigabit CT Desktop Adapter (82574L)<br />
<span style="text-decoration: line-through;">LANカード PLANEX GN-1200TW2 (Realtek RTL8169SC)</span><br />
LANカード Intel PRO/1000 MT Dual Port Server Adapter (82546)<br />
USBメモリ Silicon Power Ultima II I-Series 4GB<br />
HDD Seagate Barracuda LP ST32000542AS (2TB/32MB) x7</p>
<p>OS FreeBSD 8.2 (USBメモリ起動 + ZFS root)</p>
<p>起動時の消費電力は 205W ぐらい、OSが起動して安定すると105Wぐらい。<br />
HDDなしでは69WぐらいなのでHDD一個あたり5Wぐらい。<br />
powerdをいれると10Wぐらい消費電力落ちて95Wぐらいです。<br />
※デュアルポートを刺したら+2Wぐらいになりました。<br />
※X6のアイドル時は115Wぐらい。</p>
<p>HDD単体性能はこれぐらい。</p>
<pre id="ex"><code>aria# dd if=/dev/ada0 of=/dev/null bs=1m count=1000
1000+0 records in
1000+0 records out
1048576000 bytes transferred in 9.077099 secs (115518845 bytes/sec)</code></pre>
<p>ZFS raidz2(RAID6相当)で20GBのゼロファイルを読書きするとこれぐらい。</p>
<pre id="ex"><code>aria# dd if=/dev/zero of=/tmp/test20G.dat bs=1m count=20480
20480+0 records in
20480+0 records out
21474836480 bytes transferred in 93.255702 secs (230279072 bytes/sec)

aria# dd if=/tmp/test20G.dat of=/dev/null bs=1m count=20480
20480+0 records in
20480+0 records out
21474836480 bytes transferred in 40.978181 secs (524055385 bytes/sec)</code></pre>
<p>見ての通り524MB/sの読み込みと230MB/sの書き込みができる。<br />
先代の装置がR:260MB/sとW:110MB/sだったので約2倍の性能がある事に。<br />
消費電力も30W以上も下がってるし、いい時代になったものだ。</p>
<p>6コアを使うと素敵な速度に。CPU使用率は60~80%ぐらい。<br />
R:530MB/sとW:430MB/sぐらいで書き込み性能比二倍ぐらい。<br />
価格三倍ぐらい。</p>
<pre id="ex"><code>[root@aria /tmp]# dd if=./test2.dat of=/dev/null bs=1m
40960+0 records in
40960+0 records out
42949672960 bytes transferred in 81.029247 secs (530051488 bytes/sec)
[root@aria /tmp]# dd if=/dev/zero of=./test3.dat bs=1m count=40960
40960+0 records in
40960+0 records out
42949672960 bytes transferred in 99.046374 secs (433631956 bytes/sec)</code></pre>
<p>ポート割り当てはこんな感じになる予定です。<br />
とりあえず、設定終わるまでオンボードとET dualの１ポートのみをVLANにいれといた。</p>
<p>オンボード(RTL8111DL) =&gt; SMB/リモート接続用<br />
ET dual =&gt; iSCSI専用<br />
CT =&gt; iSCSI or 予備<br />
TW2 =&gt; NFS/バックアップタスク用</p>
<p>参考用のdmesgはこんな感じです。（横に長いからスクロールかソースでも見てください。）</p>
<pre id="ex"><code>[root@aria ~]# cat /var/run/dmesg.boot
Copyright (c) 1992-2010 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.2-PRERELEASE #0: Mon Dec 13 04:29:46 JST 2010
    aoyama@aria.ad.peach.ne.jp:/usr/obj/usr/src/sys/GENERIC amd64
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) II X2 250e Processor (3000.09-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0x100f63  Family = 10  Model = 6  Stepping = 3
  Features=0x178bfbff<fpu ,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT>
  Features2=0x802009<sse3 ,MON,CX16,POPCNT>
  AMD Features=0xee500800<syscall ,NX,MMX+,FFXSR,Page1GB,RDTSCP,LM,3DNow!+,3DNow!>
  AMD Features2=0x37ff<lahf ,CMP,SVM,ExtAPIC,CR8,ABM,SSE4A,MAS,Prefetch,OSVW,IBS,SKINIT,WDT>
  TSC: P-state invariant
real memory  = 17179869184 (16384 MB)
avail memory = 16270336000 (15516 MB)
ACPI APIC Table: &lt;7623MS A7623100>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s)
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
ioapic0 <version 2.1> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: &lt;7623MS A7623100> on motherboard
acpi0: [ITHREAD]
ACPI Error: [PCI0] Namespace lookup failure, AE_NOT_FOUND (20101013/dswload-772)
ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20101013/psloop-326)
ACPI Error: Method parse/execution failed [\\] (Node 0xffffffff80b2e160), AE_NOT_FOUND (20101013/psparse-633)
acpi0: Power Button (fixed)
acpi0: reservation of fee00000, 1000 (3) failed
acpi0: reservation of ffb80000, 80000 (3) failed
acpi0: reservation of fec10000, 20 (3) failed
acpi0: reservation of fed80000, 1000 (3) failed
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, cff00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: &lt;32-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
cpu0: <acpi CPU> on acpi0
cpu1: </acpi><acpi CPU> on acpi0
acpi_hpet0: <high Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
pcib0: <acpi Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: </acpi><acpi PCI bus> on pcib0
pcib1: </acpi><acpi PCI-PCI bridge> at device 1.0 on pci0
pci1: </acpi><acpi PCI bus> on pcib1
vgapci0: <vga -compatible display> port 0x3000-0x30ff mem 0xd0000000-0xdfffffff,0xfd7f0000-0xfd7fffff,0xfd600000-0xfd6fffff irq 18 at device 5.0 on pci1
pci1: <multimedia , HDA> at device 5.1 (no driver attached)
pcib2: <acpi PCI-PCI bridge> irq 18 at device 2.0 on pci0
pci2: </acpi><acpi PCI bus> on pcib2
igb0: <intel (R) PRO/1000 Network Connection version - 2.0.7> port 0x5800-0x581f mem 0xfe4e0000-0xfe4fffff,0xfe000000-0xfe3fffff,0xfe4dc000-0xfe4dffff irq 18 at device 0.0 on pci2
igb0: Using MSIX interrupts with 3 vectors
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: [ITHREAD]
igb0: Ethernet address: 00:1b:21:49:ec:60
igb1: </intel><intel (R) PRO/1000 Network Connection version - 2.0.7> port 0x5400-0x541f mem 0xfe4a0000-0xfe4bffff,0xfd800000-0xfdbfffff,0xfe4d8000-0xfe4dbfff irq 19 at device 0.1 on pci2
igb1: Using MSIX interrupts with 3 vectors
igb1: [ITHREAD]
igb1: [ITHREAD]
igb1: [ITHREAD]
igb1: Ethernet address: 00:1b:21:49:ec:61
pcib3: <acpi PCI-PCI bridge> irq 16 at device 4.0 on pci0
pci3: </acpi><acpi PCI bus> on pcib3
em0: <intel (R) PRO/1000 Network Connection 7.1.8> port 0x6800-0x681f mem 0xfe5e0000-0xfe5fffff,0xfe500000-0xfe57ffff,0xfe5dc000-0xfe5dffff irq 16 at device 0.0 on pci3
em0: Using MSIX interrupts with 3 vectors
em0: [ITHREAD]
em0: [ITHREAD]
em0: [ITHREAD]
em0: Ethernet address: 00:1b:21:7d:2c:a3
pcib4: <acpi PCI-PCI bridge> irq 17 at device 5.0 on pci0
pci4: </acpi><acpi PCI bus> on pcib4
re0: <realtek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0x7800-0x78ff mem 0xfcfff000-0xfcffffff,0xfcff8000-0xfcffbfff irq 17 at device 0.0 on pci4
re0: Using 1 MSI messages
re0: Chip rev. 0x28000000
re0: MAC rev. 0x00000000
miibus0: <mii bus> on re0
rgephy0: <rtl8169s /8110S/8211B media interface> PHY 1 on miibus0
rgephy0:  10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow
re0: Ethernet address: 6c:62:6d:4e:8c:a5
re0: [FILTER]
pcib5: <acpi PCI-PCI bridge> irq 18 at device 6.0 on pci0
pci5: </acpi><acpi PCI bus> on pcib5
ahci0: <marvell 88SE912x AHCI SATA controller> port 0xb800-0xb807,0xb400-0xb403,0xb000-0xb007,0xa800-0xa803,0xa400-0xa40f mem 0xfe7ff800-0xfe7fffff irq 18 at device 0.0 on pci5
ahci0: [ITHREAD]
ahci0: AHCI v1.00 with 2 6Gbps ports, Port Multiplier supported with FBS
ahcich0: <ahci channel> at channel 0 on ahci0
ahcich0: [ITHREAD]
ahcich1: </ahci><ahci channel> at channel 1 on ahci0
ahcich1: [ITHREAD]
ahci1: <marvell 88SE912x AHCI SATA controller> port 0xa000-0xa007,0x9800-0x9803,0x9400-0x9407,0x9000-0x9003,0x8800-0x880f mem 0xfe7ff400-0xfe7ff40f irq 19 at device 0.1 on pci5
ahci1: AHCI controller reset failure
device_attach: ahci1 attach returned 6
pcib6: <acpi PCI-PCI bridge> irq 19 at device 7.0 on pci0
pci6: </acpi><acpi PCI bus> on pcib6
pci6: <serial bus, USB> at device 0.0 (no driver attached)
pcib7: <acpi PCI-PCI bridge> irq 17 at device 9.0 on pci0
pci7: </acpi><acpi PCI bus> on pcib7
atapci0: <jmicron JMB368 UDMA133 controller> port 0xd800-0xd807,0xd400-0xd403,0xd000-0xd007,0xc800-0xc803,0xc400-0xc40f irq 17 at device 0.0 on pci7
atapci0: [ITHREAD]
ata2: <ata channel 0> on atapci0
ata2: [ITHREAD]
ahci2: <ati IXP700 AHCI SATA controller> mem 0xfec01000-0xfec013ff at device 17.0 on pci0
ahci2: [ITHREAD]
ahci2: AHCI v1.20 with 6 6Gbps ports, Port Multiplier supported
ahcich2: <ahci channel> at channel 0 on ahci2
ahcich2: [ITHREAD]
ahcich3: </ahci><ahci channel> at channel 1 on ahci2
ahcich3: [ITHREAD]
ahcich4: </ahci><ahci channel> at channel 2 on ahci2
ahcich4: [ITHREAD]
ahcich5: </ahci><ahci channel> at channel 3 on ahci2
ahcich5: [ITHREAD]
ahcich6: </ahci><ahci channel> at channel 4 on ahci2
ahcich6: [ITHREAD]
ahcich7: </ahci><ahci channel> at channel 5 on ahci2
ahcich7: [ITHREAD]
ohci0: <ohci (generic) USB controller> mem 0xfd5ff000-0xfd5fffff irq 18 at device 18.0 on pci0
ohci0: [ITHREAD]
usbus0: </ohci><ohci (generic) USB controller> on ohci0
ehci0: <ehci (generic) USB 2.0 controller> mem 0xfd5fec00-0xfd5fecff irq 17 at device 18.2 on pci0
ehci0: [ITHREAD]
usbus1: EHCI version 1.0
usbus1: </ehci><ehci (generic) USB 2.0 controller> on ehci0
ohci1: <ohci (generic) USB controller> mem 0xfd5fd000-0xfd5fdfff irq 18 at device 19.0 on pci0
ohci1: [ITHREAD]
usbus2: </ohci><ohci (generic) USB controller> on ohci1
ehci1: <ehci (generic) USB 2.0 controller> mem 0xfd5fe800-0xfd5fe8ff irq 17 at device 19.2 on pci0
ehci1: [ITHREAD]
usbus3: EHCI version 1.0
usbus3: </ehci><ehci (generic) USB 2.0 controller> on ehci1
pci0: <serial bus, SMBus> at device 20.0 (no driver attached)
pci0: <multimedia , HDA> at device 20.2 (no driver attached)
isab0:
<pci -ISA bridge> at device 20.3 on pci0
isa0: <isa bus> on isab0
pcib8: <acpi PCI-PCI bridge> at device 20.4 on pci0
pci8: </acpi><acpi PCI bus> on pcib8
em1: <intel (R) PRO/1000 Legacy Network Connection 1.0.3> port 0xe800-0xe83f mem 0xfe9e0000-0xfe9fffff irq 20 at device 2.0 on pci8
em1: [FILTER]
em1: Ethernet address: 00:04:23:a8:d4:5c
em2: </intel><intel (R) PRO/1000 Legacy Network Connection 1.0.3> port 0xe400-0xe43f mem 0xfe9c0000-0xfe9dffff irq 21 at device 2.1 on pci8
em2: [FILTER]
em2: Ethernet address: 00:04:23:a8:d4:5d
ohci2: <ohci (generic) USB controller> mem 0xfd5fc000-0xfd5fcfff irq 18 at device 20.5 on pci0
ohci2: [ITHREAD]
usbus4: </ohci><ohci (generic) USB controller> on ohci2
ohci3: </ohci><ohci (generic) USB controller> mem 0xfd5f7000-0xfd5f7fff irq 18 at device 22.0 on pci0
ohci3: [ITHREAD]
usbus5: </ohci><ohci (generic) USB controller> on ohci3
ehci2: <ehci (generic) USB 2.0 controller> mem 0xfd5fe400-0xfd5fe4ff irq 17 at device 22.2 on pci0
ehci2: [ITHREAD]
usbus6: EHCI version 1.0
usbus6: </ehci><ehci (generic) USB 2.0 controller> on ehci2
acpi_button0:
<power Button> on acpi0
atrtc0: <at realtime clock> port 0x70-0x71 irq 8 on acpi0
atkbdc0: <keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <at Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0:
<ps /2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model IntelliMouse Explorer, device ID 4
uart0: &lt;16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
uart0: [FILTER]
ppc0:
<parallel port> port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppc0: [ITHREAD]
ppbus0: </parallel>
<parallel port bus> on ppc0
plip0:
<plip network interface> on ppbus0
plip0: [ITHREAD]
lpt0:
<printer> on ppbus0
lpt0: [ITHREAD]
lpt0: Interrupt-driven port
ppi0:
<parallel I/O> on ppbus0
acpi_hpet1: <high Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0
device_attach: acpi_hpet1 attach returned 12
orm0: <isa Option ROMs> at iomem 0xc0000-0xcefff,0xd2800-0xd37ff on isa0
sc0: <system console> at flags 0x100 on isa0
sc0: VGA &lt;16 virtual consoles, flags=0x300>
vga0: <generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
acpi_throttle0: <acpi CPU Throttling> on cpu0
hwpstate0: <cool `n'Quiet 2.0> on cpu0
ZFS filesystem version 4
ZFS storage pool version 15
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 480Mbps High Speed USB v2.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 480Mbps High Speed USB v2.0
usbus4: 12Mbps Full Speed USB v1.0
usbus5: 12Mbps Full Speed USB v1.0
usbus6: 480Mbps High Speed USB v2.0
ugen0.1: <ati> at usbus0
uhub0: </ati><ati OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: </ati><ati> at usbus1
uhub1: </ati><ati EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
ugen2.1: </ati><ati> at usbus2
uhub2: </ati><ati OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: </ati><ati> at usbus3
uhub3: </ati><ati EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3
ugen4.1: </ati><ati> at usbus4
uhub4: </ati><ati OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus4
ugen5.1: </ati><ati> at usbus5
uhub5: </ati><ati OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus5
ugen6.1: </ati><ati> at usbus6
uhub6: </ati><ati EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus6
uhub4: 2 ports with 2 removable, self powered
uhub5: 4 ports with 4 removable, self powered
uhub0: 5 ports with 5 removable, self powered
uhub2: 5 ports with 5 removable, self powered
uhub6: 4 ports with 4 removable, self powered
uhub1: 5 ports with 5 removable, self powered
uhub3: 5 ports with 5 removable, self powered
ugen3.2: <silicon> at usbus3
umass0: </silicon><silicon -power, class 0/0, rev 2.00/1.10, addr 2> on usbus3
umass0:  SCSI over Bulk-Only; quirks = 0x0000
umass0:8:0:-1: Attached to scbus8
ada0 at ahcich1 bus 0 scbus1 target 0 lun 0
ada0: <st32000542as CC34> ATA-8 SATA 2.x device
ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
ada1 at ahcich2 bus 0 scbus2 target 0 lun 0
ada1: </st32000542as><st32000542as CC34> ATA-8 SATA 2.x device
ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada1: Command Queueing enabled
ada1: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
ada2 at ahcich3 bus 0 scbus3 target 0 lun 0da0 at umass-sim0 bus 0 scbus8 target 0 lun 0
da0: <silicon -power 0.00> Removable Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 3822MB (7827456 512 byte sectors: 255H 63S/T 487C)

ada2: <st32000542as CC34> ATA-8 SATA 2.x device
ada2: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada2: Command Queueing enabled
ada2: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
ada3 at ahcich4 bus 0 scbus4 target 0 lun 0
ada3: </st32000542as><st32000542as CC34> ATA-8 SATA 2.x device
ada3: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada3: Command Queueing enabled
ada3: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
ada4 at ahcich5 bus 0 scbus5 target 0 lun 0
ada4: </st32000542as><st32000542as CC34> ATA-8 SATA 2.x device
ada4: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada4: Command Queueing enabled
ada4: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
ada5 at ahcich6 bus 0 scbus6 target 0 lun 0
ada5: </st32000542as><st32000542as CC34> ATA-8 SATA 2.x device
ada5: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada5: Command Queueing enabled
ada5: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
ada6 at ahcich7 bus 0 scbus7 target 0 lun 0
ada6: </st32000542as><st32000542as CC34> ATA-8 SATA 2.x device
ada6: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
ada6: Command Queueing enabled
ada6: 1907729MB (3907029168 512 byte sectors: 16H 63S/T 16383C)
SMP: AP CPU #1 Launched!
Trying to mount root from zfs:tank/root-82</st32000542as></silicon></st32000542as></silicon></ati></cool></acpi></generic></system></isa></high></parallel></printer></plip></parallel></ps></at></keyboard></at></power></ehci></ohci></intel></acpi></isa></pci></multimedia></serial></ehci></ohci></ehci></ohci></ahci></ati></ata></jmicron></acpi></serial></acpi></marvell></ahci></marvell></acpi></rtl8169s></mii></realtek></acpi></intel></acpi></intel></acpi></multimedia></vga></acpi></high></acpi></version></lahf></syscall></sse3></fpu></code></pre>
]]></content:encoded>
			<wfw:commentRss>http://shell.peach.ne.jp/aoyama/archives/1249/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

