3 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個贊
Google圍繞著“ C10K”問題。這基本上是關(guān)于管理10,000個或更多同時連接的討論和技術(shù)。
我懷疑選擇此數(shù)字是因?yàn)楹茈y,但理論上是可能的。

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個贊
10,000?7萬?這就是全部 :)
FreeBSD可能是您想要的服務(wù)器,這是一篇有關(guān)將其調(diào)整為處理100,000個連接的小博客文章,它具有一些有趣的功能,例如一段時間以來具有零拷貝套接字,以及充當(dāng)完成端口機(jī)制的kqueue。
Solaris可以在上個世紀(jì)處理100,000個連接!他們說Linux會更好
我遇到的最好的描述是關(guān)于編寫可伸縮Web服務(wù)器的演示文稿/論文。他不怕這樣說:)
對于軟件也是如此:應(yīng)用程序?qū)由系摹?cretin”迫使OS層上進(jìn)行了巨大的創(chuàng)新。由于Lotus Notes保持每個客戶端打開一個TCP連接,因此IBM為Linux的“一個進(jìn)程,100.000個打開的連接”案例做出了重大優(yōu)化。
最初創(chuàng)建O(1)調(diào)度程序是為了在一些不相關(guān)的Java基準(zhǔn)測試中獲得良好的評分。最重要的是,這種膨脹使我們所有人受益。
添加回答
舉報(bào)