내 환경은 3.10.0-1160.21.1.vz7.174.13 GNU/Linux 커널을 사용하는 OpenVZ입니다.
를 실행할 때 매우 높은 vzstat
것으로 나타났습니다 lat(ms)
(이것은 밀리초 단위의 대기 시간을 의미한다고 가정).
이로 인해 kswapd가 초과 근무를 하는 것으로 보입니다(그리고 결과적으로 하위 수준의 성능이 발생합니다).
내 질문은 - 메모리 대기 시간을 줄이려면 어떻게 해야 합니까? 물리적 RAM을 더 추가하는 경우일까요? 메모리 사용량은 다음과 같습니다.
[root@nyjvz2 ~]# free -h
total used free shared buff/cache available
Mem: 125G 78G 659M 2.6G 46G 43G
Swap: 31G 25G 6.1G
[root@nyjvz2 ~]#
답변1
여기에는 많은 단어와 숫자가 있습니다. 의미가 있는 유일한 것은 다음과 같습니다.
> Swap: 31G 25G 6.1G
상자는 많은 스왑 공간을 소비합니다. 현재 구성의 작업을 지원하기에 충분한 메모리가 없습니다.
메모리 소비를 줄일 수 없다면 더 많은 RAM을 구입하십시오(또는 더 나은 방법은 로드의 일부를 두 번째 시스템으로 옮기는 것입니다. 스왑이 높은 CPU 사용량을 가리는 것처럼 보이기 때문입니다).