天堂av免费 I av无码小缝喷白浆在线观看 I 欧美日韩一区在线播放 I 污黄瓜视频 I 色av色 I 亚洲加勒比少妇无码av I 久久人人97超碰国产精品 I 黑料网址成人免费观看 I 色鬼三级在线播放 I 2019久久久最新精品 I 国产成a人片在线观看视频 I 伊人精品久久久久中文字幕 I 日韩中出 I 亚洲第一欧美 I 火辣日本少妇 I 国产97av I 亚洲浮力影院 I 国产亚洲精品自在久久蜜tv I 黄色网址av I www.欧美色图.com I 碰碰精品 I 五月综合激情网 I 黄色片在线免费 I 精品久久久久久久久久ntr影视 I 日本黄色绿像 I 免费视频久久久久久久 I 久草在线视频看看 I 中文字幕国产在线观看 I 性色欲情网站iwww九文堂 I 偷拍对白清晰情侣视频 I 国产老头和老头xxxxx免费 I 麻豆精品在线 I 国产精伦一区二区三区 I 91麻豆精品国产91 I 一区二区三区在线视频看

×
新網 > 云服務器 > 正文

一臺Linux服務器可以負載幾個連接

  • 作者:新網
  • 來源:新網
  • 瀏覽:100
  • 2018-05-07 18:25:55

首先我們來看如何標識一個TCP連接?系統是通過一個四元組來識別,(srcip,srcport,dstip,dstport)即源IP、源端口、目標IP、目標端口。比如我們有一臺服務192.168.0.1,開啟端口80.那么所有的客戶端都會連接到這臺服務的80端口上面。有一種誤解,就是我們常說一臺機器有65536個端口,那么承載的連接數就是65536個

 首先我們來看如何標識一個TCP連接?系統是通過一個四元組來識別,(srcip,srcport,dstip,dstport)即源IP、源端口、目標IP、目標端口。比如我們有一臺服務192.168.0.1,開啟端口80.那么所有的客戶端都會連接到這臺服務的80端口上面。有一種誤解,就是我們常說一臺機器有65536個端口,那么承載的連接數就是65536個,這個說法是極其錯誤的,這就混淆了源端口和訪問目標端口。我們做壓測的時候,利用壓測客戶端,這個客戶端的連接數是受到端口數的限制,但是服務器上面的連接數可以達到成千上萬個,一般可以達到百萬(4C8G配置),至于上限是多少,需要看優化的程度。具體做法如下:

<div
002UASMrzy7605pjKJv15&690.jpg
 
我們在壓測一臺目標服務器,想看下負載的連接數,當我們壓到一定數量的時候,控制臺突然報"too many open files",這是因為linux系統創建一個TCP連接的時候,都會創建一個socket句柄,每個socket句柄就是一個文件句柄。操作系統對打開的文件句柄數量是有限制的。Unix/Linux 基本哲學之一就是 "一切皆文件",要提高TCP承載量,就需要調整文件句柄。
 
第一步:修改文件句柄數量限制
 
修改后,退出終端窗口,重新登錄(不需要重啟服務器),就能看到最新的結果了。這是優化的第一步,修改文件句柄限制。
 
第二步:TCP參數調優
 
從上面的配置參數中我們可以知道,在Linux內核中為tcp發送和接收都做了緩沖隊列,這樣可以提高系統的吞吐量。 以上這些參數都是在 /etc/sysctl.conf 文件中定義的,有的參數在文件中可能沒有定義,系統給定了默認值,需要修改的話,直接在文件中添加或修改,然后執行sysctl -p命令讓其生效。
 
系統是通過一個四元組來識別,(srcip,srcport,dstip,dstport)即源IP、源端口、目標IP、目標端口。比如我們有一臺服務192.168.0.1,開啟端口80.那么所有的客戶端都會連接到這臺服務的80端口上面。我們做壓測的時候,利用壓測客戶端,這個客戶端的連接數是受到端口數的限制,但是服務器上面的連接數可以達到成千上萬個,一般可以達到百萬(4C8G配置),至于上限是多少,需要看優化的程度。
 
以上就是我們的今日分享,希望對您有所幫助。如果大家有更好的想法歡迎與我們討論。
 

免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。

免費咨詢獲取折扣

Loading