>  기사  >  운영 및 유지보수  >  한 기사에서는 Linux /proc/meminfo가 무엇인지 설명합니다.

한 기사에서는 Linux /proc/meminfo가 무엇인지 설명합니다.

藏色散人
藏色散人앞으로
2021-11-09 16:58:502661검색

다음 칼럼에서는 리눅스 시스템 튜토리얼 칼럼에서 리눅스에서 /proc/meminfo의 의미를 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

임베디드 개발은 메모리 누수에 매우 민감하므로 누수 위치에 더 주의를 기울여야 합니다. 이 글은 인터넷에서 수집한 각 매개변수의 의미를 기록하고 있습니다. 아직 완료되지 않았으며 완료해야 합니다. /proc/meminfo

Reference

/proc/meminfo

linux/Documentation/filesystems/proc.txt

Explanation

다음 항목은 Linux 설계 및 버전에 따라 사용할 수 없는 항목이 있을 수 있습니다. 일부 항목이 없거나 누락되었습니다.

참조의 두 번째 항목은 최신 Linux Documentation

Project namedescription memtotalLowFree + HighFree블록 장치를 캐시하는 데 사용되는 크기(파일 시스템 메타데이터, 이동 중인 페이지 추적) 파일의 버퍼 크기 스왑 아웃된 메모리입니다. I/O 관련 자주(최근) 사용된 메모리최근에 자주 사용되지 않은 메모리입니다. 이는 시스템에서 다른 목적으로 쉽게 사용할 수 있습니다. ? Mlocked?HighTotal모든 공간은 860MB(0x35C00000) 이상입니다. 주로 사용자 공간 프로그램이나 캐시 페이지LowTotal을 위한 860MB 이하의 공간입니다. 이 공간을 모두 사용하면 시스템이 비정상적일 수 있습니다. HighFree860MB 이상의 여유 공간 LowFree860MB의 여유 공간 Swap 합계 교환 총 공간SwapFreeSwap에 일시적으로 저장된 RAM 크기Dirty다시 쓰기를 기다리는 데이터 크기WriteBack 데이터 크기를 다시 쓰는 중Mapped매핑된 파일 크기AnonPages사용자 공간 비파일 페이지 테이블 크기에 매핑됨Shmem?Slab커널 데이터 구조체 캐시SReclaimable슬래브의 일부입니다. 메모리 압력이 높을 때 회수할 수 없는 SUnreclaim을 회수할 수 있습니다. SlabKernelStack?PageTables최하위 페이지의 메모리 공간 tableNFS_UnstableNFS 서버로 보냈지만 안정 저장소에 쓸 것인지 아직 확인(커밋)되지 않은 페이지 테이블Bonce?WritebackTmpFUSE에서 임시 쓰기 저장 버퍼에 사용하는 메모리CommitLimitCommitLimit = ('vm.overcommit_ratio' * 물리적 RAM)Committed_AS현재 할당된 메모리 양 할당된 메모리? 추천 학습: "linux 비디오 튜토리얼"
모두 사용 가능한 RAM 크기, 물리적 메모리 마이너스 예약 비트 및 커널 사용입니다. MemFree
Buffers
Cached
SwapCached
Active
Inactive
vmalloc 영역에서 사용 가능한 최대 연속 메모리 블록의 크기

위 내용은 한 기사에서는 Linux /proc/meminfo가 무엇인지 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제