請問一個能負荷4000人同時上線的Server.. - 3C

By Freda
at 2013-06-20T12:16
at 2013-06-20T12:16
Table of Contents
這個就要讓專業的來了
一個人使用一個網頁
送出的request可能不只一個
而且http request是一次性的連線
非持續性的
而每載入一個src就會用到一個request
你看看一個選課網頁要載入多少東西...
所以只要人一多
此時CPU就先受不鳥了
尤其是選課時一堆白木會一直按F5或是Ctrl+F5
網路服務重點在於網路卡跟CPU
網路卡能否分擔CPU的IO很關鍵
不過問題還是出在軟體上
這跟用什麼語言來編寫無關
這跟網頁的架構有關
因為絕大部分在處理字串
使用新的網路通訊技術可解決這問題
不過這不在我想探討的範圍內
這裡講解硬體問題
假設伺服端網卡100Mbps/100Mbps(12.5MB)
學校一般應該都是這個速度而已
一個使用者一次request 20~60KB(算很保守了)
這樣頂多213~640人同時使用就會變成DDOS...
假如伺服端網卡1000Mbps(125MB)
學校路由也要這個規格
人數就可能可以容納多出近10倍
不過就如同前面所說
IO要是忙不過來
一樣會演變成DDOS......
而民營ISP對TANET目前最大頻寬是10Gbps
你認為同時使用中你的ISP業者會被分配到多少?
所以校外選課常常很悲劇......
※ 引述《elrice2010 (玉米貓)》之銘言:
: 想請問一個能同時負荷4000人上線,並進行類似下單動作的伺服器所需的硬體規格。
: 我不想打一行文啊~ 只是需求真的就一行....
: 謝謝大家,麻煩了。
: 我不是想省錢,我只是想知道為什麼我們學校的選課系統會那麼頓而已....
--
一個人使用一個網頁
送出的request可能不只一個
而且http request是一次性的連線
非持續性的
而每載入一個src就會用到一個request
你看看一個選課網頁要載入多少東西...
所以只要人一多
此時CPU就先受不鳥了
尤其是選課時一堆白木會一直按F5或是Ctrl+F5
網路服務重點在於網路卡跟CPU
網路卡能否分擔CPU的IO很關鍵
不過問題還是出在軟體上
這跟用什麼語言來編寫無關
這跟網頁的架構有關
因為絕大部分在處理字串
使用新的網路通訊技術可解決這問題
不過這不在我想探討的範圍內
這裡講解硬體問題
假設伺服端網卡100Mbps/100Mbps(12.5MB)
學校一般應該都是這個速度而已
一個使用者一次request 20~60KB(算很保守了)
這樣頂多213~640人同時使用就會變成DDOS...
假如伺服端網卡1000Mbps(125MB)
學校路由也要這個規格
人數就可能可以容納多出近10倍
不過就如同前面所說
IO要是忙不過來
一樣會演變成DDOS......
而民營ISP對TANET目前最大頻寬是10Gbps
你認為同時使用中你的ISP業者會被分配到多少?
所以校外選課常常很悲劇......
※ 引述《elrice2010 (玉米貓)》之銘言:
: 想請問一個能同時負荷4000人上線,並進行類似下單動作的伺服器所需的硬體規格。
: 我不想打一行文啊~ 只是需求真的就一行....
: 謝謝大家,麻煩了。
: 我不是想省錢,我只是想知道為什麼我們學校的選課系統會那麼頓而已....
--
Tags:
3C
All Comments

By Cara
at 2013-06-24T19:39
at 2013-06-24T19:39

By Emily
at 2013-06-25T23:04
at 2013-06-25T23:04

By Isabella
at 2013-06-28T14:54
at 2013-06-28T14:54

By Mary
at 2013-07-01T05:43
at 2013-07-01T05:43

By Daph Bay
at 2013-07-01T23:19
at 2013-07-01T23:19

By Tom
at 2013-07-03T23:31
at 2013-07-03T23:31

By Annie
at 2013-07-07T22:20
at 2013-07-07T22:20

By Oliver
at 2013-07-10T05:02
at 2013-07-10T05:02

By Dinah
at 2013-07-14T00:26
at 2013-07-14T00:26

By Blanche
at 2013-07-15T04:16
at 2013-07-15T04:16

By Ursula
at 2013-07-18T23:48
at 2013-07-18T23:48

By Anthony
at 2013-07-22T08:13
at 2013-07-22T08:13

By Gilbert
at 2013-07-22T18:06
at 2013-07-22T18:06

By Delia
at 2013-07-27T10:05
at 2013-07-27T10:05

By Yuri
at 2013-07-27T13:52
at 2013-07-27T13:52

By Charlotte
at 2013-08-01T07:18
at 2013-08-01T07:18

By Lauren
at 2013-08-05T19:38
at 2013-08-05T19:38

By Eden
at 2013-08-06T05:28
at 2013-08-06T05:28

By Zenobia
at 2013-08-09T09:19
at 2013-08-09T09:19

By Madame
at 2013-08-12T21:22
at 2013-08-12T21:22

By Victoria
at 2013-08-15T00:35
at 2013-08-15T00:35

By Poppy
at 2013-08-19T18:15
at 2013-08-19T18:15

By Kelly
at 2013-08-20T16:15
at 2013-08-20T16:15

By Leila
at 2013-08-21T21:06
at 2013-08-21T21:06

By Olivia
at 2013-08-22T11:44
at 2013-08-22T11:44

By Hardy
at 2013-08-27T09:58
at 2013-08-27T09:58
Related Posts
請問一個能負荷4000人同時上線的Server..

By Mia
at 2013-06-20T09:28
at 2013-06-20T09:28
未來3年DRAM缺貨逐年增加 價格天天漲

By William
at 2013-06-20T07:39
at 2013-06-20T07:39
6K 有感升級 打樁再戰機?

By Charlotte
at 2013-06-20T02:12
at 2013-06-20T02:12
i5+H61 或 i3+B75

By Kristin
at 2013-06-20T01:20
at 2013-06-20T01:20
33k 程式 模擬機

By Skylar Davis
at 2013-06-19T23:53
at 2013-06-19T23:53