탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 11.1 조정 가능 매개변수 참조 설명서 Oracle Solaris 11.1 Information Library (한국어) |
2. Oracle Solaris 커널 조정 가능 매개변수
3. Oracle Solaris ZFS 조정 가능 매개변수
nfs:nfs3_pathconf_disable_cache
nfs:nfs4_pathconf_disable_cache
nfs:nfs_write_error_to_cons_only
nfs:nfs3_max_transfer_size_clts
nfs:nfs3_max_transfer_size_cots
이 절에서는 rpcmod 모듈의 NFS 매개변수에 대해 설명합니다.
NFS 클라이언트가 각 NFS 서버와 통신할 때 사용하는 TCP 연결 수를 제어합니다. 단일 연결에서 RPC를 다중화할 수 있도록 커널 RPC가 생성되지만 원하는 경우 여러 연결을 사용할 수도 있습니다.
정수(32비트)
1
1 ~ 231 - 1
연결
예
없음
일반적으로 전체 네트워크 대역폭을 사용하는 데 하나의 연결로도 충분합니다. 그러나 TCP가 네트워크에서 단일 스트림으로 제공한 대역폭을 사용할 수 없는 경우 여러 연결로 인해 클라이언트와 서버 간의 처리량이 증가할 수 있습니다.
연결 수를 늘리면 그에 따른 결과가 수반됩니다. 연결 수를 늘리면 각 연결을 추적하는 데 필요한 커널 리소스의 사용량도 늘어납니다.
불안정
클라이언트와 서버 간의 연결이 닫히기 전에 클라이언트에서 연결이 유휴 상태로 있을 수 있는 시간을 제어합니다.
긴 정수(64비트)
300,000밀리초(5분)
0 ~ 263 - 1
밀리초
예
없음
연결이 닫히기 전에 클라이언트에서 유휴 연결이 존재할 수 있는 시간을 변경하려면 이 매개변수를 사용하십시오. 시스템 리소스 소모를 방지하려는 경우 연결이 더 빠른 속도로 닫히도록 설정하면 됩니다.
불안정
긴 정수(64비트)
360,000밀리초(6분)
0 ~ 263 - 1
밀리초
예
없음
연결이 닫히기 전에 서버에서 유휴 연결이 존재할 수 있는 시간을 변경하려면 이 매개변수를 사용하십시오. 시스템 리소스 소모를 방지하려는 경우 연결이 더 빠른 속도로 닫히도록 설정하면 됩니다.
불안정
정수(32비트)
기본값은 0입니다. 이 값은 스택 크기가 시스템 기본값으로 설정됨을 의미합니다.
0 ~ 231 - 1
바이트
예. 새로 할당되는 모든 스레드에 대해 동적입니다. 스택 크기는 스레드가 만들어질 때 설정됩니다. 따라서 이 매개변수를 변경하더라도 기존 스레드에는 영향을 주지 않으며 새로 할당되는 모든 스레드에 적용됩니다.
없음
호출 수준이 너무 깊으면 스택 오버플로우와 레드 존 결함이 발생할 수 있습니다. 요청에 대해 매우 깊은 호출 깊이와 로컬 파일 시스템에 대해 깊은 호출 깊이를 함께 사용하면 NFS 서비스 스레드가 해당 스택으로 오버플로우될 수 있습니다.
이 매개변수를 플랫폼의 하드웨어 pagesize의 배수로 설정하십시오.
불안정
비연결 전송에서 RPC 레벨 재전송을 감지하는 중복 요청 캐시의 크기를 제어합니다. 이 캐시는 클라이언트 네트워크 주소 및 RPC 프로시저 번호, 프로그램 번호, 버전 번호 및 트랜잭션 ID를 기준으로 색인화됩니다. 이 캐시는 멱등 요청이 아닐 수 있는 재전송된 요청이 처리되지 않도록 합니다.
정수(32비트)
8192
1 ~ 231 - 1
요청
이 캐시는 동적으로 크기가 조정되지만 캐시에 대한 빠른 액세스를 제공하는 해시 대기열은 정적으로 크기가 조정됩니다. 캐시 크기를 크게 설정하면 캐시에서 항목을 찾는 데 걸리는 검색 시간이 길어질 수 있습니다.
이 매개변수의 값을 0으로 설정하지 마십시오. 값을 0으로 설정하면 NFS 서버에서 멱등 요청이 아닌 요청을 처리하지 않게 됩니다.
없음
NFS 클라이언트에서 허위 오류가 발생할 경우 이 매개변수의 값을 검토해 보십시오. 예를 들어, 디렉토리를 만들려는 시도가 실패했지만 디렉토리가 실제로 만들어진 경우 재전송된 MKDIR 요청을 서버에서 감지하지 못한 것일 수 있습니다.
캐시 크기는 서버의 부하와 일치해야 합니다. 캐시는 멱등 요청이 아닌 요청을 기록하므로 총 요청의 일부만 추적하면 됩니다. 클라이언트에서 재전송을 감지할 수 있을 만큼 오래 동안 정보가 캐시에 보관될 필요는 없습니다. 일반적으로 비연결 전송에 대한 클라이언트 시간 초과는 상대적으로 짧으며 약 1초에서 시작해 약 20초로 늘어납니다.
불안정
연결 지향 전송에서 RPC 레벨 재전송을 감지하는 중복 요청 캐시의 크기를 제어합니다. 이 캐시는 클라이언트 네트워크 주소 및 RPC 프로시저 번호, 프로그램 번호, 버전 번호 및 트랜잭션 ID를 기준으로 색인화됩니다. 이 캐시는 멱등 요청이 아닐 수 있는 재전송된 요청이 처리되지 않도록 합니다.
정수(32비트)
8192
1 ~ 231 - 1
요청
예
이 캐시는 동적으로 크기가 조정되지만 캐시에 대한 빠른 액세스를 제공하는 해시 대기열은 정적으로 크기가 조정됩니다. 캐시 크기를 크게 설정하면 캐시에서 항목을 찾는 데 걸리는 검색 시간이 길어질 수 있습니다.
이 매개변수의 값을 0으로 설정하지 마십시오. 0으로 설정하면 NFS 서버에서 멱등 요청이 아닌 요청을 처리하지 않게 됩니다.
NFS 클라이언트에서 허위 오류가 발생할 경우 이 매개변수의 값을 검토해 보십시오. 예를 들어, 디렉토리를 만들려는 시도가 실패했지만 디렉토리가 실제로 만들어진 경우 재전송된 MKDIR 요청을 서버에서 감지하지 못한 것일 수 있습니다.
캐시 크기는 서버의 부하와 일치해야 합니다. 캐시는 멱등 요청이 아닌 요청을 기록하므로 총 요청의 일부만 추적하면 됩니다. 클라이언트측에서 재전송을 감지할 수 있을 때까지 정보를 보관할 필요는 없습니다. 일반적으로 연결 지향 전송에 대한 클라이언트 시간 초과는 약 1분으로 매우 깁니다. 따라서 항목이 꽤 오래 동안 캐시에 머물러야 합니다.
불안정