負荷平均自体は過負荷の原因に関する詳細な情報を提供しないため、追加の特性、つまりキャッシュから完了したディスク読み取り操作の割合が必要です。これを測定するには、次のものが必要な場合があります。
- キャッシュから読み取ったデータ量(またはディスクから直接読み取ったデータ量)
- 読み取ったデータの総量です。
どちらも一定期間(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
。マニュアルページでは、利用可能なさまざまなコマンドの広範な詳細を提供します。