samba 的效率問題 [論壇 - Ubuntu 與公司企業/商業應用]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



samba 的效率問題
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 571
MP : 229 / 19571
EXP: 84
離線
參考了網路上一些文章,以上是我的 smb.conf
[global]
usershare allow guests = yes
security = share
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
create mask = 0700

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers


follow symlinks = no
wide links = no
use sendfile = yes
read raw = yes
write raw = yes
aio read size = 32768
aio write size = 32768
write cache size = 262144
block size = 8192
max xmit = 65536
large readwrite = yes
socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF=32768 SO_SNDBUF=32768 IPTOS_LOWDELAY
getwd cache = yes
strict locking = no
fake oplocks = yes
oplocks = no



目前平均的讀寫最快約在 9000位元組/每秒
不知道這樣的效率是好或不好呢?

有無增進空間?

2012/7/14 10:54
應用擴展 工具箱
回覆: samba 的效率問題
會員四級
註冊日期:
2007/8/12 16:54
來自 Taiwan-Kaohsiung
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 393
MP : 107 / 14959
EXP: 74
離線
提供一下我內網Samba傳輸的數據

全部都GbE化了
速率至少有50~70MByte/s

你上面是不是有打錯,9000Byte≒9KByte

會不會太慢

2012/7/14 13:16
應用擴展 工具箱
回覆: samba 的效率問題
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 571
MP : 229 / 19571
EXP: 84
離線
謝謝Nathaniel的資訊
我的是 9000Bytes/s
剛實測傳了二個大檔,1個450M,另一個250M
共花了72秒
每秒約9-10M之間

的確和您差很大
能否請您指點一下,我的設定那兒可以改善?

2012/7/14 14:46
應用擴展 工具箱
回覆: samba 的效率問題
會員五級
註冊日期:
2010/9/26 16:05
所屬群組:
已註冊使用者
等級: 27
HP : 0 / 660
MP : 317 / 19083
EXP: 43
離線
Marco 寫到:
謝謝Nathaniel的資訊
我的是 9000Bytes/s
剛實測傳了二個大檔,1個450M,另一個250M
共花了72秒
每秒約9-10M之間

的確和您差很大
能否請您指點一下,我的設定那兒可以改善?

樓主提供的訊息是否有誤
9000Bytes/s 大約是 70Kb/s,連1M都不到
但卻又說實測時每秒約9-10M之間
明顯矛盾哦
如果依實測結果來看,
9-10MB約等於72-80Mb/s
若樓主你的網卡是10/100乙太網卡的話,
那這個速度算是正常的哦

*************************************************
另外,samba的設定檔無法設定網路速率,
其效能就是依你設備規格及使用情形決定的
如果要設定某項service(如samba)的系統資源(如網路)
已經屬於網路第7層的設定了,要靠其他套件來實作

2012/7/14 16:54
應用擴展 工具箱
回覆: samba 的效率問題
會員四級
註冊日期:
2007/8/12 16:54
來自 Taiwan-Kaohsiung
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 393
MP : 107 / 14959
EXP: 74
離線
你所說的每秒約9-10M之間應該是MegaByte吧@@
看你傳的檔案跟時間應該是指MegaByte非Byte

9000Byte≒9KByte≠9MegaByte


下面是假設你剛剛講的是指9~10MegaByte

假如你是100Mbit的網路結構跟設備,對於100Mbit的網路結構來講差不多是極限了
100Mbit/8bit=12.5MByte

有些線材跟節點設備跟主機演算的折損

要再上去,需要把設備和線材(如果可以最好一起CAT 6e,雖說CAT 5e也跑的到)升級成GbE等級的喔~


FYI~

2012/7/14 16:56
應用擴展 工具箱
回覆: samba 的效率問題
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 571
MP : 229 / 19571
EXP: 84
離線
再三感謝指導!
9000Bytes/s , 是傳輸軟體上秀出來的,
且先不管它了,
實測是 700M傳了70秒左右(用手錶量的), 讀寫各試了一次,數據都差不多

我的網卡是10/100沒錯,
依您所說,那這個速度算是正常的,那我就放心了

再請教
如果想達到您的【速率至少有50~70MByte/s】
那麼要更換那些硬體器材呢?
會很花錢嗎?

我們的工作環境是會計系統,絕大部份都是小檔,90%以上的檔案都在1M以下,同時上線約十人,每次開檔約在150檔案個左右,若改善硬體設施,能否有顯著效果呢?(效果要夠大才能叫老闆出錢)

2012/7/14 17:43
應用擴展 工具箱
回覆: samba 的效率問題

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 54834
EXP: 24
離線
我的網卡是10/100沒錯

你是 LAN 還是 INTERNET
LAN 換成 1000 = 1 G 對提速會有幫助 # 包含 hub, switch, router 都要升級
Internet 對提速幫助不大

2012/7/14 18:06
應用擴展 工具箱
回覆: samba 的效率問題
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 571
MP : 229 / 19571
EXP: 84
離線
感謝指導
我關注的是 samba ,也就是 Lan , 公司內部區網運作
有時會計小姐操作會計系統時,會嫌慢,
我在想,要花多少銀兩才能改進速度,
假設以十個工作站來估算,
約得花多少錢呢?

2012/7/14 18:15
應用擴展 工具箱
回覆: samba 的效率問題
會員四級
註冊日期:
2007/8/12 16:54
來自 Taiwan-Kaohsiung
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 393
MP : 107 / 14959
EXP: 74
離線
10倍的差別,你覺得不大嗎:))

10個workstation

買個cisco small business 的 16port GbE Switch,無網管型
市價約在4000~6000左右,內建QOS BALANCE,背板頻寬足夠,不會出現大家傳SAMBA,讓網路癱瘓或者掉速的問題

路由器如也要換,價格比較昂貴,cisco small business產品線大概也要萬元出頭
比較不建議路由器買cisco設備,可以轉看其他廠商,畢竟出去的速度大家不會太快


CLIENT端的網卡應該都GbE級了吧?,沒有的話加一張也幾百塊而已

加上換線雜七雜八的線材換一換,2萬以內可以收工吧~

FYI

2012/7/14 18:51
應用擴展 工具箱
回覆: samba 的效率問題
會員四級
註冊日期:
2007/8/12 16:54
來自 Taiwan-Kaohsiung
所屬群組:
已註冊使用者
等級: 16
HP : 0 / 393
MP : 107 / 14959
EXP: 74
離線
喔還有一點,SAMBA SERVER硬碟要夠快才行

像我自家用SERVER端平常沒這麼多台CLIENT傳檔
單純只有兩顆WD藍標1TB 組 RAID1

以及兩顆500G 綠標獨立運作

如果你要考慮到這麼多人同時運作

建議裝個SSD CACHE+HDD ARRARY來運作
多人存取比較不會讓效能下降過多

而且你又說都是小檔案...,SSD再這方面對比HDD的效能表現又是極大的差距

如果連SERVER部分SSD化,應該就不會有什麼存取瓶頸了

2012/7/14 18:57
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.