一般人の観点から、nr_vmscan_writeは何を追跡しますか?

一般人の観点から、nr_vmscan_writeは何を追跡しますか?

nr_vmscan_write私はこれがLRUスキャン中にダーティーページが書き戻されるということだと思います。私が知る限り、このメトリックが増加する場合はほんの一握りです(カーネルのメモリマネージコードでvmscan.c)。

vmscan_write Collectdはvmメトリックセクションでこのメトリックを使用するため、/ proc / pid / vmstatでこのメトリックを見つけることができます。

専門知識を持つ誰かがどのような一般的な条件で急激な上昇を期待できるかを説明できることを願っています。

vm.swappinessこれは1に設定されているにもかかわらず、通常、スワップスペース全体が使用されるLinux 3.10カーネルにあります。また、freeでは4Gがすべて使用されたとマークされていますが、/proc/pid/statusのすべてのpidのVmSwap合計がスワップスペース全体(4G)を合計しないようです。全体のpidの合計が3Gに近いので、使用されたスワップ1Gは考慮されていないようです。

ベストアンサー1

tmpfsにスワップスペースを使用できます。これに加えて、ページがディスクに出力されるのに十分なメモリがないため、vmscan書き込みが発生する可能性があります。

おすすめ記事