新聞中心
linux NFS服務器端口優(yōu)化是為了提高性能,滿足不同的使用場景,靈活的使用NFS資源,達到NFS的最高性能。NFS服務器端口優(yōu)化,主要是用于客戶端、服務器端之間通信效率和性能優(yōu)化。

NFS服務器端口優(yōu)化的一般步驟主要分不同部分,分別是:一、服務器端Socket參數(shù)調(diào)優(yōu);二、服務器端TCP參數(shù)調(diào)優(yōu);三、服務器端NFS的參數(shù)調(diào)優(yōu);四、服務器端緩存調(diào)優(yōu);五、客戶端Socket參數(shù)優(yōu)化;六、客戶端TCP參數(shù)優(yōu)化;七、客戶端NFS參數(shù)優(yōu)化。
1、NFS服務器端Socket參數(shù)調(diào)優(yōu),一般有以下幾個參數(shù)可以調(diào)節(jié):SO_RCVBUF和SO_SNDBUF,一般采用4M以上;SO_RCVLOWAT,一般采用4K以上;SO_SNDLOWAT,一般采用4K以上,最后使用如下命令:
echo 65536 > /proc.SYS/Net/core/rmem_max
echo 4194304 > /proc/sys/net/core/rmem_default
echo 4194304 > /proc/sys/net/core/wmem_default
echo 65536 > /proc/sys/net/core/wmem_max
echo 4096 > /proc/sys/net/core/optmem_max
echo 4096 > /proc/sys/net/core/optmem_max
2、NFS服務器端TCP參數(shù)調(diào)優(yōu),一般有以下幾個參數(shù)可以調(diào)節(jié):net.ipv4.tcp_rmem,net.ipv4.tcp_wmem,net.ipv4.tcp_retries2,net.ipv4.tcp_max_syn_backlog。
echo “2048 87380 16777216” > /proc/sys/net/ipv4/tcp_rmem
echo “2048 65536 16777216” > /proc/sys/net/ipv4/tcp_wmem
echo 7 > /proc/sys/net/ipv4/tcp_retries2
echo 2048 > /proc/sys/net/ipv4/tcp_max_syn_backlog
3、NFS服務器端NFS參數(shù)調(diào)優(yōu),一般有以下幾個參數(shù)可以調(diào)節(jié):sunrpc.tcp.msize,sunrpc.tcp.min_resvport,sunrpc.tcp.max_resvport,sunrpc.tcp.clients_per_port。
echo 4194304 > /proc/sys/sunrpc/tcp_max_msg_size
echo 49152 > /proc/sys/sunrpc/tcp_min_resvport
echo 65535 > /proc/sys/sunrpc/tcp_max_resvport
echo 32 > /proc/sys/sunrpc/tcp_clients_per_port
4、NFS服務器緩存調(diào)優(yōu),主要參數(shù)有writeback_cache、readahead_cache、dirty_background_ratio、dirty_ratio等。writeback_cache基本就是定義緩存的容量大小,readahead_cache設置的參數(shù)與服務器的網(wǎng)絡速度有關系,dirty_background_ratio和dirty_ratio也可以設置合理的值通過調(diào)優(yōu)來提高NFS的性能。
5、客戶端Socket參數(shù)優(yōu)化,一般有以下幾個參數(shù)可以調(diào)節(jié):SO_RCVBUF和SO_SNDBUF,一般采用4M以上;SO_RCVLOWAT,一般采用4K以上;SO_SNDLOWAT,一般采用4K以上,最后使用如下命令:
echo 65536 > /proc/sys/net/core/rmem_max
echo 4194304 > /proc/sys/net/core/rmem_default
echo 4194304 > /proc/sys/net/core/wmem_default
echo 65536 > /proc/sys/net/core/wmem_max
echo 4096 > /proc/sys/net/core/optmem_max
echo 4096 > /proc/sys/net/core/optmem_max
6、客戶端TCP參數(shù)優(yōu)化,主要參數(shù)有net.ipv4.tcp_keepalive_time,該參數(shù)調(diào)整位置,可以有效減少客戶端多次重連服務器的時間,從而減少客戶端read阻塞。
echo 7200 > /proc/sys/net/ipv4/tcp_keepalive_time
7、客戶端NFS參數(shù)優(yōu)化,一般有以下參數(shù)可以調(diào)節(jié):NFS_MOUNT_NONBLOCK,NFS_MOUNT_SOFT,NFS_MOUNT_INTR,NFS_MOUNT_TCP,NFS_MOUNT_NOCTO,NFS_MOUNT_NOAC,NFS_MOUNT_BROKEN_SUID,NFS_MOUNT_MAXGROUPS。調(diào)整參數(shù),可以有效提高NFS客戶端在服務器斷開或者不可用時的恢復策略,從而提升使用NFS的可靠性。
echo 1 > /proc/sys/fs/nfs/nfs_mount_nonblock
echo 0 > /proc/sys/fs/nfs/nfs_mount_soft
echo 0 > /proc/sys/fs/nfs/nfs_mount_intr
echo 1 > /proc/sys/fs/nfs/nfs_mount_tcp
echo 1 > /proc/sys/
成都網(wǎng)站建設選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設計,高端小程序APP定制開發(fā),成都網(wǎng)絡營銷推廣等一站式服務。
分享題目:LinuxNFS服務器的端口優(yōu)化(nfslinux端口)
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/cdidedj.html


咨詢
建站咨詢
