TOP 및 df -h 명령 메모리 표시가 다릅니다.

TOP 및 df -h 명령 메모리 표시가 다릅니다.

저는 솔라리스 10을 사용하고 있습니다.

두 명령이 서로 다른 총 메모리를 표시하는 이유를 누군가 도와줄 수 있습니까?

df -h 명령은 총 메모리 크기가 900G임을 보여줍니다.

~=>df -h /test
Filesystem          Size   Used  Available Capacity  Mounted on
/test               900G   745G       146G    84%    /test

TOP 명령은 255G 실제 메모리를 표시합니다.

Memory: 255G real, 126G free, 103G swap in use, 167G swap free

아래 상단 명령에서 SIZE 및 RES 메모리가 무엇인지 설명해 주세요. RES는 RAM(물리적 메모리)인 것으로 알고 있는데 SIZE는 무엇인가요?

 PID USERNAME THR PRI NICE  SIZE  RES  STATE   TIME   CPU COMMAND
18256 test    55  59    0  667M  476M  sleep   0:45  0.12% java

답변1

df -h

이 명령은 디스크 크기를 알려주지만 top시스템의 메모리 양을 알려주는 메모리 크기는 알려주지 않습니다.

free -h

메모리 정보를 제공합니다.

관련 정보