ディスクキャッシュ使用量を測定する方法は?

ディスクキャッシュ使用量を測定する方法は?

負荷平均自体は過負荷の原因に関する詳細な情報を提供しないため、追加の特性、つまりキャッシュから完了したディスク読み取り操作の割合が必要です。これを測定するには、次のものが必要な場合があります。

  • キャッシュから読み取ったデータ量(またはディスクから直接読み取ったデータ量)
  • 読み取ったデータの総量です。

どちらも一定期間(fe、1秒)持続します。

この情報はprocfs / sysfsで利用できますか?

答え1

cachestat-perf以下で使用パフォーマンスツール

# cachestat-perf                                       
Counting cache functions... Output every 1 seconds.
    HITS   MISSES  DIRTIES    RATIO   BUFFERS_MB   CACHE_MB
    2086       47        0    97.8%            5        541
    1952        0        0   100.0%            5        541
    1851        0        0   100.0%            5        541
    1904        0        0   100.0%            5        541
    1903        0        0   100.0%            5        541

答え2

sar -r --human 1その列で探している情報を提供する必要がありますkbdirty。マニュアルページでは、利用可能なさまざまなコマンドの広範な詳細を提供します。

関連情報