- 论坛徽章:
- 0
|
本帖最后由 chris_zhu 于 2011-03-23 11:33 编辑
系统环境说明:
1. SAMBA服务端(192.168.1.100):RHEL5.3 64bit;samba-3.0.33-3.7.el5
a. 将netapp的nfs挂载目录/mnt/nfs作为samba目录导出,目录名为nfs,NFS目录有数据160G,文件数150万
b. 为了对比,将本地目录/mnt/test也作为samba目录导出,目录名为test,目录为空
2. SAMBA客户端(192.168.1.102):Windows 2003 R2 X64
问题说明:
Windows访问test目录一切正常,但访问nfs目录时都有30秒的等待时间,不管文件大小,30秒后传输才正常。
- listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
- 10:41:12.967825 IP 192.168.1.102.1707 > 192.168.1.100.445: P 2193104950:2193105102(152) ack 2067750188 win 65327
- 10:41:12.968505 IP 192.168.1.100.445 > 192.168.1.102.1707: P 1:40(39) ack 152 win 9648
- 10:41:12.968753 IP 192.168.1.102.1707 > 192.168.1.100.445: P 152:294(142) ack 40 win 65288
- 10:41:12.969067 IP 192.168.1.100.445 > 192.168.1.102.1707: P 40:79(39) ack 294 win 10720
- 10:41:12.969320 IP 192.168.1.102.1707 > 192.168.1.100.445: P 294:446(152) ack 79 win 65249
- 10:41:13.009226 IP 192.168.1.100.445 > 192.168.1.102.1707: . ack 446 win 11792
- 10:41:14.557560 IP 192.168.1.102.1707 > 192.168.1.100.445: P 446:800(354) ack 79 win 65249
- 10:41:14.557566 IP 192.168.1.100.445 > 192.168.1.102.1707: . ack 800 win 12864
- 10:41:42.967958 IP 192.168.1.100.445 > 192.168.1.102.1707: P 79:218(139) ack 800 win 12864
- 10:41:42.968176 IP 192.168.1.102.1707 > 192.168.1.100.445: P 800:874(74) ack 218 win 65110
复制代码 怀疑:
初步怀疑是windows每次访问时候都要做文件索引,nfs目录文件数太多,导致拷贝数据开始阶段很慢。
Google了好久,没找到解决方案,有对SAMBA熟悉朋友没,帮忙解答下。
谢谢了。
SAMBA配置文件:- #======================= Global Settings =====================================
- [global]
- workgroup = WORKGROUP
- server string = Samba Server Version %v - nfs-rhel5
- netbios name = nfs-rhel5
- hosts allow = 192.168.1.101 192.168.1.102
- ;smb ports = 139
- socket options = TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_KEEPALIVE SO_RCVBUF=65536 SO_SNDBUF=65536
- # logs split per machine
- ; log file = /var/log/samba/%m.log
- ; max log size = 50
- log level = 2
- security = share
- guest account = admin
- load printers = no
- show add printer wizard = no
- printing = none
- printcap name = /dev/null
- disable spoolss = yes
- #============================ Share Definitions ==============================
- [nfs]
- comment = nfs
- writable = yes
- locking = no
- path = /mnt/nfs
- guest ok = yes
- [test]
- comment = test
- writable = yes
- locking = no
- path = /mnt/test
- guest ok = yes
复制代码 |
|