精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

免费看成人片| 97精品久久久| 宇都宫紫苑在线播放| 亚洲www色| 91麻豆免费看片| 成人黄色av网站| 久久草视频在线| 久久国产影院| 亚洲国产成人精品久久久国产成人一区| 日韩中文字幕在线视频观看| 最新电影电视剧在线观看免费观看| 精油按摩中文字幕久久| 性色av一区二区三区免费| 精品无码国产污污污免费网站| 91精品视频一区二区| 欧美日韩激情网| 在线观看污视频| 免费a级毛片在线观看| 国产毛片精品视频| 欧美亚洲成人精品| 精品爆乳一区二区三区无码av| 亚洲va久久久噜噜噜久久| 3751色影院一区二区三区| 欧美精品99久久| 在线观看av免费| 欧美激情一二三区| 久精品国产欧美| 99国产精品欲| 毛片一区二区三区| 欧美专区国产专区| 日本少妇激情视频| 欧美激情视频一区二区三区免费| 在线播放国产精品| www.色多多| 欧美久久香蕉| 精品国产青草久久久久福利| 五月天激情播播| 久久野战av| 色琪琪一区二区三区亚洲区| 美女黄色免费看| 黄网站免费在线播放| 中文字幕va一区二区三区| 久久精品二区| 亚洲av成人精品一区二区三区在线播放 | 亚洲免费高清视频| 任你躁av一区二区三区| 日韩高清一区| 欧美一级电影网站| 久久精品亚洲天堂| 成人黄色91| 欧美美女视频在线观看| 孩娇小videos精品| 欧美大片网站| 欧美精品v日韩精品v韩国精品v| 午夜精品在线免费观看| 欧美日韩尤物久久| 欧美无砖砖区免费| www.久久久精品| 欧洲精品久久久久毛片完整版| 欧美午夜精品久久久久久孕妇| 国产xxxxx在线观看| 超碰一区二区| 91国在线观看| 手机版av在线| 精品一区二区三区亚洲| 欧美哺乳videos| 中国特级黄色大片| 色婷婷狠狠五月综合天色拍| 日韩电影中文字幕| 久久久久久久久久久久| 精品国产一区探花在线观看| 三级精品视频久久久久| 精品亚洲乱码一区二区 | 欧美一级免费播放| 国产乱妇乱子在线播视频播放网站| 亚洲国产欧美日韩另类综合| 大j8黑人w巨大888a片| 亚洲免费福利| 欧美日韩成人在线一区| xxx中文字幕| www.亚洲一二| 亚洲天堂色网站| 综合 欧美 亚洲日本| 在线成人激情| 91国产美女视频| 中文字幕一区二区三区免费看 | caoporen国产精品| 婷婷综合激情网| 91女厕偷拍女厕偷拍高清| 欧美一区视久久| 超碰在线无需免费| 精品久久久在线观看| 国产视频一区二区视频| 精品国产伦一区二区三区观看说明| 欧美精品一区二区三区四区 | 亚洲色图清纯唯美| 给我免费播放片在线观看| 黄瓜视频成人app免费| 69av一区二区三区| 超碰97在线资源站| 999国产精品999久久久久久| 久久久久久久久久久网站| 欧美brazzers| 成人一级片网址| 天堂精品一区二区三区| 92久久精品| 欧美久久久久久久久| 午夜剧场免费看| 91视频综合| 欧美一区二区三区免费观看| 国产毛片毛片毛片毛片| 久久久蜜桃精品| 伊人再见免费在线观看高清版| 国产精品扒开腿做爽爽爽视频软件| 日韩亚洲欧美高清| 91社区视频在线观看| 国产日韩1区| www.一区二区三区| 色开心亚洲综合| 日韩欧美有码在线| 国产精品嫩草69影院| 日韩一区二区在线| 日韩男女性生活视频| www.精品视频| 亚洲图片你懂的| 簧片在线免费看| 丝袜久久网站| 国a精品视频大全| 国产成人av免费看| 成人欧美一区二区三区| 亚洲这里只有精品| 精品视频97| 国产精品xxx视频| 性感美女视频一二三| 亚洲线精品一区二区三区八戒| 一本一道久久a久久综合蜜桃| 国产探花在线精品一区二区| 2018国产精品视频| 全国男人的天堂网| 亚洲国产精品人人做人人爽| 宇都宫紫苑在线播放| 亚洲欧洲日韩| 亚洲字幕一区二区| av毛片在线| 欧美一区二区三区播放老司机| 亚洲国产精品一区二区久久hs| 三级在线观看一区二区| 欧美日韩精品免费观看| 成人亚洲欧美| 亚洲天堂男人天堂| 美女黄页在线观看| 中文成人综合网| 一道本在线免费视频| 欧美顶级大胆免费视频| 成人h视频在线观看播放| 在线激情网站| 欧美群妇大交群中文字幕| 麻豆精品国产免费| 国产精品一区免费视频| 日本中文字幕一级片| 亚洲一区二区三区免费| 国内精品一区二区三区| 亚洲欧美一区二区三| 欧美体内谢she精2性欧美| 精品人妻无码一区二区三区| 国产精品普通话对白| 欧美一卡2卡3卡4卡无卡免费观看水多多| 午夜影院在线播放| 一区二区成人av| 国产精品无码天天爽视频| 一区二区在线观看视频| 国产麻豆剧传媒精品国产av| 国产日韩一区二区三区在线| 日韩一本精品| 国产亚洲久久| 91av在线看| 成人动漫在线免费观看| 日韩写真欧美这视频| 日本a在线观看| 国产调教视频一区| 成年人网站av| 国产精品尤物| 亚洲最新在线| 日本韩国欧美超级黄在线观看| 人九九综合九九宗合| 男人资源在线播放| 亚洲电影免费观看| 国产三级理论片| 亚洲综合一区二区| 小早川怜子久久精品中文字幕| 激情文学综合丁香| 日韩欧美视频网站| 91精品蜜臀一区二区三区在线| 国产精品视频免费一区二区三区 | 成人精品一区二区三区电影免费 | 麻豆av免费看| 三级一区在线视频先锋| 亚洲精品蜜桃久久久久久| 国产一区二区三区站长工具| 成人两性免费视频| 亚洲日本天堂| 欧美成人午夜激情在线| 国产精品久久一区二区三区不卡 | 欧美挠脚心网站| 欧美一区二区三区爱爱| 亚洲av无码不卡| 午夜精品视频一区| 亚洲不卡在线播放| 国产三级精品视频| 亚洲欧美高清在线| 九九九久久久精品| 色婷婷综合久久久久中文字幕 | 国内精品小视频在线观看| 免费黄色在线观看| 国产亚洲精品久久久优势| 亚洲第一免费视频| 在线播放亚洲一区| 成人毛片一区二区三区| 午夜电影一区二区三区| 欧美成人免费观看视频| 亚洲国产精品精华液ab| 日韩 中文字幕| 成人精品免费看| 免费高清视频在线观看| 久久99精品久久久久久国产越南| 欧美激情国产精品日韩| 亚洲黄页一区| 国产一区二区三区在线免费| 国产精品成人一区二区不卡| 色综合视频二区偷拍在线| 小嫩嫩12欧美| 久久久99国产精品免费| 欧美人妖视频| 精品高清视频| 加勒比中文字幕精品| 国产免费一区二区| 成人午夜大片| 国产精品综合久久久久久| 亚洲一区二区三区四区电影| 91色在线观看| 99久久这里有精品| 成人夜晚看av| 国产高清亚洲| 91文字幕巨乱亚洲香蕉| 精品中文字幕一区二区三区| 成人自拍性视频| 电影中文字幕一区二区| 91久久在线观看| 警花av一区二区三区| 91久久精品一区二区别| 日韩高清在线观看一区二区| 91丝袜脚交足在线播放| 国产精品115| 六十路精品视频| 一区二区美女| 先锋影音欧美| 性欧美欧美巨大69| 九九久久九九久久| 欧美日韩网址| 精品少妇人妻av免费久久洗澡| 国产农村妇女精品一区二区| 国产无套内射久久久国产| 日本一不卡视频| 午夜国产一区二区三区| 国产真实乱对白精彩久久| 三级网站免费看| 成年人国产精品| 日韩av在线看免费观看| 国产精品视频看| 永久久久久久久| 午夜视频在线观看一区二区| 中文字幕在线看人| 3d动漫精品啪啪一区二区竹菊| 精品人妻少妇AV无码专区| 亚洲国产精品字幕| 岛国在线视频| 久久亚洲影音av资源网| 男人av在线播放| 国产精品男人的天堂| 国产一区二区高清在线| 国产精品久久久一区二区三区| 午夜精品福利影院| 在线观看成人av| 精品动漫3d一区二区三区免费| 99色精品视频| 国产乱淫av一区二区三区| 少妇激情一区二区三区视频| 国产视频在线观看一区二区三区 | 综合久久婷婷| 国产欧美在线一区| 精彩视频一区二区三区| 无码成人精品区在线观看| 欧美国产成人精品| 久久亚洲AV无码| 欧美三级中文字幕在线观看| 亚洲国产综合网| 尤物yw午夜国产精品视频| 99爱在线观看| 国产欧美日韩精品专区| 久久男人av| 国产91porn| 美国一区二区三区在线播放 | 1024免费在线视频| 97久久精品在线| 91精品国产色综合久久不卡粉嫩| 久久亚洲高清| 欧美在线三区| 手机看片福利日韩| 99在线精品观看| 91九色丨porny丨极品女神| 欧美性猛交xxxxx免费看| 成人黄色在线观看视频| 视频直播国产精品| 在线能看的av网址| 国产精品12| 中文字幕一区二区三区在线视频| 亚洲男人天堂色| 91农村精品一区二区在线| 免费视频网站www| 欧美二区三区的天堂| 番号集在线观看| 亚洲四区在线观看| 国产不卡一区二区在线播放| www一区二区三区| 日韩电影免费观看高清完整| 日韩视频三区| 中文在线字幕观看| 亚洲欧洲色图综合| 男人天堂视频在线| 亚洲人成五月天| 色一区二区三区| 国产乱码精品一区二区三区不卡| 久久久久久久久久久久久久久久久久| 手机在线免费观看毛片| 久久免费国产精品| www.国产色| 亚洲男人的天堂网站| 麻豆成全视频免费观看在线看| 99久久精品免费看国产四区| 91精品动漫在线观看| 日本77777| 亚洲欧美日韩久久精品| 国产人妖一区二区| 久久亚洲精品中文字幕冲田杏梨| 欧洲精品久久久久毛片完整版| 亚洲狠狠婷婷综合久久久| 奇米色一区二区三区四区| 亚洲精品成人av久久| 欧美丝袜丝交足nylons| 成年人视频在线观看免费| 国产精品久久久久久久久借妻 | 国产乱子轮精品视频| 久草视频手机在线| 日韩一级在线观看| 欧美卡一卡二| 国语精品中文字幕| 久久久噜噜噜| 婷婷综合在线视频| 7777精品伊人久久久大香线蕉超级流畅| 日本高清中文字幕在线| 91视频-88av| 精品福利电影| 亚洲综合网在线观看| 欧美性大战久久久久久久蜜臀| av在线第一页| 5566av亚洲| 亚洲美女色禁图| 性欧美一区二区| 在线成人午夜影院| 欧美24videosex性欧美| 久久久久一区二区三区| 免费高清视频精品| www.色小姐com| 日韩成人性视频| 欧美a视频在线| 欧美a级免费视频| 91免费精品国自产拍在线不卡| 老熟妇一区二区三区| 久久精品这里热有精品| 久久精品色综合| 亚洲高清在线免费观看| 一区二区三区高清在线| 色鬼7777久久| 91免费看国产| 午夜亚洲性色福利视频| 国产美女福利视频| 日韩精品一二三四区| 日韩欧国产精品一区综合无码| a级黄色片免费| 久久精品人人做人人爽人人 | 国产网站欧美日韩免费精品在线观看| 性欧美1819sex性高清| 男人j进女人j| 久久久www免费人成精品| 国产欧美日韩综合精品一区二区三区| 97免费中文视频在线观看| 日韩精品1区| 国产真实乱人偷精品| 91精品国产高清一区二区三区蜜臀| 欧美另类老肥妇|