Centos 7은 4GB 대신 3GB 미만의 RAM만 감지합니다.
[root@compute ~]# free -m
total used free shared buffers cached
Mem: 2913 425 2488 8 1 228
-/+ buffers/cache: 195 2718
Swap: 3215 0 3215
추가로 문제를 해결하려면 어떻게 해야 하나요? 친절하게 제안해 주세요.
답변1
내장 그래픽을 사용하시나요? 시스템 RAM의 일부는 온보드 GPU 전용으로 사용됩니다. BIOS에서 이 값을 변경할 수 있어야 합니다(기본 설정을 적극 권장함). 또한 CentOS는 커널 패닉이 발생할 경우 사용할 RAM의 일부를 예약합니다. 이는 사용할 수 없습니다.
BIOS 설정과 kdump 설정을 살펴보세요(또는 이와 유사합니다. CentOS 7이 kdump를 구체적으로 사용하는지 잘 모르겠지만 이전 버전에서는 사용했습니다). 이는 누락된 메모리에 대해 어느 정도 밝힐 수 있습니다.
답변2
32비트 컴퓨터입니까, 아니면 32비트 OS입니까? 그렇다면 4GB 이상을 볼 수 없습니다. 비디오 메모리는 공간을 차지하고 RAM을 보이지 않게 만듭니다. 따라서 1024mb RAM 비디오 카드와 4GB RAM이 있는 경우 1GB의 비디오 카드 메모리가 사용되고 있기 때문에 컴퓨터에는 3GB RAM만 표시됩니다.
4GB 이상을 볼 수 있는 유일한 방법은 PAE를 활성화하거나 64비트 프로세서 및 OS를 사용하는 것입니다.
나는 그것을 확인하기 시작할 것입니다.