rsync와 함께 사용하기 위한 NFS4 성능 조정

rsync와 함께 사용하기 위한 NFS4 성능 조정

공개합니다. 저는 이것이 나쁜 생각이며 피해야 한다는 것을 알고 있습니다.그러나 현재 NFS 서버는 Netapp SAN이므로 선택의 여지가 없습니다. 즉, 파일 서버에 대해 rsync를 실행할 수는 없습니다.

현재 겪고 있는 상황은 NFS4(특히 4.2)를 사용하여 볼륨을 마운트할 때 마운트 지점과 내부 하드 드라이브 간에 rsync를 사용할 때 대부분의 경우 전송이 비활성화된다는 것입니다.

정기적으로만 사용되는 볼륨을 보여주는 Ontap의 스크린샷

이는 다음 줄로 설치됩니다 /etc/fstab.

netapp:/repository  /netapp/repository                  nfs     rw,nfsvers=4.2,async,_netdev  0 0

볼륨이 NFS3으로 다시 마운트되면 성능이 일관되고 하드 드라이브의 I/O 속도와 일치합니다.

꾸준한 볼륨 사용을 보여주는 Ontap 스크린샷

이는 다음 명령을 사용하여 설치되었습니다.

mount -t nfs -o nfsvers=3,proto=tcp,async,_netdev netapp:/repository /netapp/repository

그래서 나에게 문제는 분명히 rsyncNFS4가 NFS4와 잘 작동하지 않는다는 것입니다. 이는 예상되는 일이지만 NFS4가 80%의 시간 동안 아무것도 하지 않을 것이라고는 예상하지 못했습니다. 보안이 최우선이기 때문에 krb5p서비스에서 NFS4를 사용할 수 있도록 하고 싶은데 원인이 무엇인지 혼란스럽습니다. 이상한 전송 시작 ​​및 중지를 완화하기 위해 호스트에서 수행할 수 있는 성능 조정이 있습니까?

관련 정보