free 명령과 top 명령으로 표시되는 메모리의 차이점은 무엇입니까? [복사]

free 명령과 top 명령으로 표시되는 메모리의 차이점은 무엇입니까? [복사]

top저는 Linux 서버를 처음 실행하는데 명령으로 표시되는 총 메모리 (78GB인 것 같습니다) 의 차이를 알고 싶습니다.

여기에 이미지 설명을 입력하세요.

743GB의 메모리가 있음을 보여주는 free명령

여기에 이미지 설명을 입력하세요.

미리 감사드립니다!

답변1

top~의무료숫자는 90G입니다. 옆에 + 표시가 있어요모두,사용된그리고이득/캐시가치. top보고된 치수는 와 동일합니다 free.

매뉴얼 페이지, 특히 top섹션 4a의 대화형 명령에 대한 설명을 참조하십시오.E

      E  :Enforce-Summary-Memory-Scale in Summary Area
          With this command you can cycle through the available
          summary area memory scaling which ranges from KiB
          (kibibytes or 1,024 bytes) through EiB (exbibytes or
          1,152,921,504,606,846,976 bytes).

          If you see a `+' between a displayed number and the
          following label, it means that top was forced to truncate
          some portion of that number.  By raising the scaling
          factor, such truncation can be avoided.

관련 정보