【求助】如何知道 port 80 的流量



贊助商連結


頁 : [1] 2

EricSS
2005-05-06, 06:02 PM
我的 os 是 winxp home ,已灌了 mrtg、webalizer
但是這兩個只能測網路卡流量以及總流量
無法得知目前的流量以及每天最大流量
因為我的 webserver 還有用大量的網路芳鄰分享,其實測了也是沒用
或者 mrtg 可以設定偵測 port 80 的流量?

其實我只是想知道我現在的 adsl 的速度夠不夠用
我想要知道我的 apache(port 80) 流量有多少(每秒平均流量)

贊助商連結


ethanliu
2005-05-06, 06:31 PM
webalizer 便是分析 log 出來的結果
所以應該就是你要的了
或是試試 awstats 吧

linux_xp
2005-05-06, 10:29 PM
如果是 apache,其實 apache 本身就內建有簡易的流量統計

http.conf
----------------------------------
LoadModule status_module modules/mod_status.so

<Location /server-status>
..........
........
......
</Location>

取消註解


觀看方式:
http:// (IP) /server-status

畫面就像這樣:

http://home.pchome.com.tw/art/linux2005/images/web/server/001.gif

計算公式:

日流量 = 總流量 / 開機日

小時流量 = 日流量 / 24

....... (好像廢言) :|||:

EricSS
2005-05-06, 10:39 PM
webalizer 便是分析 log 出來的結果
所以應該就是你要的了
或是試試 awstats 吧

webalizer 只有每日流量,看不出來我的 adsl 頻寬是否夠用…
我再試試 awstats 好了,只是很像很難

linux_xp
2005-05-06, 10:56 PM
【技巧】Apache 紀錄檔分析報表軟體,AWStats (http://www.pczone.com.tw/showthread.php?t=132947&highlight=awstats)

AWStats 的話,就比較強了,它是直接分析 access.log

http://home.pchome.com.tw/art/linux2005/images/web/pczone/awstats/006.gif

像這個數據,告訴我們什麼呢?

意思是該擋 搜尋引擎的機器人了 (看不見的流量),不然流量損失太大了

google 的說明裡,有提供拒絕估狗機器人入侵的方法

http://home.pchome.com.tw/art/linux2005/images/web/pczone/awstats/008.gif

像這個,就可以知道網頁該怎麼做比較好
不過這是去年的資料,今年 FireFox 應該超過30%了

http://home.pchome.com.tw/art/linux2005/images/web/pczone/awstats/009.gif

而這個就是說明
你的網站比較受哪個國家的華人歡迎 (網站是中文字來講)

如果看到一些比較特殊的
例如什麼印度、俄羅斯、或根本不知什麼來頭的國家
喔,網站也跨國際啊
....NO~NO,這意思是你被駭客攻擊了,防火牆該加強囉
:|||:


此外還有小時流量統計 (真實資料)
一般來說,那是曲線圖
以凌晨4點,到早上10點,流量最低

小時流量統計,告訴你的意義,是何時做系統維護較佳
系統維護會消耗大量資源,不能在高負載時執行...
:)

EricSS
2005-05-07, 11:45 AM
此外還有小時流量統計 (真實資料)
一般來說,那是曲線圖
以凌晨4點,到早上10點,流量最低

小時流量統計,告訴你的意義,是何時做系統維護較佳
系統維護會消耗大量資源,不能在高負載時執行...
:)

我主要只是要知道每秒鐘別人下載的量是否有達到我的上傳上限
假如有,大約持續了多久,次數是多少
我的使用者不多,因為網站不是討論區,他們會再次來拜訪的機率不高
所以需要維持每個人連進來都是正常的速度
最主要是有影音檔… 所以流量就要計算現在的頻寬能撐幾個人同時連
同個時間有多少人會同時看影片,lag的情況是多還是少
每日平均流量看不出那些東西
我還不想三不五時就上去看一下 server 看影片會不會 lag orz
沒那個時間+ 閒情逸致

linux_xp
2005-05-07, 03:43 PM
評斷標準一:

網頁記數器:紀錄每日人次,和最高上線人次

舉例來說:PCZONE
最高有 934 人同時上線
(首頁左方,非第三方單位之網頁程式統計資料)

OK,這個數字
是因為頻寬已達到 人類對 LAG 忍耐的極限?
還是因為 想上這個網站的人,只有這麼多?

這個問題,只有開網站的人,才知道解答,別人無法幫你...

評斷標準二:

頻寬與網頁提供服務種類

T1/384K = 1.5Mbits / 384 kbits
每秒上傳 384/8 = 48KB/s

以提供影音服務來說,每種多媒體,都有它的 播放速度

好比說 mp3 是以 192Kbps 壓縮的
bps (bit per second,每秒位元率)
192/8 =24 KB/s

簡言之
每秒必須有 24KB/s 的傳輸能力,才能100%順暢的播放這首 mp3

再回到前面的 384Kbits 上傳,我們來計算
48KB/s ,能夠提供多少人連線順暢的聽這首 192kbps mp3呢?
48 /2 = 2 人.....計算完畢

凡網路使用的串流媒體格式檔,皆有位元速率的指標可以參考
諸如:wmv,asf,ra,real player,quick time.......等等


舉個試算範例:
(這裡面會用到一些計算,但是會說明一些事實,對數學感到厭煩的人,可以跳過了)


接著來談談
若自己要開一家小型線上遊戲公司,在頻寬上有什麼難度
算是一個例子,說明台灣的網路,上傳是如何的慢

先不要講「專線」和「光纖」,因為那太不符實際
「專線」的速度是以 Mbit 為單位,每M要價1萬多元

在這裡,以 4WAN 頻寬負載平衡,合併 4條 ADSL 3M/640K 來講
網路設備費用:約10萬元
頻寬月租費:約1萬元

總上傳 640 * 4 / 8 = 320KB/s

假設 Client端,每秒必須接收 server 端 5KB/s 的資料
才能保持遊戲順暢

服務人數 320 / 5 = 64 人

假設 LAG 30% 的程度,是玩家的忍耐上限
超過這個程度,這個遊戲就不會有人想玩

則在允許的 LAG 的情形下,可服務人數:
320 / (5*70%) = 91人

當然,這是以最理想的情況的來說
實際上,在 4WAN 合併時,就已經消耗一些協調浪費的頻寬了
把計算所得數據,打個 8折,會比較符合實際情況

因此得到一個結論,台灣網路的上傳,是何等的慢與昂貴
:)


另外,我們也可以來算算 OLG 在頻寬的營運成本大致上需要多少
以前面算得的結果直接套用

OLG 平均每台 server 服務 6000 人

6000 / 91 * 320KB/s * 8 = 169 Mbits
大約需要一條 STM-1 專線
若以每M,1萬元計算,月租費約 169萬元

這是估算一台 OLG server, 光是頻寬,就要花的費用
但實際上,買這麼大的頻寬,會有一些回扣,所以可能不需要花到這麼多

假設月卡費 350元
月營收入 6000 * 350 = 210萬元

扣掉頻寬費、伺服器維護成本、人事成本、遊戲授權費
可見 OLG 這是一個穩賺不賠的行業 :eek:
假設再把 LAG 容忍負載提高,讓更多人上線,賺的則更多
只是成立資本額要非常的高,因為 OLG 的 server ,往往不只一台

EricSS
2005-05-07, 06:43 PM
linux_xp 您說的東西我大都知道
但是還是非常感謝您的熱心回應!
打那麼多字花了您不少時間,感謝

shung0116
2005-05-10, 10:45 PM
不好意思,此軟體是否有適用在IIS上的WEB SERVER呢?
煩請各位學長指點
謝謝

EricSS
2005-05-10, 11:25 PM
不好意思,此軟體是否有適用在IIS上的WEB SERVER呢?
煩請各位學長指點
謝謝

你說的是哪一套軟體啊