sysinfo 관련
Linux Kernel2016. 2. 26. 08:27
sysinfo의 필드 중 명시적으로 user space memory중 사용가능한 공간을 알려주는
field는 없는데 어떤 값이 0으로 출력되었는지 제가 잘 이해를 못하겠네요..-_-;;
죄송합니다.
freeram 필드는 시스템의 전체 메모리 중 buddy allocator에 들어있는, 즉
그 누구에게도(kernel에게도, User에게도) 할당되어 있지 않는 메모리의 크기입니다.
freehigh 필드는 대략적으로 HIGHMEM zone에 있는 free 페이지의 수를 의미합니다.
HIGHMEM zone은 일반적으로 user memory 할당을 위해 사용하지만 커널 또한 사용할 수
있습니다.
반대로 NORMAL zone은 일반적으로 kernel이 사용하도록 노력하지만 HIGHMEM의 fall back zone
으로 구성되어 HIGHMEM zone의 메모리가 모자라게 될 경우, 응용 프로그램에 의해서도
사용가능합니다.
'Linux Kernel' 카테고리의 다른 글
Memory Mapping (0) | 2016.07.28 |
---|---|
고정 크기 ramdisk 만들기 및 swap 영역 사용 (0) | 2016.03.22 |
ubuntu 12.04 kernel compile (0) | 2016.02.25 |
강제 umount 방법 (0) | 2015.10.22 |
[ubuntu 12.04] grub 메모리 크기 변경 (0) | 2015.10.22 |