CHAAANY ARCHIVE

malloc mmap

1개의 기록을 주제별로 둘러보세요.

리눅스 메모리 용어: RSS·PSS·malloc·mmap·fork를 계층별로 구분하기

시스템 성능을 공부하면 RSS·PSS·malloc·mmap·fork가 한꺼번에 등장한다. 이 용어들은 같은 것을 다른 말로 표현한 것이 아니다. 프로세스의 주소 공간, 현재 RAM에 있는 페이지, C 라이브러리의 할당, 커널의 매핑, 프로세스 생성을 서로 다른 계층에서 설명한다.용어를 단순히 외우기보다 “무엇을 측정하거나 변경하는가”로 묶으면 메모리 증가를 봤을 때 잘못된 결론을 줄일 수 있다.RSS·PSS·VSZ는 무엇을 세나지표묻는 질문주의할 해석RSS현재 resident한 프로세스 페이지는 얼마인가공유 페이지가 포함되므로 전부 단독 사용량은 아님PSS공유 페이지를 매핑한 프로세스 수로 나눈 비율 합은 얼마인가정책·시점에 따른 snapshot이지 ‘절대적 실제 사용량’은 아님VSZ·VmSize프로세스..

728x90