空きメモリを90%埋める方法は?

空きメモリを90%埋める方法は?

私も少し作りたい低リソーステストこれを行うには、使用可能なメモリの90%を埋める必要があります。

*nix私のシステムでこれをどのように実行できますか?

ベストアンサー1

圧力NGPOSIX システムの CPU/mem/io/hdd 圧力をシミュレートするワークロードジェネレータです。この呼び出しはLinux < 3.14で動作します。

stress-ng --vm-bytes $(awk '/MemFree/{printf "%d\n", $2 * 0.9;}' < /proc/meminfo)k --vm-keep -m 1

Linux> = 3.14では、MemAvailable次の方法を使用して、交換なしで新しいプロセスに使用可能なメモリを推定できます。

stress-ng --vm-bytes $(awk '/MemAvailable/{printf "%d\n", $2 * 0.9;}' < /proc/meminfo)k --vm-keep -m 1

/proc/meminfofree(1)呼び出しを調整するには// etcを使用してくださいvm_stat(1)。必要に応じてポータブル。また見てくださいWikiのStress-ngをご覧ください。さらなる使用例。

おすすめ記事