我一直在进行压力测试,以检查一旦内存获得高负载(THP)启用透明大页,是否会出现一些进程停顿错误。
我想重现错误'随机“停顿”经常发生长达几分钟 - 破坏了透明大页面支持”。参考号https://bugs.centos.org/view.php?id=5716
所以我准备了VM cpu: 8 mem: 64
所以我确保 THP 已启用。
[root@localhost ~]# cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never
所以我运行下面的命令将 90% 的负载放在内存上。
stress --vm-bytes $(awk '/MemFree/{printf "%d\n", $2 * 0.9;}' < /proc/meminfo)k --vm-keep -m 1
然后检查/var/log/messages
dmesg
然而什么也没有出来。
您能否建议一些提示来重现相同的错误?