35.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ストレッサー) よりも小さい) を備えたシステムでメモリー逼迫のテストを行います。