Mac OS X sysctl은 총 메모리 크기와 여유 메모리 크기를 얻습니다.

Mac OS X sysctl은 총 메모리 크기와 여유 메모리 크기를 얻습니다.

sysctl 사용 및 여유 메모리를 사용하여 MAC OS X에 접속하는 방법은 무엇입니까? sysctl -a | grep vm또는 검색했지만 sysctl -a | grep mem관련 항목을 찾지 못했습니다.

답변1

당신은 그렇지 않습니다.

sysctl -a | grep mem글쎄요, ( hw.memsize = 4294967296내 컴퓨터에서)을 사용하여 찾을 수 있는 총 메모리 크기를 제외하고 말이죠 .

vm_stat동일한 정보를 표시하므로 Activity Monitor.app원하는 값에 페이지 크기를 곱하기만 하면 됩니다. 둘 다 출력에 제공됩니다.

답변2

grep이 필요하지 않습니다.

sysctl -n hw.memsize

답변3

top -l 1 | grep PhysMem: | awk '{print $10}'

top -l 1뛰어든다top로깅 모드(예: 디스플레이/터미널 출력이 아닌 파일 출력) 한 번 반복한 다음 종료됩니다. grep/ 는 출력 awk의 여유 메모리 값을 필터링합니다 .top

답변4

맥 OS X/리눅스

$ sysctl -a | grep '^hw\.m'
hw.memsize: 8589934592

관련 정보