これは、ファイルをチェックするための簡単な質問ですIO Azureの相対的なパフォーマンス。私のクライアントには、3つのVMの小さなセットアップがあります:ドメインコントローラー、ファイルサーバー、XenAppアプリケーションサーバー-仮想を介して接続特にSageで、XenAppとファイルサーバー間のアクセスが遅い。
彼らはMicrosoftとのサポート契約を結んでいないので、サインアップを提案する前に、ここで問題が発生しているかどうかを確認するように依頼したいと思いました。
XenAppサーバーには、C:ドライブ(SSD上)と一時的なD:ドライブ(私が考える物理ホスト上のローカルストレージ)があります。 D:ドライブとC:ドライブの間の4GBコピーで、約20MB/sで実行されます。素晴らしいパフォーマンスではありませんが、ある程度は許容範囲です。
ただし、同じ4GBファイルを仮想ネットワークを介してファイルサーバーにコピーすると、600KB /秒とかなり役に立たなくなります。したがって、Sageが遅い理由は、データベースからデータをプルする従来のクライアント/サーバープログラムです。
1Gbpsネットワーク上のPCとWindowsサーバー間の低品位ホームネットワークでさえ、100MBpsを取得します...問題の2つのVMには、40Gbpsの仮想ネットワークカードがあるとされています。
この600KB/sのコピー速度は、多くの要因が予想よりも遅いと言っていいのでしょうか。
ここでの基本的な答えはnoです。Azure上のWindowsサーバーから別のWindowsサーバーへのコピーでは、600KB /秒のファイルコピー速度は正常ではありません。書き込み時に、ファイルサーバーに何か問題があります。ファイルの読み取りは正常です-正常な40-50MB/s。