저는 투명 거대 페이지가 활성화된 상태에서 메모리에 높은 로드(THP)가 발생하면 일부 프로세스 지연 버그가 발생하는지 확인하기 위해 스트레스 테스트를 수행해 왔습니다.
오류를 재현하고 싶습니다'최대 몇 분 동안 무작위 "일시 중지"가 자주 발생하여 투명한 hugepage 지원이 중단됩니다.". 참조번호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
그러나 아무것도 나오지 않았습니다.
동일한 오류를 재현하기 위한 몇 가지 팁을 제안해 주실 수 있나요?