gwobin01
2005-11-03, 09:09 PM
如果妳是公司在用的話應該是可以規定,但是學生宿舍的話....不可能!!
目前我在研究自己用PC架頻寬管理器好嚕^^
目前我在研究自己用PC架頻寬管理器好嚕^^
gwobin01 2005-11-03, 09:09 PM 如果妳是公司在用的話應該是可以規定,但是學生宿舍的話....不可能!! 目前我在研究自己用PC架頻寬管理器好嚕^^ nsh1204 2005-11-15, 12:19 AM 1.這是很主觀的問題,要看使用者能容忍何種的速度,不常用電腦的人可能不覺得慢,常用的人可能就覺得受不了。 架設 proxy server,可以有效節省頻寬,提升瀏覽網頁速度。 2.BM 200/26,機殼裡頭有一顆主晶片 (MIPS 100MHz CPU),是沒有貼散熱片的,長時間開機用手觸摸感覺溫度很高,約在70度以上。 散熱不好,是當機的主要原因。 試試看把機殼拆了 (兩顆螺絲鎖住而已) 給那顆主晶片貼散熱片,用個風扇在旁邊吹更佳 風扇可以買電腦用的 12CM 風扇,電源用變壓器(火牛)去接 例如: 風扇是標 12V,可以用 6~9V 的變壓器去接,可降低轉速,會比較安靜 另外風扇上面也有標電流安培 A,愈低愈好,愈安靜 風扇有兩條線,變壓器電線剪斷後也有兩條線,一正一負,接對就會轉了 3.眾至 BM26,友旺 BM200,並沒有 l7-filter 的功能,無法控管軟體應用層,所以 P2P 是鎖不住的。 印象中 居易 2900 好像號稱有 by service 控管,那個應該就是 l7-filter。 4.我個人是覺得 Coyote 軟體路由器會比較好 弄台中古電腦,幾百元或一千多元就可買齊 例如:拍賣網上賣的中古零件,大多一兩百元,也有幾十元的 CPU K6-2 350 以上,RAM 32MB 軟碟機一台,Intel PRO100 網卡兩片(中古品),或8139網卡也可 組一組就是一台堪用的電腦 裝上 Coyote Linux,搖身一變成價值上萬的"高效能頻寬管理器" 從此擺脫頻寬控管不良,網路龜速的惡夢,讚 :) 請問: 1.鎖p2p是將p2p鎖死 還是給他頻寬管理? 2.電腦會因為session太多而當掉嗎? 謝謝回答 linux_xp 2005-11-15, 04:06 PM 請問: 1.鎖p2p是將p2p鎖死 還是給他頻寬管理? 2.電腦會因為session太多而當掉嗎? 謝謝回答 1. 不想讓人用的話,就是鎖死囉,具體的說是在防火牆中,用 l7-filter 協定,過濾 p2p 封包之後將其丟棄 (DROP)。 想讓人用 p2p 的話,就是給它 QoS 頻寬管理囉,一樣是先用 l7-filter 抓出封包,再丟給 tc 去做 QoS 處理。 Linux 做頻寬管理,應用很廣泛,玩法也很多種,很自由,端看使用者想要怎麼用。 2. 基本上我覺得 Coyote 蠻耐超的,我的 BT 都是開24小時的,連接數幾千點,而接在小烏龜後面的 Coyote 已經開機好幾個月了。 網卡只是用普通的 RTL8139 螃蟹卡,和主機板內建的 via-rich 晶片網卡,並沒有說因為網卡不高級就當機。 電腦處理 session 數的關鍵,在於網卡晶片 用較好較貴的網卡晶片,處理能力就會提高 例如:Intel 82259 (PRO 100),或是 3com 之類的 也不一定要買新的,網拍很多都在賣中古的 Intel 82259 晶片網卡 全新的要一千多元,中古的只要 200元左右,買中古的比較划算 :) nsh1204 2005-11-16, 12:07 AM 1. 不想讓人用的話,就是鎖死囉,具體的說是在防火牆中,用 l7-filter 協定,過濾 p2p 封包之後將其丟棄 (DROP)。 想讓人用 p2p 的話,就是給它 QoS 頻寬管理囉,一樣是先用 l7-filter 抓出封包,再丟給 tc 去做 QoS 處理。 Linux 做頻寬管理,應用很廣泛,玩法也很多種,很自由,端看使用者想要怎麼用。 2. 基本上我覺得 Coyote 蠻耐超的,我的 BT 都是開24小時的,連接數幾千點,而接在小烏龜後面的 Coyote 已經開機好幾個月了。 網卡只是用普通的 RTL8139 螃蟹卡,和主機板內建的 via-rich 晶片網卡,並沒有說因為網卡不高級就當機。 電腦處理 session 數的關鍵,在於網卡晶片 用較好較貴的網卡晶片,處理能力就會提高 例如:Intel 82259 (PRO 100),或是 3com 之類的 也不一定要買新的,網拍很多都在賣中古的 Intel 82259 晶片網卡 全新的要一千多元,中古的只要 200元左右,買中古的比較划算 :) 謝謝您的回答,請問一下如果我主要是要處理學生宿舍 使用Coyote在2m/256k 25個人使用,電腦配備要多少才可以? linux_xp 2005-11-16, 12:58 AM 謝謝您的回答,請問一下如果我主要是要處理學生宿舍 使用Coyote在2m/256k 25個人使用,電腦配備要多少才可以? 中古貨的話,K6-2 350MHz 就很好用了 大約可以撐個50台左右的電腦吧 主機板 + CPU 幾百元即可買到 SD-RAM 較貴一些,但 Coyote 只要 32MB 就錯錯有餘 RAM插多了都是浪費,因為不會使用到 或是看看學生有沒有升級後不要的零件,通通回收起來 說不定可以免費組出一台 買全新電腦的話,建議買那種「準系統」型的 機殼非常小,只有正常機殼一半不到,耗電量也很少的那種電腦 而 CPU,用賽揚或AMD 皆可,不需要用到昂貴的 P4 如果 CPU 有 1GHz 以上,後端可以撐個幾百台電腦 網咖的話,就可以考慮用較好的配備 看對岸網站"軟件路由器論壇"的討論串 中國大陸網咖,很多都是用軟體路由器的,其中用 Coyote 的也不少 有的人還說: "原先買的昂貴硬件路由器,一點用也沒有,換了軟件路由器就順暢多了" 不過他們那邊很流行搞這些東西,請個工讀生花幾百元就可以弄到好 台灣大概請不到這種內行又廉價的工讀生吧,要自己 DIY 囉 :) nsh1204 2005-11-17, 01:01 AM 中古貨的話,K6-2 350MHz 就很好用了 大約可以撐個50台左右的電腦吧 主機板 + CPU 幾百元即可買到 SD-RAM 較貴一些,但 Coyote 只要 32MB 就錯錯有餘 RAM插多了都是浪費,因為不會使用到 或是看看學生有沒有升級後不要的零件,通通回收起來 說不定可以免費組出一台 買全新電腦的話,建議買那種「準系統」型的 機殼非常小,只有正常機殼一半不到,耗電量也很少的那種電腦 而 CPU,用賽揚或AMD 皆可,不需要用到昂貴的 P4 如果 CPU 有 1GHz 以上,後端可以撐個幾百台電腦 網咖的話,就可以考慮用較好的配備 看對岸網站"軟件路由器論壇"的討論串 中國大陸網咖,很多都是用軟體路由器的,其中用 Coyote 的也不少 有的人還說: "原先買的昂貴硬件路由器,一點用也沒有,換了軟件路由器就順暢多了" 不過他們那邊很流行搞這些東西,請個工讀生花幾百元就可以弄到好 台灣大概請不到這種內行又廉價的工讀生吧,要自己 DIY 囉 :) 謝謝大大詳細的回答,等我考完試後,在開始施工~~~^^~~~到時有不懂的地方再請你幫忙了 謝謝 我昨天有看了您的文章(網路上其他的文章) 發現你真的很用心 加油喔 當大家都買昂貴又不是很好用的機器時,你會發表這些文章,受到一些攻擊,但你還是堅持下去真的很可貴 gogo 加油 nsh1204 2005-11-17, 01:08 AM 我來講講硬體式的QoS機器,怎麼設定 要錢買的「硬體式」QoS 機器 大致上可分成兩個種類: by IP 型 by Service 型 (Layer 7 軟體應用層) 以下用 BM-26 這台最低階的硬體 QoS 為範例 大致上簡單的講解一下其 QoS 是如何設定的: 前言: BM-26 是一台 by IP 型的 QoS 機器 它是於「管制條例」中,設定封包如何流通的 在某條規則中 如果把 流量管制 啟動,便能對該條線路進行 頻寬管制 其中,規則又分: 內部至外部:內部電腦下載檔案或瀏覽網頁,吃的是 下載頻寬,網路遊戲連線或是語音聊天,吃的是 上傳頻寬 外部至內部:網站提供給人瀏覽,吃的是 上傳頻寬,網路上的網友,傳資料到你的網站,吃的是 下載頻寬 這兩點觀念,是必須先弄清楚的 接下去的設定,才不會搞錯... :) 其實以上都是廢話,真的有買硬體 QoS 機器的人 這些觀念是不會搞錯的 :eek: 廢話就不多說了,直接進入主題,如何設定 QoS 重點放在,「頻寬表」如何規劃 頻寬表的規劃: 以 2M/512K 為例: http://home.pchome.com.tw/art/linux2005/images/web/pczone/bm/bm001.gif 1.首先,不要用手算,也不要用心算,因為那樣太累了,改一項又得全部重算。試算表軟體,是個不錯的主意... 2.頻寬有分:「保證頻寬」和「最大頻寬」兩種 「保證頻寬」指的是 該服務最少需要的頻寬,以確保服務品質 例如: 玩世紀帝國征服者這款遊戲,如果上傳不給 64K 保證頻寬的話 你就會永遠當那個眾人厭惡的濫線... :eye: 玩網路電話,如果上傳不給至少32K的話 你的阿那答,聽到你的聲音,就會斷斷續續的 然後就不跟你聊天了 「最大頻寬」指的是 通常「保證頻寬」設的是該服務最少需要的量 但總合起來,不一定會把「全部頻寬」用完 這時,剩下的量,加上「保證頻寬」,就是「最大頻寬」 3.如圖所示 我的「保證上傳」,總共使用了:464K 而我的網路線,是 2M/512K的 也就是說,剩餘還有 512 - 464 = 48 的量,可供調度 以 game 那個項目為例 「保證上傳」64 + 48 = 「最大上傳」112 最基本的,保障至少會有 64k 上傳 而最大的可使用量,有機會達到 112k 4.至於那個「優先權」指的是 誰有較高的權限,可以去搶用那「剩餘的量」 例如: gmae 設定為 High 那是因為,你不希望玩遊戲玩到一半,因為LAG趴掉吧 所以當然優先權就是最高的囉 dns,smtp,web 那些設定為 low 因為那都不是重要的 別人上你網站,就算LAG一下,也是說得過去的 除非你的網站是收費網站,極重要的網站,客戶待慢不得 那才考慮一下,要不要改為 Middle 或是 High 的 當全部「頻寬表」,先在試算表軟體規劃完畢後 再來設定這個「頻寬表」,相信就不會傷透腦筋了... 讚 :) http://home.pchome.com.tw/art/linux2005/images/web/pczone/bm/bm002.gif 注意事項: 可能有人會覺得:神經病,那麼麻煩做什麼 「最大頻寬」設網路線 總頻寬就好了 NoNoNo,這是一般人最常犯的錯誤設定... :|||: 1. 你已經把每項服務指定「保證頻寬」了 那「最大頻寬」怎麼可能會 = 網路線總頻寬 呢? 不是嗎,這是不可能的 2. 若把「最大頻寬」設成 網路線總頻寬 那麼在這種數學矛盾的情況下,會發生什麼事呢? 各服務就會開始搶頻寬,依照「優先權」大小來搶 然後網路就會開始不穩,時快時慢 原先設的「保證頻寬」,也無法保證了,因為頻寬被搶去了 最後也就失去了當初使用 QoS (服務品質保證) 的初衷了 因此事前規劃「頻寬表」,是設定 QoS 的不二法門 :) 我想請問一下 關於bm200的設定,雙向512給學生使用,如果設定為: 由於 eDonkey 會自行變換服務 Port ,因此無法確實鎖住 eDonkey 的 Port ,必須使用反向設定方式,也就是先將允許使用保證頻寬的服務(例如 Web,Mail,DNS,......)設定服務群組 ,並給予保證頻寬 312 K 及最大頻寬 512K. 那麼 eDonkey 及其他服務的使用就會被限制在 200K 以內,當網路沒有其他"保證頻寬 "使用時,才會用到 512K 的最大頻寬. 設定步驟如下: 1.設定允許使用保證頻寬的服務群組: Allowed_service : HTTP(web),DNS,SMTP(送 Mail) ,POP3 (收 Mail) 2.設定頻寬表 保證服務的頻寬: 名稱:normal_bm 下載頻寬:保證頻寬 312 kbps ,最大頻寬 512 kbps 上傳頻寬:保證頻寬 312 kbps ,最大頻寬 512 kbps 優先權: 高 其他服務的頻寬: 名稱:other_bm 下載頻寬:保證頻寬 200 kbps ,最大頻寬 512 kbps 上傳頻寬:保證頻寬 200 kbps ,最大頻寬 512 kbps 優先權: 低 3.設定內至外管制條例: 第 1 條: 來源網路位址 Inside_Any 目的網路位址 Outside_Any 服務名稱 Allowed_service 管制動作,允許 頻寬管理 normal_bm 第 2 條: 來源網路位址 Inside_Any 目的網路位址 Outside_Any 服務名稱 Any 管制動作,允許 頻寬管理 other_bm 這樣就完成整個頻寬管制的設定. 1.這樣能夠有效管的住? 2. 不讓連網頁都開的很慢嗎? 3.會不會因為bt丟的封包太多而照成當機? 4.如果用p3 128mb的記憶體 可處理的封包可多少阿? 謝謝回答 linux_xp 2005-11-17, 02:04 PM 我想請問一下 關於bm200的設定, ............................ 1.這樣能夠有效管的住? 2. 不讓連網頁都開的很慢嗎? 3.會不會因為bt丟的封包太多而照成當機? 4.如果用p3 128mb的記憶體 可處理的封包可多少阿? 謝謝回答 1. 沒有辦法,這樣網路會很不穩定,頻寬搶來搶去 會有嚴重的延遲,每次的網路要求可能須等個幾秒。 而如果有玩線上遊戲 OLG 需求的話,LAG 程度可能沒辦法玩 我第一次買 BM-26 這台機器,是為了玩 OLG 時,可以不被影響 剛開始沒研究,就像這樣把最大頻寬,設成網路線總頻寬 發覺這樣子並無法達到頻寬品質保證 OLG 攻城戰時,走沒三步就 LAG,血騎連工會石都還沒走到就被幹掉了 另外玩 AOC 連線對戰時,也常因 PING 太高爛線被踢出去... 所以證明此種設定,是無法達到頻寬品質要求的 2. 這要看當時有沒有人在 P2P 下載 因為這種設法並非保證頻寬,而是用優先權去限制 優先權轉移頻寬,需要1~3秒的處理時間,所以會慢個幾秒 如果頻寬管理器後面接的電腦台數(人數)很多的話 架個透明 proxy server,會是比較好的選擇 因為就算頻寬有辦法很良好的管制 但當幾十人同時下載網頁,頻寬也會被吃光 當頻寬用盡時,所有的 QoS 都是無效的 (巧婦難為無米之炊) 例如:現在的多媒體網頁,常大量的使用 Flash 和圖片 這些圖片和Flash,容量都很大,幾百KB 一台電腦下載可能不覺得慢 但如果幾十台電腦同時下載,就會慢到受不了 因為線路頻寬已經被吃光了 網路看似很大,但有些網站必然是常常瀏覽的 如一些入口網站,拍賣網站,遊戲網站、情色網站...等等 這些網站都帶有大量圖片,很耗頻寬 此時如果有 prorxy server (網頁快取伺服器) 先前有人下載過的東西,就會存在 proxy server 的硬碟裡 後來的人要下載同樣的東西,會直接由 proxy server 取用 而自架的 proxy server 位於區域網路內,傳輸速度是 100Mbps 3. BM-200 的 CPU 是 100MHz 在 P2P 大量連線數下,說沒有影響是騙人的 因為它 CPU 的處理速度就是只有這樣,一定會有影響 否則廠商沒也沒必要推出更高速度,更多RAM的機種了,不是嗎? 當 CPU 來不及處理大量封包 待處理封包會先置於緩衝區,此時會感覺反應速度變慢 當 RAM 已滿載,沒有多餘的 buffer(緩衝區) 可以拿來放置待處理封包的時候,就會開始丟包 如果散熱做的好,當機倒是不至於,只是會感覺很慢 這種情況下,可以把 BM-200 一些不重要卻吃 CPU 的功能 如:入侵檢測 ,流量統計...... 之類的,全部關掉 有助於加速,但效果不明顯 4. BM-200 這台機器的,CPU 為 MIPS 100MHz (RISC 處理器) 記憶體為 32MB,是焊接的,無法更換或擴充 估計它只適合10人以下的小家庭或小公司使用,且不適合 P2P 由於 P2P 一個任務,至少都會產生一百多點的連接 所以使用於 P2P 環境的頻寬管理器,需要有更高的處理速度 :) nsh1204 2005-11-17, 11:39 PM 阿好詳細喔 謝謝 1.那我用Coyote時 電腦配備為p3 128mb的記憶體 可處理的封包可多少阿? 2.Coyote處理p2p是看封包處理 還是如何處理? linux_xp 2005-11-18, 10:00 PM 阿好詳細喔 謝謝 1.那我用Coyote時 電腦配備為p3 128mb的記憶體 可處理的封包可多少阿? 2.Coyote處理p2p是看封包處理 還是如何處理? 1. P3 夠快了,RAM 只要 32MB就行了 RAM 超過也行,只是不會用到 這和網卡晶片有關 如果使用較高級的網路卡,處理能力就會比較好 每秒幾萬封包,應該是有可能的 不過ADSL 速度並沒那麼快,即使用普通的螃蟹卡,依然可以勝任愉快 2. 說來話長,請看我簽名檔的鏈結 簡單的說,對於 P2P,是用 l7-filter 去處理的 Coyote 的安裝很簡單,按照圖解教學的步驟 大約10~30分鐘就可以裝好,可以裝一台來玩玩看 它不需硬碟,只要一台軟碟機和磁碟片 QoS 的設定,須寫 shell script 腳本,這個就比較花點間 不過 Coyote 就算不用 QoS,它也是一台很強的 IP 分享器 :) |