<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Unofficial Tech Memo - Koji Komatsu</title>
    <link>http://communities.vmware.com/blogs/kkomatsu</link>
    <description>このblogは小松康二の個人的なメモですのでサポート外の設定や勘違い等が含まれている可能性があります</description>
    <pubDate>Wed, 11 Mar 2009 06:08:14 GMT</pubDate>
    <generator>Clearspace 1.10.12 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-03-11T06:08:14Z</dc:date>
    <item>
      <title>パフォーマンス概要チャート (Performance Overview Charts)</title>
      <link>http://communities.vmware.com/blogs/kkomatsu/2009/03/11/-performance-overview-charts</link>
      <description>vCenter 2.5 Update4 から、パフォーマンス概要を一覧化する「パフォーマンス概要チャート (Performance Overview Chart)」機能が追加されている。ESX単位で複数の仮想マシンのパフォーマンスグラフを並べて表示する新しい画面が追加されただけで、今まで見えなかったものが見えるようになるわけではない。ただ、仮想マシン数が非常に多い環境では役立つ機会もあるかもしれない。&lt;br /&gt;
&lt;br /&gt;
VMware VirtualCenter 2.5 Update 4 リリース ノート&lt;br /&gt;
&lt;a class="jive-link-external" href="http://www.vmware.com/jp/support/vi3/doc/vi3_vc25u4_rel_notes_ja.html"&gt;http://www.vmware.com/jp/support/vi3/doc/vi3_vc25u4_rel_notes_ja.html&lt;/a&gt;&lt;br /&gt;
&lt;div class="jive-quote"&gt;パフォーマンス概要チャート： VirtualCenter 2.5 Update 4 では、パフォーマンス概要プラグインが導入されました。これは、CPU、メモリ、ディスク、ネットワークといった主要なパフォーマンス メトリックが 1 つのビューに表示され、複数のチャートを切り替える必要がありません。&lt;/div&gt;
&lt;br /&gt;
vCenterのインストーラだけでは構成することができないので少々面倒くさい。詳細は下記のKBにまとまっている。&lt;br /&gt;
&lt;br /&gt;
Installing the Performance Overview Plug-In in VirtualCenter 2.5 Update 4 and above&lt;br /&gt;
&lt;a class="jive-link-external" href="http://kb.vmware.com/kb/1008296"&gt;http://kb.vmware.com/kb/1008296&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
画面のイメージを添付しておく。&lt;br /&gt;
ホスト、プール、VMを選択した場合に、新しいタブが選択できる。クラスタやデータセンタではタブは現れない。&lt;br /&gt;
&lt;br /&gt;
&lt;h5&gt;2009年10月29日追記&lt;/h5&gt;
&lt;br /&gt;
vSphere4ではこの概要チャートは標準機能として実装されている。&lt;br /&gt;
また、KBの名称に above が追加されたので修正した。</description>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">vcenter</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">performance</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">statistics</category>
      <pubDate>Wed, 11 Mar 2009 07:22:45 GMT</pubDate>
      <author>kkomatsu</author>
      <guid>http://communities.vmware.com/blogs/kkomatsu/2009/03/11/-performance-overview-charts</guid>
      <dc:date>2009-03-11T07:22:45Z</dc:date>
      <clearspace:dateToText>8 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <wfw:comment>http://communities.vmware.com/blogs/kkomatsu/comment/-performance-overview-charts</wfw:comment>
      <wfw:commentRss>http://communities.vmware.com/blogs/kkomatsu/feeds/comments?blogPostID=2707</wfw:commentRss>
    </item>
    <item>
      <title>仮想マシン・仮想ディスク単位でのI/O遅延を確認する</title>
      <link>http://communities.vmware.com/blogs/kkomatsu/2009/01/22/-io-</link>
      <description>これもサポート外だと思うが、パフォーマンスの調査で有効かもしれない。&lt;br /&gt;
ESXでサービスコンソールにログインしてvscsiStatsコマンドを使用することで、仮想ディスク単位でI/O遅延を確認することができる。&lt;br /&gt;
&lt;br /&gt;
まず、下記のコマンドを実行し、仮想マシンと仮想ディスクの識別IDを確認する。&lt;br /&gt;
&lt;div class="jive-quote"&gt;
/usr/lib/vmware/bin/vscsiStats -l&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
出力例&lt;br /&gt;
&lt;div class="jive-quote"&gt;
Virtual Machine worldGroupID: 1632, Virtual Machine Display Name: vmname {&lt;br /&gt;
   Virtual SCSI Disk handleID: 8397&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
上記のworldGroupID、handleIDを利用する。&lt;br /&gt;
&lt;br /&gt;
統計情報の収集開始&lt;br /&gt;
&lt;div class="jive-quote"&gt;
/usr/lib/vmware/bin/vscsiStats -i 8397 -w 1632 -s&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
統計情報の表示&lt;br /&gt;
&lt;div class="jive-quote"&gt;
/usr/lib/vmware/bin/vscsiStats -i 8397 -w 1632 -p latency&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
統計情報の収集終了&lt;br /&gt;
&lt;div class="jive-quote"&gt;
/usr/lib/vmware/bin/vscsiStats -i 8397 -w 1632 -x&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
統計情報の出力例。I/O遅延の分布や最小値、最大値なども確認できる。単位はmicro sec。&lt;br /&gt;
&lt;div class="jive-quote"&gt;
Histogram: latency of IOs in Microseconds (us) for virtual machine worldGroupID : 1632, virtual disk handleID : 8397 {&lt;br /&gt;
 min : 491&lt;br /&gt;
 max : 14161&lt;br /&gt;
 mean : 4582&lt;br /&gt;
 count : 27&lt;br /&gt;
   {&lt;br /&gt;
      0                  (&amp;lt;=                  1)&lt;br /&gt;
      0                  (&amp;lt;=                 10)&lt;br /&gt;
      0                  (&amp;lt;=                100)&lt;br /&gt;
      1                  (&amp;lt;=                500)&lt;br /&gt;
      0                  (&amp;lt;=               1000)&lt;br /&gt;
      23                 (&amp;lt;=               5000)&lt;br /&gt;
      3                  (&amp;lt;=              15000)&lt;br /&gt;
      0                  (&amp;lt;=              30000)&lt;br /&gt;
      0                  (&amp;lt;=              50000)&lt;br /&gt;
      0                  (&amp;lt;=             100000)&lt;br /&gt;
      0                  (&amp;gt;              100000)&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
latency以外に、ioLength, seekDistance, outstandingIOs, interarrival が確認できる。&lt;br /&gt;
csvでの書き出し（-c オプション）もある。&lt;br /&gt;
&lt;br /&gt;
ESX3.0.xでは、コマンドはあるものの -l オプションがないため、識別IDの確認方法が不明。</description>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">scsi</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">disk</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">esx</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">storage</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">latency</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">statistics</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">performance</category>
      <pubDate>Fri, 23 Jan 2009 03:15:18 GMT</pubDate>
      <author>kkomatsu</author>
      <guid>http://communities.vmware.com/blogs/kkomatsu/2009/01/22/-io-</guid>
      <dc:date>2009-01-23T03:15:18Z</dc:date>
      <clearspace:dateToText>10 months, 5 days ago</clearspace:dateToText>
      <wfw:comment>http://communities.vmware.com/blogs/kkomatsu/comment/-io-</wfw:comment>
      <wfw:commentRss>http://communities.vmware.com/blogs/kkomatsu/feeds/comments?blogPostID=2478</wfw:commentRss>
    </item>
    <item>
      <title>esxtopバッチモードの出力をperfmonでグラフ表示する</title>
      <link>http://communities.vmware.com/blogs/kkomatsu/2009/01/17/esxtop-perfmon-</link>
      <description>&lt;b&gt;esxtopバッチモード&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
esxtopはESXのサービスコンソールで使用可能なパフォーマンス情報を表示するコマンド。ESXiの場合、Remote CLIやVIMAの仮想アプライアンスでresxtopとして同等のコマンドが用意されている。位置づけとしては通常時の継続的なパフォーマンス監視というよりは調査目的であるため、対話モードで使用することが一般的だが、バッチモードを使用するとパフォーマンス情報が標準出力にcsvフォーマットで出力されるため、ファイルにリダイレクトして別用途で使用することができる。&lt;br /&gt;
(VI Clientではパフォーマンスチャートの内容をMS Excelフォーマットで保存することができる。)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;バッチモードを使用する一般的な手順&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
手っ取り早く使うには、下記のコマンドを使用する&lt;br /&gt;
&lt;br /&gt;
&lt;div class="jive-quote"&gt;
esxtop -b -a -n 1 &amp;gt; esxtop_output.csv&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
-bがバッチモードを指定している。-aは全項目を出力することを示している。-nは表示する統計回数である。-nを省略した場合、適当なタイミングでCtrl-Cを押せばよい。&lt;br /&gt;
&lt;br /&gt;
さて、全項目を出力するとデータ量が大きくなりがちなので、通常は項目を指定しておく。esxtopを対話モードで使用し、c/m/d/nキーなどで使用する画面を選択し、fキーで項目を選択した後、Wキーで設定を保存する。バッチモードでこの設定を指定することで、取り出したいデータだけを対象とすることができるのである。&lt;br /&gt;
なお、設定ファイルは複数つくることができるので、パターンを複数用意することも可能。例えば下記のようになる。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="jive-quote"&gt;
esxtop -b -c .esxtop_any_config -n 1000 &amp;gt; esxtop_output.csv&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
なお、esxtopの項目の説明については、マニュアル「リソース管理ガイド」や&lt;a href="http://communities.vmware.com/docs/DOC-9279" class="jive-link-wiki"&gt;Interpreting esxtop Statistics&lt;/a&gt;を参照されたい。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;パフォーマンスモニタ(perfmon)での表示&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
バッチモードで書き出したcsvファイルは如何様にも使用できるが、グラフィカルなグラフにしたいなら、Windowsのパフォーマンスモニタ(perfmon)を使用することもできる。&lt;br /&gt;
手順は下記のとおり。&lt;br /&gt;
&lt;br /&gt;
１．パフォーマンスモニタを立ち上げる（perfmonコマンド）&lt;br /&gt;
２．グラフを右クリックし、ドロップダウンリストから「プロパティ」を選択&lt;br /&gt;
３．開いた画面で「ソース」タブに切り替え&lt;br /&gt;
４．データソースセクションで「ログファイル」ラジオボタンを選択&lt;br /&gt;
５．「追加」ボタンをクリックし、esxtopのcsvファイルを選択&lt;br /&gt;
６．「OK」ボタンをクリックして画面を閉じる&lt;br /&gt;
７．再度グラフを右クリックし「カラムの追加」を選択&lt;br /&gt;
８．「次のコンピュータからカウンタを選ぶ」で、esxtopを取得したホストが選択されていることを確認し、表示したい項目を選択し「追加」する&lt;br /&gt;
９．必要な項目の追加が終わったら「閉じる」ボタンで画面に戻る&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;b&gt;補足&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
VI Clientではパフォーマンスチャートの内容をMS Excelフォーマットで保存することができる。</description>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">esxtop</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">esx</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">performance</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">statistics</category>
      <pubDate>Sun, 18 Jan 2009 06:46:59 GMT</pubDate>
      <author>kkomatsu</author>
      <guid>http://communities.vmware.com/blogs/kkomatsu/2009/01/17/esxtop-perfmon-</guid>
      <dc:date>2009-01-18T06:46:59Z</dc:date>
      <clearspace:dateToText>10 months, 1 week ago</clearspace:dateToText>
      <wfw:comment>http://communities.vmware.com/blogs/kkomatsu/comment/esxtop-perfmon-</wfw:comment>
      <wfw:commentRss>http://communities.vmware.com/blogs/kkomatsu/feeds/comments?blogPostID=2457</wfw:commentRss>
    </item>
    <item>
      <title>Interpreting esxtop Statistics</title>
      <link>http://communities.vmware.com/blogs/kkomatsu/2009/01/08/interpreting-esxtop-statistics</link>
      <description>マニュアルだけではわからないesxtopの項目の解説。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://communities.vmware.com/docs/DOC-9279" class="jive-link-wiki"&gt;Interpreting esxtop Statistics&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
ESX4.0での情報も一部記載されている。interrupts(割り込み)の統計画面も追加されるようだ。</description>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">esxtop</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">performance</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">statistics</category>
      <category domain="http://communities.vmware.com/blogs/kkomatsu/tags">esx</category>
      <pubDate>Thu, 08 Jan 2009 17:33:10 GMT</pubDate>
      <author>kkomatsu</author>
      <guid>http://communities.vmware.com/blogs/kkomatsu/2009/01/08/interpreting-esxtop-statistics</guid>
      <dc:date>2009-01-08T17:33:10Z</dc:date>
      <clearspace:dateToText>10 months, 3 weeks ago</clearspace:dateToText>
      <wfw:comment>http://communities.vmware.com/blogs/kkomatsu/comment/interpreting-esxtop-statistics</wfw:comment>
      <wfw:commentRss>http://communities.vmware.com/blogs/kkomatsu/feeds/comments?blogPostID=2417</wfw:commentRss>
    </item>
  </channel>
</rss>

