PCZONE 討論區

PCZONE 討論區 (https://www.pczone.com.tw/vbb3/)
-   -- 網 路 技 術 版 (https://www.pczone.com.tw/vbb3/forum/29/)
-   -   【教學】Coyote Linux 頻寬管制 (QoS) 設定教學 (https://www.pczone.com.tw/vbb3/thread/29/116666/)

phoenixtec 2009-09-29 03:44 PM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
[QUOTE=linux_xp;882102]假設:
ppp0 比較麻煩的地方,在於它並不是一開機即存在
PPPoE 撥接成功後,才會出現 ppp0 這個介面
而這撥接動作,需要花費數秒的時間,等待 ISP 回應

如果將 iptables 的規則,寫在 /etc/rc.local 中
/etc/rc.local 是類似 windows autoexec.bat 的東西
為開機程序最後的時候,會執行一次的 script

那麼就會有一個問題,如果 /etc/rc.local 執行前
ppp0 這個介面,都還未產生 (還未撥接上)
iptables 下了針對 ppp0 的規則,肯定會出錯
因為此時 ppp0 介面根本不存在

這種情況下,必須改造一下 script 的寫法
shell script 其實是一種程式語言
加入「do 迴圈」和「if 判斷式」
先檢查 ppp0 這個介面是否存在?
如不存在,則 sleep 2秒,繼續迴圈
如存在,則跳出迴圈,繼續下面的設定
這部份在那本書籍中,有範例
[/QUOTE]

我想使用PPPOE 進行撥接的人應該不少
能否直接說明「do 迴圈」和「if 判斷式」該怎麼寫??
另外,文中提到的"那本書籍" 是指哪一本阿??

ryxdxy 2010-09-20 05:03 PM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
非常经典,一次就解答了新手的大部分疑惑。

rushoun 2011-03-12 09:12 AM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
最近因為網路問題,翻閱這篇文件,才發覺,樓主linux_xp已經消失很久了?
有任何網友知道原因嗎?可以告知一下嗎?
網路搜尋隻字片語,好像與某些網友理念不合的樣子?
這篇文件缺圖,實在可惜!

mis339 2011-03-12 09:56 AM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
[QUOTE=rushoun;1103557]最近因為網路問題,翻閱這篇文件,才發覺,樓主linux_xp已經消失很久了?
有任何網友知道原因嗎?可以告知一下嗎?
網路搜尋隻字片語,好像與某些網友理念不合的樣子?
這篇文件缺圖,實在可惜![/QUOTE]

好像不只某些內……在Pczone跟數字站都是爭議人物……
不過,我想,應該不是消失,只是換個名字而已……

rushoun 2011-03-12 10:15 AM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
[QUOTE=mis339;1103564]好像不只某些內……在Pczone跟數字站都是爭議人物……
不過,我想,應該不是消失,只是換個名字而已……[/QUOTE]
我覺得....只是討論研究,正反意見必定都會有,實在沒必要弄的換ID吧。
不過......純粹用知識分享角度來看,linux_xp真算是貢獻良多。
這寬頻管理的文件,圖片消失,挺可惜的。

62chaokai 2011-03-12 10:49 AM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
搞到需要改ID,我也覺得很怪!

不論在本站、他站都會有那種熱血、踴躍發言,什麼疑難問題都可以回覆,發文篇數很高,但可惜的是熱血有餘下卻是能力不足,有時候誤導網友甚多,如果加上回文個性上為反駁而反駁、帶有攻擊性就更糟了。

rushoun 2011-03-13 10:33 AM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
請教個問題,最近在弄QoS。
可以設定保證頻寬為0嗎?最高頻寬為最大值。
如果規則只設定保證頻寬為0,最高頻寬為最大值時。(只設定1個葉分類,1個過濾規則)
那這樣同時間有10人上網,系統是不是自動分配頻寬給10人?
當只有1個人上網,頻寬就全部給他?

我所看的資料,以我自己的解讀(不知是否正確,看字面就是這樣寫的),如果有設定保證頻寬,那這個IP如沒有上網,設定的保證頻寬是被保留住的。也就是說,如果設定給某個IP 5k的保證頻寬,當他沒上線時,系統是不是依舊保留這5k的頻寬,不會釋放出來(浪費掉)?

感謝回覆。

mis339 2011-03-13 12:57 PM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
[QUOTE=rushoun;1103609]請教個問題,最近在弄QoS。
可以設定保證頻寬為0嗎?最高頻寬為最大值。
如果規則只設定保證頻寬為0,最高頻寬為最大值時。(只設定1個葉分類,1個過濾規則)
那這樣同時間有10人上網,系統是不是自動分配頻寬給10人?
當只有1個人上網,頻寬就全部給他?

我所看的資料,以我自己的解讀(不知是否正確,看字面就是這樣寫的),如果有設定保證頻寬,那這個IP如沒有上網,設定的保證頻寬是被保留住的。也就是說,如果設定給某個IP 5k的保證頻寬,當他沒上線時,系統是不是依舊保留這5k的頻寬,不會釋放出來(浪費掉)?

感謝回覆。[/QUOTE]

個人想法
1、設定保證頻寬為0,最大頻寬為最大值……那不等於沒設?!
2、一般來說,QoS系統應該有兩個功能,一是保留部份頻寬當「預備」,二是動態調整頻寬。手邊的設備只有QNO有保證頻寬和最大頻寬可以設定,因此我以它為例測試。

使用線路:16M/8M固定制
測試設備:QNO QVM 1550
測試電腦:A 10.100.10.101,B 10.100.10.104
頻寬設定:只設定下載,A 4M/16M,B 1M/8M
測試檔案:[url]http://ftp.speed.hinet.net/test_200m.zip[/url]
下載軟體:Orbit

1、A單獨上線,下載Hinet測試檔案時為1.96MB/s。B單獨上線,下載Hinet測試檔案時為950KB/s。
2、B有開機但沒使用網路,A下載Hinet測試檔案時為1.95MB/s。A有開機但沒使用網路,B下載Hinet測試檔案時為950KB/s。
3、A先下載Hinet測試檔案,此時A為1.95MB/s,然後B同時下載Hinet測試檔案,B會從幾十KB慢慢升至180KB/s,A會從1.95MB/s慢慢降至1.6MB/s,等A抓完後B又會衝到945KB/s。
4、B先下載Hinet測試檔案,此時B為950KB/s,然後A同時下載Hinet測試檔案,A為950KB/s左右,B也是950KB/s左右,等B抓完後A又會衝到1.9MB/s。

個人小結:
1、IP沒上線或是沒使用網路時並不會「完全佔用」頻寬。
2、當IP都上線時,QoS開始作用,但此時可以看到總頻寬下降,不知是系統留作保留,還是QoS後的「損粍」!

P.S.以上為小弟不專業且非正式的測試,因為小弟熱血不足且能力也不足,所以內容僅供參考。

rushoun 2011-03-13 06:31 PM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
先感謝回覆!
其實我會這樣問,是覺得同在大樓社區區網,大家等級都一樣,整個頻寬就平均分配吧。

人多,就平均分享。人少,那都給你用吧!反正錢都花了,誰用都一樣,沒用反而浪費。

至於保留預備的頻寬,其實也不知道預備給什麼用?現階段沒有架網站伺服器之類的構想,所以就採最原始的平均分配。不過,又不知道QoS他有設定跟沒有設定時,是否有任何差別?沒有設定QoS,就是把他關掉的意思,系統真的會自動平均分配頻寬嗎?
如果開了QoS,並且設定我的那種等於沒用的QoS分配,頻寬的分配,會比關掉QoS有用嗎?

沒開QoS,遇到那種喜歡佔頻寬的住戶(可能就是我自己吧!),其他上網的人不會被干擾嗎?系統自己會分配頻寬嗎?

因為怕可能沒設定QoS,系統不會自動分配頻寬,所以我才會想到等於沒用的的這種QoS設定,反正就算有人佔頻寬,只要有人上網,QoS就會平均掉頻寬,也不會受影響。我這樣的想法,對嗎?我自己也不知道。

QoS類別設定,指定IP限制頻寬,可以用192.168.x.x/25這種區段式寫法吧!?

想做上面這些測試,又要麻煩鄰居,很掙扎,所以先問一下高手吧。

前文看了一下,如果不做保證頻寬設定,也不用打0,打0系統不認識,直接空白(會保留1k預設值)就好。

ps:50m爽度真夠,奇怪的是中華電信沒有改帳號密碼什麼的,昨天晚上無痛升級,有沒改烏龜不知道,還沒時間去機房看。在鄰居那邊hinet測速,下載達到45.xm。真是......太過癮了。

mis339 2011-03-13 11:05 PM

回覆: 【教學】Coyote Linux 頻寬管制 (QoS) 設定教學
 
請問散人兄是用啥來頻寬管理?
Linux base?硬體設備?還是……?


所有時間均為 +8。現在的時間是 12:40 PM



 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。