29.5. 仮想メモリーの逼迫の生成
メモリーが不足すると、カーネルはページをスワップに書き込み始めます。--page-in
オプションを使用して、非常駐ページを強制的に仮想メモリーにスワップバックすることにより、仮想メモリーに負荷をかけることができます。これにより、仮想マシンが高負荷で実行されます。--page-in
オプションを使用すると、bigheap
、mmap
、および仮想マシン (vm
) ストレッサーに対してこのモードを有効にできます。--page-in
オプションは、コアにない割り当てられたページをタッチして、強制的にページインさせます。
前提条件
- システムの root 権限がある。
手順
仮想メモリーのストレステストを行うには、
--page-in
オプションを使用します。# stress-ng --vm 2 --vm-bytes 2G --mmap 2 --mmap-bytes 2G --page-in
この例では、
stress-ng
は、4 GB のメモリー (割り当てられたバッファーサイズ (--page-in
が有効な 2 x 2 GB のvm
ストレッサーおよび 2 x 2 GB のmmap
ストレッサー) よりも小さい) を備えたシステムでメモリー逼迫のテストを行います。