作者 主題: [問題] 如何改善Linux Router 效能  (閱讀 5539 次)

0 會員 與 1 訪客 正在閱讀本文。

btll

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 於: 2004-04-21 17:12 »
大家好
小弟用一台Linux 當作A.B網段間連接的Router
當A網段的X  PC 複製檔案到 B網段的 Y pc
檔案總共約30G
在傳輸的過程中
其他需要"跨網段存取"的PC
速度就很慢
ping 也常常time out
Router 的CPU idle約30%
這應該算是正常的吧

小弟想問的是
1.可否限制流量.避免部分PC佔去幾乎全部的網路傳輸流量
可用cqb 或 iptables 或有更好的方式
2.可否以軟體的方式加強Routing的能力
如nice 或??
3.假如提昇硬體規格的話
提昇哪部分
較有明顯的改善


ps1: 因目前流量並不大
暫不急購 L3 switch
ps2: Router的規格
CPU: intel C400
RAM : PC133 128MB
NIC: D-link 530 和Readtek 8139
只安裝ntop 做流量監控
===========
感謝各位的回應
讓小弟學習到很多
謝謝大家^^
============

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17475
    • 檢視個人資料
    • http://www.study-area.org
[問題] 如何改善Linux Router 效能
« 回覆 #1 於: 2004-04-22 01:45 »
30G 檔案?
嗯... 能否在 file server 上多裝一片 card ,然後接到兩端的 subnet 呢?

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
[問題] 如何改善Linux Router 效能
« 回覆 #2 於: 2004-04-22 03:08 »
又要馬兒好 又要馬兒不吃草
佈線深似海!
網路高如天!

asako

  • 活潑的大學生
  • ***
  • 文章數: 242
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 回覆 #3 於: 2004-04-22 07:15 »
D-link 530 << 這卡不是常會掛掉嗎?

btll

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 回覆 #4 於: 2004-04-22 08:44 »
netman您好:
是否說在File Server裝兩張網卡
各使用A.B網段的IP
那user傳輸時的指定目標是否只能用IP指定
因(同網段)傳輸時就可以不用透過Router
直接對server存取
假如透過DNS(會有兩筆IP)做指向時
會隨機對不同的IP(同server)
還是會用同網段的ip對server存取
謝謝netman的指教
===========
感謝各位的回應
讓小弟學習到很多
謝謝大家^^
============

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5401
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
[問題] 如何改善Linux Router 效能
« 回覆 #5 於: 2004-04-22 08:57 »
說真的, 換掉 dlink 那張卡吧. 或許問題就解決了.
dlink 那張卡在大流量下頭, 很容易出問題的, 不管是 windows 或 linux 都一樣.

btll

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 回覆 #6 於: 2004-04-22 08:59 »
ZMAN與sako兩位好:
小弟知道在server通常是採用3com or Intel的網卡
但小弟不清楚的是
如何要馬兒達到要求
牠要吃些什麼.或需要補充哪些
對牠是最有幫助的

謝謝兩位的指教
===========
感謝各位的回應
讓小弟學習到很多
謝謝大家^^
============

btll

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 回覆 #7 於: 2004-04-22 09:11 »
twu2您好:
那是否有建議的NIC
假如換成giga bit的NIC
是否有幫助

謝謝
===========
感謝各位的回應
讓小弟學習到很多
謝謝大家^^
============

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5401
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
[問題] 如何改善Linux Router 效能
« 回覆 #8 於: 2004-04-22 09:16 »
要便宜用 realtek 就可以, 效能也不錯了.
有錢就用 intel or 3com 的.

giga nic? 如果沒有 giga switch, 用了也沒什麼效果.

btll

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 回覆 #9 於: 2004-04-22 09:20 »
各位好
其實小弟的目的是
在有效的資源
能達到下列的需求
1.Router的功能=>跨網段
2.流量的偵測=>mrtg
3.封包的流向=>ntop
4.封包的過濾=>iptables
5.備份方便省錢=> ghost

那建議這台server需要哪些配備
才能符合小弟的需求

謝謝各位的賜教
===========
感謝各位的回應
讓小弟學習到很多
謝謝大家^^
============

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17475
    • 檢視個人資料
    • http://www.study-area.org
[問題] 如何改善Linux Router 效能
« 回覆 #10 於: 2004-04-22 12:48 »
引述: "btll"
假如透過DNS(會有兩筆IP)做指向時
會隨機對不同的IP(同server)
還是會用同網段的ip對server存取

若用 dns 的話,也應是內部的 dns 吧?
這時候,你可趁機會研究一下 bind9 的 view 功能了...

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
[問題] 如何改善Linux Router 效能
« 回覆 #11 於: 2004-04-22 13:32 »
當你的PING出現TIME OUT
代表你的整體架構有瓶頸
而你已經把自己封死在伺服器的軟硬體如何改善的小圈圈中
那就無解了
佈線深似海!
網路高如天!

btll

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 回覆 #12 於: 2004-04-23 09:08 »
引述: "netman"

若用 dns 的話,也應是內部的 dns 吧?
這時候,你可趁機會研究一下 bind9 的 view 功能了...


bind9 的View可以依據不同的來源端
回應不同的DNS查詢
很符合小弟的需求
可是小弟目前使用的Win2000 DNS找不到相關的功能
是否只有Bind9才有View的功能
===========
感謝各位的回應
讓小弟學習到很多
謝謝大家^^
============

btll

  • 懷疑的國中生
  • **
  • 文章數: 46
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 回覆 #13 於: 2004-04-23 09:11 »
引述: "ZMAN"
當你的PING出現TIME OUT
代表你的整體架構有瓶頸
而你已經把自己封死在伺服器的軟硬體如何改善的小圈圈中
那就無解了

那請教一下
不侷限於小圈圈中
有哪些方法
如可支援Routing 功能的L3 switch
或其他??
===========
感謝各位的回應
讓小弟學習到很多
謝謝大家^^
============

jarrycho

  • 鑽研的研究生
  • *****
  • 文章數: 518
  • 性別: 男
    • 檢視個人資料
[問題] 如何改善Linux Router 效能
« 回覆 #14 於: 2004-04-23 09:31 »
連ping 都會time out !以光只是lan 來講就效能真的很差了,您如果只
是幾台而已,您的netmask 可以依「電腦數量」來設以減少廣播封包,多
少有效,不然大公司也沒有必要切子網路了。

ZMAN

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 6247
  • 性別: 男
    • 檢視個人資料
    • 魔力門部落格
[問題] 如何改善Linux Router 效能
« 回覆 #15 於: 2004-04-23 15:16 »
引述: "btll"
引述: "ZMAN"
當你的PING出現TIME OUT
代表你的整體架構有瓶頸
而你已經把自己封死在伺服器的軟硬體如何改善的小圈圈中
那就無解了

那請教一下
不侷限於小圈圈中
有哪些方法
如可支援Routing 功能的L3 switch
或其他??


小圈圈的相反就是整體架構
要從整體面來看
拿一張白紙把現有架構畫出來假裝自己是封包親自模擬跑一遍
會驚然發現好多瓶頸點
這些瓶頸點有些是要立刻改善 有些可以忍一忍
試跑看看吧
佈線深似海!
網路高如天!