Linux下samba服务速度很慢的问题
最近,毛毛重新在虛擬機上安裝了企業版5的Linux,啟動samba服務之后,發現從Winxp向Linux傳輸文件速度很慢。
在網上查詢后,大概有下面幾種解決方案。
1: [global]
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
2:在 smb.conf 裡添加下面的語句就可以解決smb ports = 139
3:
修改 /opt/etc/samba/smb.conf,加入
[global]
read size = 512?
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF=512 SO_SNDBUF=512 IPTOS_LOWDELAY?
getwd cache = yes
follow symlinks = no?
wide links = no
read raw = yes?
write raw = yes
large readwrite = yes?
getwd cache = yes?
strict locking = no?
fake oplocks = yes?
oplocks = no
4:關閉防火墻和selinux
但是沒有一種方法在我的電腦上能夠奏效。
這樣是弄得毛毛覺也睡不好啊,后來晚上睡得糊里糊涂的時候,腦袋里作了一個計算。
傳輸的文件大小54M=54*1024=55296kb
傳輸的時候顯示還需30分鐘傳完30m=30*60=1800
傳輸速度=30.72kb
這個數據很熟悉啊,我想起我電腦上用了個限速軟件上傳速度設置的就是30kb
一下我就醒了,打開電腦關掉限速軟件試一試,居然行了
我的問題是這樣解決的,你是不是和我一樣呢?
轉載于:https://www.cnblogs.com/taomaomao/archive/2012/08/29/2661907.html
總結
以上是生活随笔為你收集整理的Linux下samba服务速度很慢的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java语言基础JavaScript
- 下一篇: .net 流(Stream) - 文件流