web-dev-qa-db-ja.com

SANパフォーマンスが低すぎますか?

新しいEMCVNX5200 SANは、パーティションを「バーンイン」した後のパフォーマンスが向上する傾向があることに気付きました。これは、パーティションをさまざまなジャンクデータで埋め、すべてを数回削除することを意味します。私のSAN管理者にこれについて尋ねましたが、彼は気にすることはできません。彼はIOPSについて何かをつぶやき、MB/sは無関係であるとも述べました。さて、それはそうかもしれませんが、毎晩のSQLバックアップと復元(大きな連続したチャンク)が、私が始めた15MB /秒ではなく現在の80MB /秒で実行されることは私にとって非常に重要です。 SQLサーバー用の独自のLUNをプッシュして取得しました。しかし、バックエンド、RAID構成にあるディスクの数、またはそれらに他のLUNがあるかどうか、SANがキャッシュを実行するか、頻繁に使用するデータをより高速なストレージに移動するかどうかについてはわかりません(可能性があります) 「バーンイン」について説明します)。アクセス権はありますが、そのすべての情報を読み取る方法がわからないため、管理コンソールで掘ることができました。

すべてが正常に実行されていることを知り、現在のパフォーマンスを期待されるレベルとして受け入れることができれば幸いです。しかし、繰り返しになりますが、この高価なSANatmで見られる最大読み取りは80MB/sで、書き込みはその約半分です。7200rpmドライブ(RAIDなし)を備えた3年前のデスクトップラボでは、一定の110MB /をプルできます。 ■バックアップ。

問題は、SANから一貫したパフォーマンスを得る方法です。 SAN管理者に何を尋ねればよいですか?パフォーマンスを確認するための最良の方法は何ですか?または、SANの製造元、ディスクモデルと構成データ、および負荷タイプのシナリオを考慮して、パフォーマンスのベースラインを確認してポイントできる信頼できるオンラインリソースはありますか? (同一のゲームプラットフォームのCPU + GFXスコアのようなもの)

2
Razvan Zoitanu

ストレージ管理者がすべてを説明しているわけではありません。 IOPSは、通常のIO(ランダムシーキー読み取りとスモールブロック書き込み)を実行しているときに制限されるものですが、バックアップは大きなシーケンシャル読み取りである必要があり、可能であるということは正しいです。 IO/sで有効に測定できます。

バックアップを実行するとき、連続して読み取りを行っていますか、それともディスク全体で多くの小さな読み取りを行っていますか?ランダム読み取りの場合、IO/sで測定されるディスクのシーク能力に制限が戻ります。

連続した読み取りであると仮定すると、速度は最初にトランスポート層によって制限されます。1Gb/ sのiSCSIを使用している場合、最大速度は80 MB/s程度になります。ネットワークを共有していて、リンクが完全に少ない場合は、さらに少なくなります。ストレージフロントエンドポートが複数のクライアントのバックアップを実行している場合は、それによって制限される可能性もあります。最後に、使用するディスクが、大量の読み取りまたは書き込みを行っている他の多数のクライアントと共有されている場合、これが発生する可能性があります。

とは言うものの、ストレージ担当者は少なくとも、パフォーマンスを向上させる方法を考え出すことができるように、なぜそれほど遅くなるのかを説明できるはずです。バックアップウィンドウを移動して共有リソースの競合を回避するか、ストレージを分離して、現在チョークされているリソースと競合しないようにすることができます。

4
Basil