%20%EC%82%AC%EC%9A%A9%EB%9F%89%EC%9D%B4%20%EA%B3%84%EC%86%8D%20%EB%8A%98%EC%96%B4%EB%82%98%EA%B3%A0%20%EC%9E%88%EB%8A%94%EB%8D%B0%2C%20%EC%9D%B4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EC%B0%BE%EC%95%84%EB%B3%B4%EC%84%B8%EC%9A%94.png)
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 스맵 등을 확인했지만 버퍼에 대해서는 아무것도 찾지 못했습니다.