공개합니다. 저는 이것이 나쁜 생각이며 피해야 한다는 것을 알고 있습니다.그러나 현재 NFS 서버는 Netapp SAN이므로 선택의 여지가 없습니다. 즉, 파일 서버에 대해 rsync를 실행할 수는 없습니다.
현재 겪고 있는 상황은 NFS4(특히 4.2)를 사용하여 볼륨을 마운트할 때 마운트 지점과 내부 하드 드라이브 간에 rsync를 사용할 때 대부분의 경우 전송이 비활성화된다는 것입니다.
이는 다음 줄로 설치됩니다 /etc/fstab
.
netapp:/repository /netapp/repository nfs rw,nfsvers=4.2,async,_netdev 0 0
볼륨이 NFS3으로 다시 마운트되면 성능이 일관되고 하드 드라이브의 I/O 속도와 일치합니다.
이는 다음 명령을 사용하여 설치되었습니다.
mount -t nfs -o nfsvers=3,proto=tcp,async,_netdev netapp:/repository /netapp/repository
그래서 나에게 문제는 분명히 rsync
NFS4가 NFS4와 잘 작동하지 않는다는 것입니다. 이는 예상되는 일이지만 NFS4가 80%의 시간 동안 아무것도 하지 않을 것이라고는 예상하지 못했습니다. 보안이 최우선이기 때문에 krb5p
서비스에서 NFS4를 사용할 수 있도록 하고 싶은데 원인이 무엇인지 혼란스럽습니다. 이상한 전송 시작 및 중지를 완화하기 위해 호스트에서 수행할 수 있는 성능 조정이 있습니까?