免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6016 | 回复: 9
打印 上一主题 下一主题

NFS 写文件慢,有延迟,怎么处理? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-12 16:38 |只看该作者 |倒序浏览
test# nfsstat -m
/share from test2:/vol/vol1/share
flags:         vers=3,proto=tcp,sec=sys,hard,intr,link,symlink,acl,rsize=32768,wsize=32768,retrans=5,timeo=600
Attr cache:    acregmin=3,acregmax=60,acdirmin=30,acdirmax=60

往FILER上写东西会有延迟,还有数据丢失
Attr cache:    acregmin=3,acregmax=60,acdirmin=30,acdirmax=60
这句话是什么意思啊?cache去掉有利于写嘛,怀疑要写的数据先放CACHE里然后再写到filer上去,造成了延迟,怎么去掉呢?

我看没有问题的CLIENT上

tt# nfsstat -m
/user/home from test2:/vol/vol1/home
Flags:   vers=3,proto=tcp,auth=unix,soft,intr,link,symlink,acl,rsize=32768,wsize=32768,retrans=5
All:     srtt=0 (0ms), dev=0 (0ms), cur=0 (0ms)

高手指点 !

论坛徽章:
0
2 [报告]
发表于 2006-04-12 16:49 |只看该作者
关注~~~

论坛徽章:
0
3 [报告]
发表于 2006-04-12 17:48 |只看该作者
mount -p

do u use cachefs?

#man mount_cachefs

论坛徽章:
0
4 [报告]
发表于 2006-04-12 21:57 |只看该作者
我没有用nount_cache,会减小写文件延迟现象?

论坛徽章:
0
5 [报告]
发表于 2006-04-13 08:59 |只看该作者
原帖由 coolbzk 于 2006-4-12 21:57 发表
我没有用nount_cache,会减小写文件延迟现象?


废话。

论坛徽章:
0
6 [报告]
发表于 2006-04-13 20:20 |只看该作者
但是我是AUTO MOUNT的, 不至于一个一个目录建吧,还有mount _cache 好像是提高READ performance的吧

test# nfsstat -c

Client rpc:
Connection oriented:
calls       badcalls    badxids     timeouts    newcreds    badverfs   
2713443     65          0           0           0           0           
timers      cantconn    nomem       interrupts  
0           0           0           0           
Connectionless:
calls       badcalls    retrans     badxids     timeouts    newcreds   
2           0           0           0           0           0           
badverfs    timers      nomem       cantsend   
0           0           0           0           

Client nfs:
calls       badcalls    clgets      cltoomany   
2698691     65          2698691     0           
Version 2: (0 calls)
null        getattr     setattr     root        lookup      readlink   
0 0%        0 0%        0 0%        0 0%        0 0%        0 0%        
read        wrcache     write       create      remove      rename      
0 0%        0 0%        0 0%        0 0%        0 0%        0 0%        
link        symlink     mkdir       rmdir       readdir     statfs      
0 0%        0 0%        0 0%        0 0%        0 0%        0 0%        
Version 3: (2698626 calls)
null        getattr     setattr     lookup      access      readlink   
0 0%        328086 12%  679 0%      108140 4%   31791 1%    29 0%      
read        write       create      mkdir       symlink     mknod      
146293 5%   2074769 76% 465 0%      99 0%       0 0%        0 0%        
remove      rmdir       rename      link        readdir     readdirplus
219 0%      0 0%        296 0%      0 0%        26 0%       542 0%      
fsstat      fsinfo      pathconf    commit      
7011 0%     86 0%       95 0%       0 0%        

Client nfs_acl:
Version 2: (0 calls)
null        getacl      setacl      getattr     access      
0 0%        0 0%        0 0%        0 0%        0 0%        
Version 3: (65 calls)
null        getacl      setacl      
0 0%        65 100%     0 0%

好像我的BADCALLS很多啊,正常嘛?

论坛徽章:
0
7 [报告]
发表于 2006-04-13 23:10 |只看该作者
搭建过NFS,但是还从来没有这么仔细过,跟着学习了!

论坛徽章:
0
8 [报告]
发表于 2006-04-14 09:36 |只看该作者
一般这些问题找瓶颈,可能是网络或者硬盘读写速度,NFS配置上一般不会有大问题的。

论坛徽章:
0
9 [报告]
发表于 2006-04-14 10:21 |只看该作者
唉你试试不就知道了? 1M/s(w/o cachefs)  6M/s(w cachefs)  100Mbps ethernet

NFS写性能差的问题,还以为地球人都知道

论坛徽章:
0
10 [报告]
发表于 2006-04-18 08:48 |只看该作者
原帖由 race 于 2006-4-14 09:36 发表
一般这些问题找瓶颈,可能是网络或者硬盘读写速度,NFS配置上一般不会有大问题的。


嗯,嗯,网络上MS没什么问题,FILER是NetAPP, 双千兆网卡,其他用户写文件都没什么问题,应该不是SERVER端的问题,我用SNIFFER抓包分析一下去
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP