Solaris system buffer cache에 관하여....
작성자 관리자 작성시간 2003-10-07 11:17:04
 

Solaris system buffer cache에 관하여..

제공 : howtosolaris.com

저희 서버의 physical memory size는 192MB 입니다.(지성 합니다..가난 해서리...^^;)

그럼 maximum memory allowed in buffer cache 값은 얼마나 될까요...

Solaris에서는 buffer cache 값을 physical memory의 2%로 사용 하도록
설정 되어 있습니다.

그럼 확인을 해보죠...

# sysdef -i | grep bufhwm
3809280 maximum memory allowed in buffer cache (bufhwm)
위에서 보듯 2%에 해당 하는 값을 나타내죠.

우리가 기끔 /var/adm/messages 파일을 열어 볼때 사이즈가 큰 것들을
vi로 열어 보다 보면 "라인의 끝이 buffer의 행을 초과 했음"
이라는 메세지를 보신적이 있을 것입니다.
그것은 바로 buffer size와 연관 되지요.

그럼 사이즈를 조정해 보죠.

간단 합니다. /etc/system에 설정만 해 놓으시면 됩니다.

# vi /etc/system

set bufhwm=7440 (이 값은 7400*1024byte로 계산된 값입니다 기존 3809280의 2배 값이죠)

# reboot -- -r


<확인>
# sysdef -i | grep bufhwm
7618560 maximum memory allowed in buffer cache (bufhwm)


buffer의 값이 두배로 되었습니다.

여러분 이제 맘대로 buffer를 늘리시죠....


목록 | 입력 | 수정 | 답변 | 삭제