Oracle® Solaris 11.2 조정 가능 매개변수 참조 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

nfs:nrnode

설명

NFS 클라이언트에서 rnode 캐시의 크기를 제어합니다.

NFS 버전 2, 3, 4 클라이언트에 사용되는 rnode는 NFS 클라이언트의 파일에 대해 설명하는 중앙 데이터 구조입니다. rnode에는 서버에서 파일을 식별하는 파일 핸들이 포함되어 있습니다. 또한 rnode에는 서버에 대한 네트워크 호출을 방지하기 위해 NFS 클라이언트에서 사용하는 다양한 캐시에 대한 포인터도 포함되어 있습니다. 각 rnodevnode와 일대일로 연결되어 있습니다. vnode는 파일 데이터를 캐시합니다.

NFS 클라이언트는 캐시된 데이터 및 메타 데이터가 삭제되지 않도록 하기 위해 rnode의 수를 최소한으로 유지하려고 합니다. rnode가 다시 사용되거나 해제되면 캐시된 데이터 및 메타 데이터는 삭제되어야 합니다.

데이터 유형

정수(32비트)

기본값

이 매개변수의 기본 설정은 0이며 이는 nrnode 값이 ncsize 매개변수 값으로 설정되어야 함을 나타냅니다. 실제로 nrnode 값이 양수 값이 아니면 nrnodencsize의 값으로 설정됩니다.

범위

1 ~ 231 - 1

단위

rnode

동적인지 여부

아니오, 이 값은 /etc/system 파일에서 매개변수를 추가하거나 변경한 다음 시스템을 재부트하는 방법으로만 변경할 수 있습니다.

검증

사용 가능한 메모리의 25%만 rnode 캐시에 사용될 수 있도록 최대값이 강제 적용됩니다.

변경 시기

rnode는 동적으로 만들어지고 삭제되기 때문에 시스템에서는 시스템의 메모리 압력이 늘어나거나 더 많은 파일이 동시에 액세스될 경우 캐시 크기를 자동으로 조정하여 nrnode 크기의 캐시를 사용합니다. 그러나 액세스되는 파일의 조합을 미리 예측할 수 있는 등 특정한 경우에는 nrnode 값을 직접 설정할 수 있습니다. 예를 들어, NFS 클라이언트에서 소수의 대용량 파일에 액세스하는 경우 nrnode 값을 줄여 시스템 메모리가 rnode 대신 파일 데이터를 캐시하도록 할 수 있습니다. 클라이언트에서 다수의 작은 파일에 액세스하는 경우에는 파일 메타 데이터를 저장하기에 최적의 값으로 nrnode 값을 늘려 메타 데이터에 대한 네트워크 호출 수를 줄일 수 있습니다.

nrnode 값을 1로 설정하여 rnode 캐시를 사용 안함으로 설정할 수도 있지만 권장되는 방법은 아닙니다. 이 값은 rnode를 하나만 캐시하도록, 즉 자주 다시 사용되도록 클라이언트에 지시합니다.

커밋 레벨

불안정