精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

什么樣的硬件設備在支撐 Stack Overflow?

開發 前端
我更愿意把Stack Overflow看作是能夠運行于大規模數據下,但本身并不算大規模的(running with scale but not at scale)。意思是我們的網站非常有效率,但至少目前為止,我們的規模還不夠“大”。讓我們通過一些數字來介紹Stack Overflow當前是一個怎樣的規模吧。

我更愿意把Stack Overflow看作是能夠運行于大規模數據下,但本身并不算大規模的(running with scale but not at scale)。意思是我們的網站非常有效率,但至少目前為止,我們的規模還不夠“大”。讓我們通過一些數字來介紹Stack Overflow當前是一個怎樣的規模吧。以下是一些核心的數字,來自于不久前在一整天(24小時)內的統計,準確說是2013年11月12日。這是一個典型的工作日,并且只統計了我們活動的數據中心,也就是我們自己的服務器。那些對CDN節點的請求和流量被排除在外,因為它們并不直接訪問我們的網絡。

  • 負載均衡器接受了148,084,833次HTTP請求
  • 其中36,095,312次是加載頁面
  • 833,992,982,627 bytes (776 GB) 的HTTP流量用于發送
  • 總共接收了286,574,644,032 bytes (267 GB) 數據
  • 總共發送了1,125,992,557,312 bytes (1,048 GB) 數據
  • 334,572,103次SQL查詢(僅包含來自于HTTP請求的)
  • 412,865,051次Redis請求
  • 3,603,418次標簽引擎請求
  • 耗時558,224,585 ms (155 hours) 在SQL查詢上
  • 耗時99,346,916 ms (27 hours) 在Redis請求上
  • 耗時132,384,059 ms (36 hours) 在標簽引擎請求上
  • 耗時2,728,177,045 ms (757 hours) 在ASP.Net程序處理上

(我覺得應該發表一篇文章介紹我們如何快速采集這些數據,以及為什么值得耗費精力去獲取它們)

注意以上數字包括了整個Stack Exchange網絡,但那并不是我們全部的。除此之外,這些數字也僅僅來自于我們為了檢測性能而記錄的HTTP請求。“哇,一天有這么多個小時,你們怎么做到的?”我們把這叫做魔法,當然有些人喜歡說成“許多個有多核處理器的服務器”,但我們依然堅持這是魔法。以下是那個數據中心里運行Stack Exchange網絡的設備:

有圖有真相:
stack_overflow_1

我們不僅僅運行網站,旁邊架子上還有一些運行著虛擬機的服務器和其他設備,它們并不直接服務于網站,而是進行部署、域名控制、監控、操作數據庫等其他工作。上面列表中的兩個數據庫服務器之前一直都是用作備份,直到最近才作為只讀的負載(主要用于Stack Exchange API),于是我們可以不需要太多考慮便繼續擴大規模了。Web服務器有兩個分別用于開發和存儲元數據,運行負載非常低。

核心設備

如果除去那些多余的設備,以下是Stack Exchange運行需要的(保持目前的性能水平):

  • 2個MS SQL服務器(Stack Overflow在一臺,其他的在另一臺,實際上只需一臺機器運行還能有富余)
  • 2個Web服務器(或許3個吧,不過我有信心2個足矣)
  • 1個Redis服務器
  • 1個標簽引擎服務器
  • 1個ElasticSearch服務器
  • 1個負載均衡器
  • 1個交換機
  • 1個ASA
  • 1個路由器

(我們真該找個機會嘗試這個配置,關閉部分設備,看看極限在哪)

現在還有一些虛擬機運行在后臺,執行一些輔助功能,比如域名控制等等。但那都是些相當低負載的任務,我們就不做討論了,這里把重心放在Stack Overflow本身,看看它是怎樣全速加載出頁面的。如果你希望更精確全面,可以增加一個VMware虛擬機進來,用于執行所有的輔助工作。這樣看來并不需要很多機器,但是這些機器的規格通常在云上難以實現,除非你有足夠多的錢。以下是這些“增強型”服務器簡要的配置介紹:

  • 數據庫服務器有384GB內存和1.8TB的SSD硬盤
  • Redis服務器有96GB內存
  • ElasticSearch服務器有196GB內存
  • 標簽引擎服務器有著我們能買得起的最快的處理器
  • 交換機每個端口有10Gb的帶寬
  • Web服務器不是很特別,有32GB內存、2個4核處理器和300GB的SSD硬盤
  • 有些服務器有2個10Gb帶寬的接口(比如數據庫),其他有4個1Gb帶寬的

20Gb的帶寬太多余了?你還真特么說對了,活動的數據庫服務器平均只利用了20Gb通道中的100-200Mb。然而,像備份、重建等等操作,根據當前內存和SSD硬盤的情況,可以使帶寬完全飽和,所以說這樣設計還是有意義的。

#p#

存儲設備

我們目前有大約2TB的數據庫存儲(第一個集群有18塊SSD硬盤—— 總共1.63TB,使用1.06TB;第二個集群由4塊SSD硬盤組成—— 總共1.45TB,使用889GB),這是我們在云服務器上需要的(嗯哼,又要吐槽價格了吧),請記住這全部都是SSD硬盤。歸功于存儲器良好的表現,我們數據庫的平均寫入時間是0毫秒,甚至超出我們能度量的精度了。算上內存中的數據以及兩級緩存,Stack Overflow中實際的數據庫讀寫比例是40:60。你沒看錯,60%是寫操作(點此了解讀寫比)。此外,每個Web服務器都有兩塊320GB SSD硬盤組成的RAID1。ElasticSearch在每個區塊大約需要300GB的容量,由于我們會非常頻繁的寫入或重建索引,SSD硬盤在這里是更好的選擇。

值得注意的是我們擁有一個SAN(存儲區域網絡)連接到核心網絡,那就是 Equal Logic PS6110X,它有24個可熱交換的10K SAS磁盤和2個10Gb的控制器。這個設備僅僅被VM服務器用作共享儲存空間以保證虛擬機高度的可用性,但并不實際支撐網站的運行。換句話說,如果SAN掛掉了,在一段時間內網站甚至無法察覺(只有虛擬機中的域名控制器能感知到)。

整合到一起

這所有的設備在一起是為了什么?性能。我們需要很高的性能,這是一個對我們來說很重要的特性。所有站點的首頁都是問題頁面,我們內部把它親切地稱作Question/Show(路由的名字)。在11月12日,這個頁面平均渲染時間是28毫秒,而我們的要求是至多50ms。為了使用戶獲得更好的體驗,我們盡一切可能縮短頁面加載的時間,哪怕只有一毫秒。在和性能有關的問題上,我們所有的開發人員都是“錙銖必較”的,這也有助于我們的網站保持快速響應。以下是一些Stack Overflow上熱門頁面的平均渲染時間,數據還是來自于前面統計的那24小時:

  • Question/Show: 28 ms (2970萬次點擊)
  • User Profiles: 39 ms (170萬次點擊)
  • Question List: 78 ms (110萬次點擊)
  • Home page: 65 ms (100萬次點擊) (這對我們來說已經很慢了,Kevin Montrose正在著手修復這個問題

憑借對每一次請求的時間線的記錄,我們能夠準確觀察到頁面加載的過程。我們需要這樣的數據,否則難道靠腦補來做決定嗎?有數據在手,我們就可以這樣監控性能:
stack_overflow_2

如果你對某個特定頁面的數據感興趣,我也很樂意發布出來。但這里我重點關注渲染時間,因為它表示我們的服務器需要多久來生成一個網頁。網絡傳輸速度是一個完全不同的話題了(盡管不得不承認它也有很大的關系),不過將來我會講到的。

增長空間

非常值得一提的是我們這些服務器運行時的使用率都非常低。比如Web服務器的CPU平均使用率為5-15%,內存只使用了15.5GB,網絡流量只有20-40Mb/s;而數據庫服務器CPU平均使用率為5-10%,使用了365GB內存,以及100-200Mb/s的網絡。這使我們能做到幾件重要的事情:在網站規模增大時不至于需要馬上升級設備;當出現問題時(錯誤的查詢、代碼以及攻擊等等,無論是什么樣的問題),我們能保持網站始終不掛;在必要的時候降低功耗。這里有個我們Web層的監控項目
stack_overflow_3

利用率如此之低的主要原因是高效的代碼。盡管本文的主題并不是這個,但是高效的代碼對挖掘服務器的性能也有著決定性的作用。做一件非必要的事情所損失的,居然比無所作為還要多——把這引申到代碼中就是說,你需要把它們改進得更高效了。這些損失或者消耗可以是能源、硬件(你需要更多更快的服務器)、開發人員理解代碼更困難(平心而論,這個有兩面性,高效的代碼并不一定那么簡單),以及緩慢的頁面渲染——可能導致用戶更少地瀏覽網站其他頁面甚至再也不訪問你的網站了。低效率代碼帶來的損失可能比你想象的大很多。

現在我們了解了Stack Overflow運行在怎樣的硬件上,下次可以討論一下為何我們不使用云。

原文鏈接: SO 團隊成員 Nick Craver   翻譯: 伯樂在線 - 蔣生武

譯文鏈接: http://blog.jobbole.com/61646/

責任編輯:林師授 來源: 伯樂在線
相關推薦

2012-08-08 09:59:26

虛擬化服務器

2015-10-10 13:50:29

IT設備PDU

2011-03-09 09:33:51

Stack Overf架構

2015-04-08 10:40:09

2013-09-17 09:49:30

IT

2010-11-08 09:18:07

UI移動開發

2014-02-14 14:36:00

2013-06-26 10:49:09

云端大腦科技技術

2015-07-27 10:55:44

私有云服務器數據中心

2013-07-22 10:48:54

2023-07-28 14:39:37

StackOverflowAI

2013-06-07 09:59:40

Google實習面試

2018-11-05 15:27:26

華為

2009-08-02 22:32:44

綜合布線系統

2019-05-13 15:45:29

程序員面試招聘

2020-09-23 08:55:16

交換機配置網絡vlan

2013-12-25 09:07:24

微軟鮑爾默諾基亞

2009-10-26 13:36:10

BSM

2022-10-30 15:03:25

人工智能倉庫管理機器人

2012-06-18 09:33:03

云計算IBM惠普
點贊
收藏

51CTO技術棧公眾號

亚洲成人第一区| 蜜乳av中文字幕| 欧美xxxx免费虐| 国产成人精品免费在线| 欧美国产日本高清在线| 国产精品91av| 国产伦理精品| 国产日韩精品一区二区三区在线| 国产精品旅馆在线| 精品国产欧美日韩不卡在线观看| 国产亚洲久久| 香蕉久久一区二区不卡无毒影院| 国内精品一区二区| 手机看片久久久| 日韩欧美1区| 日韩一级成人av| 欧美日韩国产精品激情在线播放| 偷拍自拍在线视频| 精品午夜久久福利影院| 国模叶桐国产精品一区| 亚洲国产日韩一区无码精品久久久| 国产精品99| 亚洲图片欧美综合| 日本一区免费观看| 国产强被迫伦姧在线观看无码| 好看的亚洲午夜视频在线| 亚洲视频在线观看视频| 黄色片子免费看| 天堂中文av在线资源库| 亚洲天堂成人在线观看| 精品视频高清无人区区二区三区| 中文字幕免费高清在线观看| 国产精品分类| 中文字幕亚洲欧美日韩在线不卡| 国产精品果冻传媒| 日韩国产一二三区| 一本色道久久综合亚洲91| 日本a级片在线观看| 国产美女性感在线观看懂色av| 国产精品77777| 国产成人精品在线观看| 伊人365影院| 久久激情电影| 亚洲欧美在线磁力| 极品白嫩少妇无套内谢| 福利一区视频| 91精品福利视频| 免费视频爱爱太爽了| 91网页在线观看| 91热门视频在线观看| 91嫩草在线| 亚洲一级特黄毛片| 日韩中文字幕亚洲一区二区va在线| 欧美国产精品日韩| 免费一级肉体全黄毛片| 欧美激情国产在线| 亚洲日韩中文字幕在线播放| 91精品人妻一区二区三区蜜桃2| 久久91超碰青草在哪里看| 欧美午夜片欧美片在线观看| 5月婷婷6月丁香| 久久久123| 国产精品嫩草久久久久| 日产精品一线二线三线芒果| 欧美亚洲日本| 91在线小视频| 久久久久天天天天| 婷婷丁香花五月天| 97精品久久久午夜一区二区三区 | 三级在线观看网站| 国产在线看一区| 国产欧美精品日韩精品| 在线观看免费高清视频| 石原莉奈在线亚洲三区| 97人洗澡人人免费公开视频碰碰碰| 国产亚洲第一页| 一区在线免费| 久久久久久久久综合| 国产亚洲精品久久久久久无几年桃| 911精品美国片911久久久| 中文字幕在线看视频国产欧美| 东京热无码av男人的天堂| 欧美国产一区二区三区激情无套| 日韩在线不卡视频| 波多野结衣不卡视频| 一区二区三区网站| 欧美国产日韩一区二区| 色播视频在线播放| 新狼窝色av性久久久久久| 日本成人黄色片| 中文字幕无线码一区| 日韩国产成人精品| 国产在线视频一区| 性欧美一区二区三区| www.亚洲国产| 日韩一区免费观看| 国产视频一区二区| 亚洲第一搞黄网站| 日本成人黄色网| 中文.日本.精品| 91精品视频网| 国产精品无码一区二区三区免费 | caoporen国产精品| 无码国产色欲xxxx视频| 国产日韩欧美精品在线| 大桥未久一区二区| 精精国产xxxx视频在线野外| 欧美性xxxxhd| 久久精品久久99| 日本福利一区| 日韩中文字幕在线| 日本在线免费观看| 石原莉奈在线亚洲二区| 亚洲一区亚洲二区亚洲三区| 污污视频在线观看网站| 国产精品久久午夜夜伦鲁鲁| 精品少妇人欧美激情在线观看| 97成人资源| 日韩欧美一级二级三级久久久| 欧美丰满少妇人妻精品| 亚洲精品国产首次亮相| 欧美性做爰毛片| 国产麻豆免费观看| 久久蜜桃香蕉精品一区二区三区| 日韩 欧美 自拍| 日韩电影av| 精品欧美久久久| 中文字幕伦理片| 在线国产欧美| 国产免费一区二区三区香蕉精| 二区三区在线视频| 国产精品成人免费 | 亚洲在线免费| 99国精产品一二二线| 国产高清视频免费最新在线| 亚洲成av人片一区二区梦乃| 久久午夜夜伦鲁鲁一区二区| 澳门久久精品| 久久综合久久八八| 日本一区二区三区久久| 94色蜜桃网一区二区三区| a级黄色片免费| 欧美三级电影网址| 亚洲午夜国产成人av电影男同| 国产在线一二区| 国产乱码精品一区二区三| 亚洲成人自拍视频| 你懂得影院夜精品a| 亚洲精品动漫100p| 精品深夜av无码一区二区老年| 久久99国产精品久久99| 欧美一级二级三级九九九| 麻豆国产在线| 精品久久免费看| 欧美国产精品一二三| 久久精品久久精品| 夜夜春亚洲嫩草影视日日摸夜夜添夜 | 日本a√在线观看| 欧美美乳视频| 国产成人短视频| 久久久资源网| 日本道免费精品一区二区三区| 国产精品第七页| 99亚洲伊人久久精品影院红桃| 国产精品theporn88| 黄页网站在线| 亚洲电影av在线| 精品成人免费视频| 91亚洲资源网| 国模吧无码一区二区三区| 欧美理伦片在线播放| 久久久久在线观看| 污污视频在线观看网站| 亚洲高清久久久| 国产精品成人无码专区| 超碰电影在线播放| 91超碰这里只有精品国产| 我要看一级黄色录像| 成人一区二区视频| 黄色一级大片在线观看| 五月精品视频| 精品国产第一页| 成人在线免费| 欧美激情精品久久久久久变态| 欧美男男同志| 在线播放一区二区三区| 欧美另类videoxo高潮| av一本久道久久综合久久鬼色| 国产一区二区视频免费在线观看| 亚洲乱码免费伦视频| 精品国产一区二区三区麻豆小说 | 中文在线а√天堂| 日韩一二三在线视频播| 日韩在线视频免费| 欧美老人xxxx18| 国产无人区码熟妇毛片多| 亚洲国产精品成人久久综合一区| 国产精品19p| 新67194成人永久网站| 国产91在线亚洲| 国产一区二区三区91| 操人视频欧美| 欧美风情在线视频| 青青草国产精品一区二区| 中文字幕免费高清电视剧网站在线观看| 国产视频精品自拍| www.97av| 3d成人动漫网站| 免费的毛片视频| 亚洲电影一级黄| 色婷婷在线视频观看| 国产日产欧产精品推荐色 | 色综合久久悠悠| 一本一道波多野毛片中文在线| 亚洲精品大尺度| www日本高清视频| 欧美日韩国产三级| 成年人视频免费| 欧美日韩亚洲精品内裤| 久久久久亚洲av成人片| 18成人在线视频| 黄大色黄女片18免费| 91污在线观看| 欧美熟妇精品一区二区蜜桃视频| 激情图片小说一区| 欧美特级aaa| 日韩精品一二区| 国产青青在线视频| 亚洲国内精品| 日韩一级性生活片| 亚洲视频中文| 精品一区二区三区无码视频| 亚洲成人tv| 综合一区中文字幕| 久久视频国产| 中文字幕剧情在线观看一区| 精品一区二区三区在线| 青青影院一区二区三区四区| 在线一级成人| 秋霞毛片久久久久久久久| 台湾色综合娱乐中文网| 国模精品娜娜一二三区| 日韩精品社区| 蜜桃欧美视频| 精品国产一区二区三区久久久樱花| 欧美日韩一区二| 国产精品一区2区3区| 日本一区不卡| 成人在线免费视频观看| 亚洲视频在线观看日本a| 久久精品青草| 中文精品无码中文字幕无码专区 | 欧美黑人性猛交| 免费电影网站在线视频观看福利| 欧美精品激情blacked18| 国产盗摄——sm在线视频| 78色国产精品| 国产精品专区免费| 奇门遁甲1982国语版免费观看高清| 国产传媒在线观看| 国产精品扒开腿爽爽爽视频| 91九色综合| 成人国产精品久久久| 精品久久国产一区| 成人毛片网站| 日韩人体视频| 宅男在线精品国产免费观看| 外国成人免费视频| 日本wwwcom| 天堂成人免费av电影一区| 91制片厂毛片| 国产高清不卡一区| 蜜桃av免费看| 亚洲欧美日韩国产成人精品影院| 久久成人在线观看| 日韩欧美国产成人| 高潮无码精品色欲av午夜福利| 911精品国产一区二区在线| 亚洲精品成人区在线观看| 亚洲女人初尝黑人巨大| 欧美边添边摸边做边爱免费| 免费不卡在线观看av| 欧美日韩国产观看视频| 成人午夜激情网| 日韩伦理一区二区三区| 日韩亚洲视频在线| 亚洲天堂激情| 天天爽人人爽夜夜爽| 国产成人精品aa毛片| 一区二区黄色片| 日韩码欧中文字| 日日夜夜综合网| 制服.丝袜.亚洲.另类.中文| 日韩大片b站免费观看直播| 色yeye香蕉凹凸一区二区av| heyzo在线欧美播放| 国产精品爽黄69天堂a| 福利在线一区| 一区中文字幕在线观看| 亚洲男女自偷自拍| 人妻少妇偷人精品久久久任期| 久久美女艺术照精彩视频福利播放 | 欧美日韩一区二区三区四区不卡| 曰韩不卡视频| 免费亚洲婷婷| 精品人妻伦一二三区久| 亚洲欧洲国产专区| 五月婷婷激情五月| 亚洲精品videossex少妇| bt在线麻豆视频| 国产精品免费久久久久影院| 国产日韩三级| 日本一二三区视频在线| 日韩av成人高清| 久久偷拍免费视频| 亚洲线精品一区二区三区八戒| 一区二区精品视频在线观看| 亚洲女同性videos| 999福利在线视频| 91在线观看免费高清| 欧洲激情视频| 青青草精品视频在线观看| 久久只精品国产| 日韩欧美激情视频| 精品久久久久久最新网址| 成人免费高清| 91久久在线观看| 99久久夜色精品国产亚洲狼| 在线观看免费成人av| 国产三级一区二区| 伊人手机在线视频| 日韩国产精品视频| 蜜桃视频m3u8在线观看| 国产一区二区三区高清视频| 国产精品大片免费观看| 少妇伦子伦精品无吗| 一区二区三区蜜桃| 国产成人毛毛毛片| 欧美日韩第一视频| 亚洲精品黑牛一区二区三区| 99re6这里有精品热视频| 国产高清在线观看免费不卡| 国产va在线播放| 91精品国产一区二区三区香蕉| 秋霞午夜在线观看| 成人欧美在线观看| 亚洲综合五月| www.欧美com| 午夜精品在线视频一区| 天天干天天插天天操| 97成人精品视频在线观看| 天堂资源在线亚洲| 成人羞羞国产免费网站| 日本一区二区视频在线| 中文字幕观看视频| 欧美精品在线观看| 91精品国产自产精品男人的天堂| 国产毛片视频网站| 久久久影视传媒| 中文字幕在线播放av| 久久精品色欧美aⅴ一区二区| 欧美一区一区| 成年女人18级毛片毛片免费| 久久新电视剧免费观看| japanese国产在线观看| 日韩视频永久免费观看| 6080成人| 免费观看精品视频| 国产精品国产三级国产普通话99 | 高清不卡在线观看| 精品国产乱码一区二区| 一区二区三区亚洲| 国产精品久久免费视频| www成人免费| 久久精品一区二区三区不卡 | 久久福利资源站| 久久亚洲AV无码| 一本色道久久综合狠狠躁篇的优点| 91国产一区| 热99这里只有精品| 国产精品久久久久久久久免费相片 | 亚洲天堂免费电影| 自拍另类欧美| www.欧美色图| 国产又粗又长又黄| 91精品国产99| 国产精品99久久精品| 好男人香蕉影院| 欧美裸体一区二区三区| 2019中文字幕在线电影免费 | 97伦理在线四区| 久久久亚洲一区| 强乱中文字幕av一区乱码| 亚洲欧美www| 99久久人爽人人添人人澡| 少妇激情一区二区三区| 亚洲大片免费看| 老司机精品影院| 欧美一级二级三级九九九| 床上的激情91.|