HP-UX

swap reservation error 관련 도움 요청합니다.

 
장호준
비정기 조언자

swap reservation error 관련 도움 요청합니다.

Physical Memory 2GB 인 System 을 관리하고 있습니다.



Kernel Parameter dbc_max_pct 를 10에서 50으로 바꾼 후에



Swap 이 100% 사용되는 현상이 발생했습니다.



#root# swapinfo

Kb Kb Kb PCT START/ Kb

TYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAME

dev 1048576 0 1048576 0% 0 - 1 /dev/vg00/lvol2

reserve - 1048576 -1048576

memory 1558964 1558536 428 100%



일단 변경 사항이 dbc_max_pct 밖에 없어서 다시 10으로 원복해서 일단 장애는 해결했습니다.



지금은 50~60 % 의 Swap ( Memory ) 사용률을 보이고 있습니다.



제가 알기로 버퍼 캐쉬는 동적 할당이라 maximum 최대치라고 해도 그만큼의 요구가 없으면 할당을 안한다고 알 고 있는데,



버퍼 캐쉬 최대치 값을 줄여서 Swap 영역이 더 많이 확보 된 걸까요?



아니면, 아직 문제가 해결 되지 않을 걸까요?



고수님들의 도움 부탁드립니다.





버퍼캐쉬가 50% 할당을 받았기 때문에 swap 이 100% full 이 나



2 응답 2
이태곤
중학생

swap reservation error 관련 도움 요청합니다.

안녕하십니까



dbc_max_pct 의 적정값은 10 내외 입니다.



50으로 하셨으면 메모리 부족현상이 나타날수 있습니다.



동적할당이라고 하여도 왠만큼해서는 메모리가 반환되지 않습니다.



버퍼캐쉬는 최초 dbc_min_pct 값에서 시작하여 디스크 I/O가 발생할때마다 서서히 올라 가게 됩니다.

하지만 메모리가 100% 가 되면 서서히 반환하게 되지만 전부 반환되지 않습니다.



김춘수
유치원

swap reservation error 관련 도움 요청합니다.

안녕하세요~



제 경험에 의하면 만약 11.23이라면 kcusage로 dbc_max_pct의 실 사용량을 확인하시고 적정값의 튜닝을 실시하는것이 옳다고 생각됩니다.