請問一個限制共享頻寬流量的方法



贊助商連結


Niise
2001-09-16, 01:36 AM
現在使用hinet ADSL
我們一群人五個人用
我在此想請問
如果希望每一個人有一定的限制頻寬該如何做?

我希望每一個人能用的頻寬就是512除以現在上線人數
如有四個人正在用
則是512/4=128kbit...

我目前是使用win2000 server
使用它的ICS.
我覺得一但有人正在使用無法限速的動作時
全體都被拖下來
希望能稍微做一下限制
但是有不希望把每個人的頻寬限死
希望能照使用者人數來做分配
請問一下這做得到嗎?

贊助商連結


shyong
2001-09-16, 02:15 PM
基本上不建議您對於 USER 做頻寬限制的措施

因為畢竟您是使用 512/64 Kbit 的 ADSL , 故如果平均分配的話

一個人才 128 Kbit = 16 KBYTES

這意味著當如果線上無人使用時 , 整體線路也只能提供單一 USER MAX = 16KB

這樣會導致當 USER 真正需要下載檔案時的缺陷 , 明明沒人在使用其餘的頻寬

而它卻只能使用到 16 Kbit

通常我們會將頻寬限制用於至少是 T1 , E1 的專線上 ~~~

因為總不可能因為一個人要下載檔案就拖累了整棟大樓用戶或者整間學校對外頻寬

如果是四個人 , 基本上可以相互容忍並配合討論之後的時間分配方式

比方說有 A,B,C,D 四個 USER , 可以使用類似 TIME SHARE 方式

比方說如果要下載大於 500 MB 的檔案, 須遵守下列 RULES

A -> 0:00 ~ 06:00
B -> 06:00 ~ 12:00
C -> 12:00 ~ 18:00
D -> 18:00 ~ 24:00

與其使用硬性的電腦機制來管理分配頻寬 , 不如使用軟性的人性管理方式

例如 A USER 在 13:00 時需要下載 MP3 , 即可與 C USER 聯絡商量 ~~~~

因為人數少所以好商量 , 但是通常像 T3 一分配就是數百人甚至數千人使用

所以不適用此方式 ~~~

Niise
2001-09-16, 04:11 PM
最初由 shyong
基本上不建議您對於 USER 做頻寬限制的措施
因為畢竟您是使用 512/64 Kbit 的 ADSL , 故如果平均分配的話
一個人才 128 Kbit = 16 KBYTES
這意味著當如果線上無人使用時 , 整體線路也只能提供單一 USER MAX = 16KB
這樣會導致當 USER 真正需要下載檔案時的缺陷 , 明明沒人在使用其餘的頻寬
而它卻只能使用到 16 Kbit
通常我們會將頻寬限制用於至少是 T1 , E1 的專線上 ~~~
因為總不可能因為一個人要下載檔案就拖累了整棟大樓用戶或者整間學校對外頻寬
如果是四個人 , 基本上可以相互容忍並配合討論之後的時間分配方式
比方說有 A,B,C,D 四個 USER , 可以使用類似 TIME SHARE 方式
比方說如果要下載大於 500 MB 的檔案, 須遵守下列 RULES
A -> 0:00 ~ 06:00
B -> 06:00 ~ 12:00
C -> 12:00 ~ 18:00
D -> 18:00 ~ 24:00
與其使用硬性的電腦機制來管理分配頻寬 , 不如使用軟性的人性管理方式
例如 A USER 在 13:00 時需要下載 MP3 , 即可與 C USER 聯絡商量 ~~~~
因為人數少所以好商量 , 但是通常像 T3 一分配就是數百人甚至數千人使用

所以不適用此方式 ~~~


你誤會我意思了
我的希望是
如果通過我電腦使用共享頻寬人數是四個
則每個人最多使用512/4
兩個人則512/2
如果只有一個則是不切割
有沒有辦法做到這樣呢?

shyong
2001-09-16, 04:24 PM
基本上 , 不需要切割 , 頻寬會自動被分享(SHARE)

IF YOU HAVE TWO USER ON-LINE WITH DOWNLOADING , AND THE TOTAL

WILL BE DIV TWO ~~~

Niise
2001-09-16, 09:33 PM
最初由 shyong
基本上 , 不需要切割 , 頻寬會自動被分享(SHARE)

IF YOU HAVE TWO USER ON-LINE WITH DOWNLOADING , AND THE TOTAL

WILL BE DIV TWO ~~~

雖然根據頻寬的限制的確會如此
但是如果是BBS或MUD一類需要互動的程式
那被佔用的頻寬需要時間來平衡
會造成這一類程式嚴重的DELAY說..