system memory 정보 알아내는 c api 질문 드립니다.
글쓴이: poplinux / 작성시간: 목, 2007/09/20 - 4:47오후
현재 시스템의 메모리 여유분이 얼마인지를 알아보는 어플을 작성하려고 합니다.
쉘 스크립트를 사용해서 /proc/meminfo 정보를 추출하는 방법도 생각해 보았는데 그 보단 glibc 의 메모리 관련 함수를 사용해 보려고 합니다.
여기 저기 찾아 보았는데 메모리 관련해서 검색하면 대부분 malloc, realloc만 나오고 제가 원하는 것과 비슷한 함수들은 검색이 안 됩니다.
어떤 함수를 써야 하는지 알려 주시면 그걸 시작 포인트로 해서 진행하겠습니다.
조언 부탁 드립니다.
Forums:
sysinfo 를 보세요..
man -s 2 sysinfo
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
감사합니다. 추가
감사합니다.
추가 질문 드리겠습니다.
/proc/meminfo 를 보면 freememory, cache memory 항목 두 가지가 있는 것을 볼 수 있습니다. 시스템의 남은 메모리 양을 정확히 판단하려면 freememory + cache memory 를 해야 알 수 있는 것으로 알고 있습니다.
sysinfo 를 살펴보면 freememory 항목만을 가져 올 수 있는 것을 알 수 있습니다. 혹시 cache memory 항목을 살펴 볼 수 있는 api 가 있나요?
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
댓글 달기