最近、サーバー仮想化は大きな問題です。私は、仮想化サーバーに当社のソフトウェアの一部をインストールし、何が起こるかを確認する作業が必要です。長い話が短く:rsync
転送は、即座に仮想化されたサーバーを無意味にします。仮想化ホストは他の負荷のない堅牢なマシンです。私はこれが起こっているとは思わない。 Top
は高い負荷平均を示し、cpu iowaitは100%近くを示します。どこかに大きなボトルネックがあります。サーバの仮想化:ボトルネックを回避、検出、修正する方法は?
私はシステム管理者よりもプログラマーですが、ランダムなグーグルの外でこれを修正する方法については知識がありません。私はこれだけではないと思う。
私がここで見たいのは、仮想化に関する一般的なアドバイス、および私と他の人が自分自身を教育するのに使うことができる良い記事やその他のリソースへの指針です。
- ボトルネックを突き止めるためにどのツール(標準のUNIXツールでさえも)を使用できますか?
- スムーズに動作するためには、どのようなメトリクスを採用する必要がありますか?
- どのようなものを効率的に仮想化できますか?
- どのような設定が失敗するのですか?
私は質問の広さをお詫び申し上げます。私はちょうどこれに関する有用な特定の質問をする知識がありません。私の特定の問題の詳細:
編集
- XANの準仮想化、3×ゲストCentOSの
- ローカルSCSIディスク上のすべてのお客様は、
- は1人のゲスト上で実行されているRSYNCD完全にハードウェアRAIDコントローラがありますリモートで仮想化されていないサーバーから100mbpsのLANを経由して転送が開始されました。
これまで述べたように、私は本当に大量の有用なデータを提供することはできません。私は実際にこの問題を直接解決するとは思っていませんが、この種の問題をよりよく理解するために必要なスキルセットの作成を開始する場所についての指針には満足しています。
rsyncは仮想マシンとの間で読み書きされていますか?それともどちらの場合でも同じ動作が見られますか? –