關於伺服器支援線上人數問題

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

經常遇到一些做WEB使用者諮詢服務器支援線上人數問題,在此做個簡單介紹。 非技術性討論,如有疏漏或錯誤,敬請原諒和指導。

以普通單路伺服器為例,CPU處理多個進程,並非是同一時刻處理的,(可以精確到1/1000秒),而是連續處理的。 CPU通常把1秒的時間分割成N份,然後按照順序,分別用1秒中的第1份處理第一個進程,用第二份處理第二個進程...... 用第N份處理第N個進程,也就是說CPU的處理能力,不是在於這一秒中內提交了多少申請,而是在於系統把CPU時間分了多少份。

例如通常系統預設進程數可以支援256個,而CPU將1秒分成100份的話,那麼剩餘的156個進程就要在下一秒中執行了,網卡得到請求資訊後進入記憶體進行排隊,所以通常記憶體大的話,會感覺支援線上人數多一些, 而實質上是與CPU劃分時間片是有關的,性能越高的CPU劃分的時間片就可能越多,即處理速度就快。

當然在此說的一個進程並非只一個請求,一個進程通常可以包含100個相同請求,這樣計算的話,CPU在1秒鐘內可處理請求數為100*100=10000,然而我們知道,大部分使用者不可能在一分鐘內只提交一次請求,即只點擊一個連結。

此外,頻寬方面是支援線上人數的最關鍵的一個因素,伺服器按照咱們所保證的最大頻寬是5M,即5Mbit/s,相應的,伺服器的資料最高傳送速率應為5/8byte/s*1024=640K/s 。 一分鐘流量大約640K/S*60=38400K,假使每個使用者一分鐘內佔用10K,即該一分鐘內支援線上存取人數為3840人。 (圖片類和視頻類網站不在此例,因為圖片類視頻類每個使用者一分鐘內絕對超過10K),但是,我們並不能保證每個使用者在一分鐘內只訪問一個該站連結,假如每個使用者在一分鐘內點該站兩個連結的話,那麼支援線上人數應該在2000以下。

綜上所說,一台中低端伺服器通常最高支援線上人數為2000人左右,而且只適合普通WEB伺服器和文字型論壇。 不包括圖片類下載類視頻類等。 其實一台伺服器如果真是線上人數達到這麼多了,那運營者也肯定是賺了不少了,也就需要加機器和頻寬了。

娛樂新聞 www.fgsq2009.cn

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.