NFS 마운트에서 최대 성능을 찾고 있습니다.
저는 로컬 네트워크에 있고 아마도 완전히 안전하지 않을 것입니다. 제 경우에는 성능이 가장 중요합니다.
내가 발견한 것:
/etc/export
내 정의 에 따르면비동기식패턴이 도움이 많이 되었습니다.
/etc/default/nfs-kernel-server
성능을 향상시킬 수 있는 다음 변수를 발견했습니다 .
# Number of servers to start up
RPCNFSDCOUNT=8
# Runtime priority of server (see nice(1))
RPCNFSDPRIORITY=0
# Options for rpc.mountd.
RPCMOUNTDOPTS=--manage-gids
서버 NFS
는 Linux Mint에 있고 클라이언트 설치 원격 파티션은 Debian 6입니다.
NFS 서버의 최대 성능에 대한 권장 사항이 있습니까?
RPCNFSDPRIORITY를 변경해야 합니까?
NFS 서버의 성능을 향상시킬 수 있는 다른 매개변수가 있다면?
클라이언트는 실제로 다음 구성을 사용하여 NFS 파티션을 마운트합니다.
server:/remotepath /localpath nfs4 rw,intr,hard,noatime,rsize=32768,wsize=32768 0 0
이것이 NFS v4 공유에 가장 적합한 마운트 옵션입니까?
답변1
설치 중에 timeo
및 옵션을 수정할 수 있습니다. retrans
예를 들어:
mount 192.168.0.102:/data /mnt -o timeo=5,retrans=4
이는 서버 응답이 지연되거나 때때로 서버가 응답하지 않는 경우 클라이언트가 서버에 대해 시도하는 재시도 횟수에 영향을 줍니다.
답변2
최신 Linux에서는 rsize 및 wsize를 하드코딩하지 마세요. 자동으로 최적화되어 예제보다 커집니다.