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

一下我就醒了,打開電腦關掉限速軟件試一試,居然行了

我的問題是這樣解決的,你是不是和我一樣呢?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM