Microsoft-azure-disk-caching

提供:Dev Guides
移動先:案内検索

Microsoft Azure-ディスクキャッシュ

前の章「ディスク構成」で、接続したディスクのキャッシュ設定を選択する方法を確認しました。 デフォルトでは「なし」です。 要件に応じて、読み取り専用または読み取り/書き込みを選択できます。 この章では、この設定が入出力操作のパフォーマンスにどのように影響するかについて説明します。

ディスクキャッシュ

通常、大量のデータを使用した読み取り/書き込み操作が行われると、キャッシュ設定は大幅に改善されます。 ただし、大量のランダムI/O操作が行われる場合、キャッシュの操作はトランザクション数に基づいて料金が発生するため、キャッシュをオフにすることをお勧めします。 ランダムな操作では、パフォーマンスが大幅に向上することはありません。

読み取りキャッシュを使用すると、入出力操作の前にデータが読み取られ、キャッシュに格納されるときにパフォーマンスが向上します。 また、キャッシュはすべてのデータを格納するのに十分な大きさでなければなりません。

すべてのOSディスクでは、ユーザーが手動でオフにしない限り、デフォルトでメモリ内キャッシュが行われます。 ファイルに対する多数のランダムI/O操作がOSディスクで実行される場合、デフォルトでキャッシュがオフになっているデータディスクに移動することをお勧めします。 キャッシュ設定は、PowerShellコマンドレット、API、およびAzure管理ポータルを使用して操作できます。 仮想マシンとデータディスクを作成しながら、管理ポータルからキャッシュを設定できます。