Oracle® Solaris 11.2의 네트워크 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

lockd 데몬

lockd 데몬은 NFS 파일에 대한 레코드 잠금 작업을 지원합니다. lockd 데몬은 NLM(네트워크 잠금 관리자) 프로토콜에 대해 서버와 클라이언트 간 RPC 연결을 관리합니다. 일반적으로 이 데몬은 옵션을 사용하지 않고 시작됩니다. 이 명령에는 세 가지 옵션을 사용할 수 있습니다. sharectl 명령을 사용하여 매개변수를 설정하거나 명령줄을 통해 이러한 옵션을 설정할 수 있습니다. 자세한 내용은 lockd(1M) 매뉴얼 페이지를 참조하십시오.


주 -  LOCKD_GRACE_PERIOD 키워드 및 –g 옵션은 더 이상 사용되지 않습니다. 사라진 키워드는 새 grace_period 매개변수로 교체되었습니다. 두 키워드가 모두 설정된 경우 grace_period의 값이 LOCKD_GRACE_PERIOD의 값을 대체합니다.

LOCKD_GRACE_PERIOD와 마찬가지로, grace_period=graceperiod 매개변수는 서버가 재부트된 후 클라이언트가 NLM에서 제공하는 NFS 버전 3 잠금과 NFS 버전 4 잠금을 모두 재생 이용해야 하는 시간(초)을 설정합니다.

lockd_retransmit_timeout=timeout 매개변수는 잠금 요청을 원격 서버로 다시 전송할 때까지 기다릴 시간(초)을 선택합니다. 이 옵션은 NFS 클라이언트측 서비스에 적용됩니다. timeout의 기본값은 5초입니다. timeout 값을 줄이면 “잡음이 많은” 네트워크에서 NFS 클라이언트의 응답 시간을 단축할 수 있습니다. 그러나 이렇게 값을 변경하면 잠금 요청 빈도가 높아져 서버 로드가 추가될 수 있습니다. –t timeout 옵션을 통해 데몬을 시작하여 명령줄에서도 같은 매개변수를 사용할 수 있습니다.

lockd_servers=number 매개변수는 최대 동시 lockd 요청 수를 지정합니다. 기본값은 1024입니다.

nthreads 매개변수는 서버에서 처리할 수 있는 최대 동시 스레드 수를 지정합니다. UDP를 사용하는 모든 NFS 클라이언트는 NFS 서버와의 단일 연결을 공유합니다. 이러한 조건 하에서 UDP 연결에 사용 가능한 스레드 수를 늘릴 수 있습니다. 최소 계산에서는 각 UDP 클라이언트에 대해 스레드를 2개 허용합니다. 그러나 이 숫자는 클라이언트의 작업 부하와 관련되므로 클라이언트당 스레드 2개는 충분하지 않을 수 있습니다. 스레드를 더 사용하는 경우에는 스레드 사용 시 NFS 서버에서 메모리가 더 많이 사용되는 단점이 있습니다. 그러나 스레드가 사용되지 않는 경우에는 nthreads를 늘려도 아무런 효과가 없습니다. –nthreads 옵션을 포함해 데몬을 시작하여 명령줄에서도 같은 매개변수를 사용할 수 있습니다.