0
0

ダーティページの書き込みのタイミング

Posted at

ダーティページの書き込み頻度のパラメータ

vm.dirty_writeback_centisecs

単位はセンチ秒(1/100秒)
0にすると周期的なライトバックは無効化されます。

root@**********:************# sysctl vm.dirty_writeback_centisecs
vm.dirty_writeback_centisecs = 500

vm.dirty_ratio

パーセンテージの値です。システムメモリー合計の割合がこの値を超えると、システムは、pdflush 操作でディスクへの変更の書き込みを開始します。デフォルト値は 20 % です。

出典

root@**********:************# sysctl vm.dirty_ratio
vm.dirty_ratio = 20

vm.dirty_bytes

vm.dirty_bytes / vm.dirty_ratio
ダーティーデータを生成するプロセスが write() 関数で開始するダーティー可能メモリーの割合 (バイト単位) でしきい値を定義します。
一度に指定できるのは、vm.dirty_bytes または vm.dirty_ratio の いずれか です。

出典

root@**********:************# sysctl vm.dirty_bytes
vm.dirty_bytes = 0

vm.dirty_backgroud_ratio

パーセンテージの値。システムメモリー合計の割合がこの値を超えると、システムはバックグラウンドでディスクへの変更の書き込みを開始します。デフォルト値は 10 % です。

出典

root@**********:************# sysctl vm.dirty_background_ratio
vm.dirty_background_ratio = 10

vm.dirty_backgroud_bytes

vm.dirty_background_bytes / vm.dirty_background_ratio
カーネルがダーティーデータをハードディスクにアクティブに書き込もうとする、ダーティー可能なメモリーの割合 (バイト単位) でしきい値を定義します。
注記
一度に指定できるのは、vm.dirty_background_bytes または vm.dirty_background_ratio の いずれか です。

出典

root@**********:************# sysctl vm.dirty_background_bytes
vm.dirty_background_bytes = 0
### vm.dirty_ratio

感想

タイミングのパラメータが存在するのか。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0