9. 도서관/__사. Network

스왑(swap) 디바이스의 크기가 적다면

행복 금융 2008. 11. 28.

제목  :  스왑(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

댓글

💲 추천 글