버퍼(캐시 아님) 사용량이 계속 늘어나고 있는데, 이를 사용하는 프로세스를 찾아보세요

버퍼(캐시 아님) 사용량이 계속 늘어나고 있는데, 이를 사용하는 프로세스를 찾아보세요

buffer시간이 지남에 따라 사용량이 계속 증가하는 시스템이 있습니다 .

ex를 사용하여 메모리 사용량을 모니터링하면서 추적하고 있습니다 dstat.

# dstat -t -m
----system---- ------memory-usage-----
     time     | used  buff  cach  free
25-08 16:30:51|12.6G 72.0k 2966M  187M
25-08 16:30:52|12.6G 72.0k 2971M  183M
25-08 16:30:53|12.6G 72.0k 2979M  174M^C

(이것은 내 노트북의 예입니다. 제가 말하는 시스템은 수백 MB를 사용합니다.)

이런 종류의 메모리를 사용하여 프로세스를 어떻게 찾을 수 있는지 아시나요?

/proc/xx/status 스맵 등을 확인했지만 버퍼에 대해서는 아무것도 찾지 못했습니다.

답변1

Robert Love 자신의 답변에서 힌트를 얻었습니다.여기그리고여기

내가 아는 한, 이 메모리는 커널에서만 사용되며 어떤 프로세스가 이를 사용하고 있는지 알아내려고 노력할 필요가 없습니다.

관련 정보