서버 메모리 buffer / cache 강제 정리 필요성 질문

   조회 1080   추천 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 

안녕하세요. 11월 한겨울이 가을같네요. 지구가 인간보고 나가라고 하는 거 같습니다.

제목처럼, 서버에서 buffer / cache 를 강제 정리하는 게 좋은가 ? 에 대한 질문입니다. 



학교에서는, MEM 의 Buffer / Cache / Paging 등의 전략은 OS 의 전략을 따르는 게 가장 효율적이고, 인간이 개입하는 건 오히려 효율이 떨어진다고 배웠습니다. 그래서 그러려니 하고 있었고, 작업자들이 서버에서 버퍼나 캐쉬를 강제로 비워달라고 하면 "나는 그렇게 안 배웠다" 고 거절했죠. 논리적으로 생각해 봐도, 메모리 에서 buffer / cache 가 결국 느린 IO 를 대응하려는 측면이 있는거고, 어느정도 예측과 예비가 들어가니까 100% 딱 맞게 사용할 수는 없을 거라고 생각했죠.


근데 , 서버의 zombie process 들을 날리면서 생각이 좀 바뀌었습니다. 생각보다 zombie 들이 자주, 많이 발생하더라고요. 


혹시, 서버 운영하시는 분들중에서, mem buffer / cache 를 수동으로 날리거나 정기적으로 손 대는 분들이 있나요?

해당 작업이, 필요성을 느끼시나요? 마치 zombie process 들을 관리자 권한으로 날리는 것 처럼요.


이상입니다. 모두들 건강 조심하시기 바랍니다. 감사합니다. 

행복은 희생없이는 얻을 수 없는 것인가. 시대는 불행없이는 넘을 수 없는 것인가.
짧은글 일수록 신중하게.
술이 2024-11
좀비 생기면 메모리 버퍼 초기화 해줘야죠. 좀비 생기는건 잘못 짜여진거기 때문에 픽스 요청 해줘야 합니다.

메모리 여유가 없으면 디스크 IO 엄청 생깁니다. 이유없이 디스크 IO 생긴다 하면 메모리 버퍼 부족해서니 그땐 초기화 해줘야겠죠.
epowergate 2024-11
1. zombie가 있다는 건 프로그램 어딘가 문제가 있다는 거죠.  그건 그것대로 봐야 하고
2. buff/cache는 종종 drop하는게 좋습니다.  SLAB을 보면 좀 더 알 수 있겠지만, buff/cache에 내용이 DATA CACHE보다 앞으로 사용하지 않을 inode cache, slab cache일 가능성이 높습니다.
CACHE가 아무리 좋고 잘 만들어 놨어도 SWAP들어가면 아무런 소용 없습니다.

cache drop (종종) 해주세요

만약 좀비가 많고 그 좀비가 mem을 잡고 있다면 drop cache해도 별 소용이 없을 겁니다.  그러니, 반대로, drop cache하시고 buff/cachje가 어느 정도 줄어드는지를 보면 좀비가 나쁜좀비인지 아니면 그냥 거시기한 좀비인지 확인이 가능하겠죠
꼬소 2024-11
buffer/cache 조정을 수동으로 할 필요는 없습니다.
cache hit가 오히려 더 많은 이득이기 때문에 가급적 cache의 메모리 상주가 더 효율적입니다.
오히려 메모리 압박으로 인한 swap 사용이 더 문제될 수 있으니, swap 사용이 있다면 vm.min_free_kbytes와 vm.swappiness 그리고 vm.vfs_cache_pressure을 조정해 보겠습니다.


QnA
제목Page 61/5732
2015-12   1794134   백메가
2014-05   5269057   정은준1
2021-12   2134   VSPress
2010-03   11345   승후니도쿄
2017-01   4573   질문학생
2019-05   3364   두cpu
2010-04   11131   이해하면오…
2016-02   3853   밀우
2014-10   4100   미파이브
2017-01   4320   칼리드불라…
2021-12   10509   햇살한스푼
2023-07   1165   winner712
2020-07   5315   다봉이
2023-08   2238   keros
2014-11   29635   테돌아이
2010-05   10540   김건우
2010-05   15856   굴다리교
2018-03   4381   서울사람
2010-05   9271   새로운차원
2023-08   2281   다롱이
2014-11   4519   하상욱
2018-04   5040   올때메로나