인피니밴드를 통해 두 개의 서버가 연결되어 있고 NFS 성능을 테스트하고 있습니다. 이것은 RHEL 7.9에 있습니다.
NFS-server /etc/exports
/data *(rw,no_root_squash)
/ramdisk *(rw,no_root_squash)
# exportfs -s
/data (sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,no_root_squash)
/ramdisk (sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,no_root_squash)
The /ramdisk folder is via mount -t tmpfs -o size=100G tmpfs /ramdisk
-----------------------------------------
NFS client # 1
mounts /data as type nfs4 (rw,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,)
does not mount /ramdisk
-----------------------------------------
NFS client # 1
mounts /data as type nfs4 (rw,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,)
does not mount /ramdisk
-----------------------------------------
NFS client # 2
also mounts /data as type nfs4 (rw,vers=4.1,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,)
I want to mount /ramdisk as vers=4.1 but with proto = udp, IS THIS POSSIBLE?
How about mounting /ramdisk as vers=3 and proto = udp, is that possible?
nfs 클라이언트를 어떻게 사용해도 vers=4.1
마운트가 proto=tcp
. 내보낸 특정 nfs 마운트의 버전과 프로토타입 유형이 다를 수 있습니까? 아니면 이 두 프로젝트가 nfs 서버의 내보내기 측에 잠겨 있습니까?
내 /data
내보내기가 사용 중이므로 꼭 필요하지 않은 경우에는 문제를 일으키고 싶지 않습니다. 예전에는 proto=tcp와 함께 작동하는 버전 4를 얻을 수 없었고 지금은 다시 돌아가고 싶었지만 그렇게 할 수 없어서 화가 났습니다.