Colors of Ray+Hue'

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