나는 일상적인 작업을 수행하기에 충분한 메모리가 있는지 확인하기 위해 아래 이 시스템을 보고 있습니다. 최근에 2GB 페이지 파일만 있었기 때문에 병목 현상이 발생했습니다. 이를 권장되는 물리적 RAM의 1.5배로 변경했습니다. 괜찮아 보이는데. 그러나 CPU 사용량이 아래와 같이 급증했습니다. 이는 I/O 증가로 인한 것입니다. 지금까지 PF 사용량은 괜찮은 것 같습니다. 물리적 RAM 제한에 도달하면 이 서버의 성능이 저하됩니다.
답변1
물리적 RAM 제한에 도달하면 이 서버의 성능이 저하됩니까?
예, RAM이 부족해지면 서버 성능이 저하됩니다.
페이지 파일의 권장 크기는 단순히 물리적 RAM의 배수(1.0x, 1.5x, 2.0x 등)가 아닙니다. (1990년대의 조언은 정확하지 않습니다. 마이크로소프트도 이런 가짜 조언을 발표한 적이 있지만 정확하지는 않습니다.)
페이지 파일의 권장 크기는 최대 커밋 요금이 RAM + 페이징 파일(약간의 버퍼 포함)을 초과하지 않도록 충분합니다.
물리적 RAM이 부족한 시스템에서는 디스크의 페이지 파일이 많이 사용되며 디스크는 RAM보다 훨씬 느립니다. 따라서 성능 저하가 발생합니다.
현재 커밋 요금은 ~48GB이지만 어느 시점에서는 최대 ~66GB까지 올랐습니다. 이를 유지하려면 물리적 RAM + 페이지 파일이 충분한지 확인해야 합니다.
페이지 파일이 너무 크더라도 디스크 공간을 낭비한다는 점을 제외하면 문제가 되지 않습니다. 중요한 것은 페이지 파일이 얼마나 많이 사용되는지입니다. 페이지 파일의 사용량이 너무 많으면 RAM을 늘리거나 페이지 파일을 더 빠른 저장소에 저장하세요.
이 스크린샷에는 CPU 사용량을 진단하기 위한 정보가 충분하지 않습니다. 하지만 페이지 파일 크기를 늘리는 것이 CPU 사용량에 크게 부정적인 영향을 주어서는 안 된다는 점을 말씀드릴 수 있습니다.