nfs 如何优化

回复 收藏
vim /etc/init.d/nfs

找到下面这行
[ -z "$RPCNFSDCOUNT" ] && RPCNFSDCOUNT=8
修改为
[ -z "$RPCNFSDCOUNT" ] && RPCNFSDCOUNT=32


默认的内核参数为:
cat /proc/sys/net/core/rmem_default
126976
cat /proc/sys/net/core/rmem_max
131071
cat /proc/sys/net/core/wmem_default
126976
cat /proc/sys/net/core/wmem_max
131071

修改为:
echo 262144 > /proc/sys/net/core/rmem_default
echo 262144 > /proc/sys/net/core/rmem_max
echo 262144 > /proc/sys/net/core/wmem_default
echo 262144 > /proc/sys/net/core/wmem_max
2012-03-05 16:41 举报
已邀请:
0

白紙黑_Zi

赞同来自:

明哥,有两个参数写错了吧,应该是 cat /proc/sys/net/core/wmem_max
                                                 cat /proc/sys/net/core/wmem_default

0

上海-KL

赞同来自:

马克
0

善思致用

赞同来自:

感觉将系统内核参数都设置成262144不是很妥当啊,猜测的
0

有人喜欢蓝

赞同来自:

所有的TCP/IP调优参数都位于/proc/sys/net/目录。例如, 下面是最重要的一些调优参数,后面是它们的含义:

1、/proc/sys/net/core/rmem_max — 最大的TCP数据接收缓冲

2、/proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲

3、/proc/sys/net/ipv4/tcp_timestamps — 时间戳在(请参考RFC 1323)TCP的包头增加12个字节

4、/proc/sys/net/ipv4/tcp_sack — 有选择的应答

5、/proc/sys/net/ipv4/tcp_window_scaling — 支持更大的TCP窗口. 如果TCP窗口最大超过65535(64K), 必须设置该数值为1

6、rmem_default — 默认的接收窗口大小

7、rmem_max — 接收窗口的最大大小
8、wmem_default — 默认的发送窗口大小
9. wmem_max — 发送窗口的最大大小

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: