제목 : 스왑(swap) 디바이스의 크기가 적다면
================================================================================================
스왑 디바이스는 디스크의 일부분을 메모리 처럼 사용하는 영역이다. 메모리 관리 기법에 있어서 사용될 수 있다. 그리고, 스왑(swap)이라는 것은 보통 가상메모리(Virtual Memory)를 의미하는 것으로 프로그램이 실행할 때 실제 물리적인 메모리와 맵핑을 할 수 있도록 하여 실제 프로그램이 실행 하게한다. 그래서 가상 메모리의 크기가 너무 적다면 프로그램은 실행 될 수 없으며, "NO swap soace"라는 메시지가 출력될 것이다. 스왑의 크기는 ( 물리적인 메모리의 크기 + 스왑 디바이스의 크기 ) * 약 90% 정도의 크기를 가진다. 만약 이 스왑의 크기가 적다면 다음의 순서에 준하여 이를 늘려 주면 된다.
# /usr/sbin/mkfile 40m /user/swapfile (40MByte의 swap file 생성)
# swap -a /user/swapfile (생성된swap file을 적용시켜줌)
# swap -l (display swap space)
# vi /etc/vfstab
/user/swapfile - - swap - no - (이라인을 추가)
# swap -s
total : 5828kbytes allocated + 2456k reserved = 8284k used, 103792k available
( allocated : 현재 사용
reserved : kernel이 잡아놓음
available : 사용할수 있는양 )
# swap -d /user/swapfile (swap add한 file을 삭제)
참고로 물리적인 메모리의 크기가 적다면 프로그램이 실행이 안도는 것이 아니라 실행이 늦어지는 결과를 가지게 된다.
'9. 도서관 > __사. Network' 카테고리의 다른 글
var/adm/wtmpx 와 /var/adm/utmpx 파일은 (0) | 2008.11.28 |
---|---|
sun service (0) | 2008.11.28 |
/var/adm/wtmp(x) 파일의 소유권이 변경되었을 경우 (0) | 2008.11.28 |
시스템의 회복 능력 (0) | 2008.11.28 |
sendmail error (0) | 2008.11.28 |
댓글