free의 결과를 어떻게 이해해야 합니까?

free의 결과를 어떻게 이해해야 합니까?

내가 읽고상단의 "buff/cache" 및 "avail mem" 필드는 무엇을 의미합니까? 그리고 https://askubuntu.com/questions/770108/what-do-the-changes-in-free-output-from-14-04-to-16-04-mean. 그러나 질문은 남아 있습니다.

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        5.3G        268M        620M        2.1G        1.5G
Swap:           14G        874M         14G

"사용"에 이미 "공유"가 포함되어 있나요?

다른 열에서 "사용 가능"을 결정할 수 있나요?

"사용 가능"이 "유휴"와 "버퍼/캐시"의 합과 같지 않은 이유는 무엇입니까?

"버프/캐시"는 실제로 새로운 프로세스를 시작하면 사용할 수 있다고 생각하는데, "사용 가능"이 "버프/캐시"보다 작은 이유는 무엇입니까?

"총 사용량"(2.4G)은 어떤 열로 구성됩니까? "사용 가능"과 다른 이유는 무엇입니까?

감사해요.

답변1

바라보다free맨페이지특히 몇 가지 답변은 다음과 같습니다.

사용된 사용된 메모리(다음과 같이 계산됨)모두-무료-완충기-은닉처)

proc맨페이지또한 읽어볼 가치가 있습니다( /proc/meminfo설명 참조).

문제를 해결하려면:

"사용"에 이미 "공유"가 포함되어 있나요?

예.

다른 열에서 "사용 가능"을 결정할 수 있나요?

보지마"free -m" 명령에서 "사용 가능" 필드의 의미그리고배포판에서 이식 가능한 사용 가능한 메모리 양을 얻는 방법은 무엇입니까?(피투성이의) 세부 사항을 위해.

"사용 가능"이 "유휴"와 "버퍼/캐시"의 합과 같지 않은 이유는 무엇입니까?

찾다. 스왑 없이 사용할 수 있는 메모리 양을 나타냅니다. "버프/캐시"에는 즉시 회수할 수 없어 사용할 수 없는 메모리가 포함됩니다.

"버프/캐시"는 실제로 새로운 프로세스를 시작하면 사용할 수 있다고 생각하는데, "사용 가능"이 "버프/캐시"보다 작은 이유는 무엇입니까?

찾다.

"총 사용량"(2.4G)은 어떤 열로 구성됩니까? "사용 가능"과 다른 이유는 무엇입니까?

찾다.

관련 정보