메모리 버프/캐시가 다릅니다.

메모리 버프/캐시가 다릅니다.

나는 거의 동일한 호스트 3개(이름: ha-node1, ha-node2, ha-node3)를 가지고 있으며 모두 훌륭한 하드웨어를 갖추고 있습니다.

모두 CentOS 7.2 1511(코어) 시스템입니다.

ha-node1에서:

[root@ha-node1 log]# free -h
              total        used        free      shared  buff/cache   available
Mem:           251G        4.5G        241G        201M        5.9G        246G
Swap:          4.0G          0B        4.0G

ha-node2에서:

[root@ha-node2 rabbitmq]# free -h
              total        used        free      shared  buff/cache   available
Mem:           188G        4.2G        176G        1.6G        7.7G        182G
Swap:          4.0G          0B        4.0G

ha-node3에서:

[root@ha-node3 log]# free -h
              total        used        free      shared  buff/cache   available
Mem:           251G        4.5G        246G        9.3M        368M        246G
Swap:          4.0G          0B        4.0G

보시다시피 ha-node1 또는 ha-node2와 ha-node3에는 차이가 있습니다.

ha-node3의 메모리는 ha-node1 및 ha-node2와 달리 매우 작 shared습니다 buff/cache.

왜 이런 일이 발생합니까? 어딘가 문제가 있거나 일부 하드웨어가 고장난 걸까요?

답변1

모든 것이 좋아 보입니다.

메모리는 buffer/cache실행 중인 시스템의 I/O 요청 처리 경험과 향후 요청을 더 빠르게 처리하는 능력을 반영합니다. ha-node3남들보다 늦게 자라는 건 아닐까 ? 바라보다여기

메모리는 shared동일한 데이터(일반적으로 공유 라이브러리 또는 동일한 실행 파일)를 사용하는 프로세스를 반영하므로 ps aux출력을 보면 ha-node3.

답변2

다음을 살펴보는 것이 좋습니다.

total - available

세 시스템의 조건이 다를 경우 추가 조사가 필요할 수 있습니다. 여러분이 보는 것은 더 많은 디스크 I/O가 캐시된 머신뿐입니다.

관련 정보