成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

探秘:Linux在納斯達(dá)克的應(yīng)用

原創(chuàng)
系統(tǒng) Linux
大多數(shù)人認(rèn)為納斯達(dá)克僅僅是美國的一個證券交易所,但實際上納斯達(dá)克OMX集團(tuán)運營著世界各地的交易,你知道他們的業(yè)務(wù)在什么系統(tǒng)上運行嗎?Linux要驕傲地大聲說“是我”。在新澤西舉辦的Linux基金會高端用戶峰會上,納斯達(dá)克OMX集團(tuán)副總裁Bob Evans就關(guān)鍵業(yè)務(wù)系統(tǒng)使用Linux的情況做了一個簡要的介紹。

【51CTO快譯】之前我們在51CTO特別專題潛伏在你身邊的Linux用戶中向大家介紹了在金融行業(yè)中的Linux使用情況,其中大家會發(fā)現(xiàn)聞名于世的納斯達(dá)克使用的就是Linux操作系統(tǒng)。大多數(shù)人認(rèn)為納斯達(dá)克僅僅是美國的一個證券交易所,但實際上納斯達(dá)克OMX集團(tuán)運營著世界各地的交易。Linux在金融行業(yè)中的使用越來越廣泛,值得一提的是,英國倫敦證券交易所也正在向Linux轉(zhuǎn)移,前不久才完成了測試。在美國,納斯達(dá)克OMX集團(tuán)控制著納斯達(dá)克股票市場,納斯達(dá)克期權(quán)市場和今年10月8日新啟動的納斯達(dá)克OMX PSX市場。在新澤西舉辦的Linux基金會高端用戶峰會上,納斯達(dá)克OMX集團(tuán)副總裁Bob Evans就關(guān)鍵業(yè)務(wù)系統(tǒng)使用Linux的情況做了一個簡要的介紹。

 

納斯達(dá)克證券交易市場

納斯達(dá)克OMX的交易運行在數(shù)千臺Linux服務(wù)器上,這些服務(wù)器要處理實時事務(wù),監(jiān)控和進(jìn)展情況,這種環(huán)境最大的挑戰(zhàn)就是性能,實際貨幣的匯率取決于交易是否能跟得上訂單流,延遲和吞吐量變得非常關(guān)鍵,訂單必須在有限的時間內(nèi)響應(yīng)(和執(zhí)行),不用說,可靠性也非常重要,停機(jī)幾乎是不被允許的。

為了全面滿足這些要求,納斯達(dá)克OMX集團(tuán)部署了許多大型計算集群,它們每天可以處理數(shù)億筆訂單,在延遲時間為25毫秒的情況下,每秒最快可以處理一百萬筆訂單。

Bob說近年來Linux引入了許多有用的技術(shù),如網(wǎng)絡(luò)驅(qū)動中的NAPI中斷緩解技術(shù),至少給其它工作負(fù)載釋放了近1/3的CPU時間,epoll系統(tǒng)調(diào)用減少了大部分單次調(diào)用開銷,在一次基準(zhǔn)測試中發(fā)現(xiàn),延遲時間至少減少了33毫秒,在用戶空間通過VDSO換頁處理clock_gettime()至少減少了60毫微秒。Bob對Linux的頁面緩存工作效率也很滿意,它消除了異步I/O的需要,大大簡化了代碼。

另一方面,Bob表示Linux也還有需要改進(jìn)的地方,例如I/O信號,它們讓編程變得很復(fù)雜,如果事務(wù)繁忙,信號隊列可能會溢出,用戶空間的libaio異步I/O(AIO)是基于線程實現(xiàn)的,擴(kuò)展性不好,和epoll的集成度也不好。相反,基于內(nèi)核的異步I/O缺乏合適的套接字支持,他還提到了recvmsg()系統(tǒng)調(diào)用,每個入站數(shù)據(jù)包都需要一個進(jìn)入內(nèi)核的調(diào)用。

新的recvmmsg()系統(tǒng)調(diào)用在單次調(diào)用中可以接收多個數(shù)據(jù)包,但它現(xiàn)在是圍繞內(nèi)部recvmsg()實現(xiàn)的一個封裝,還不能跨全部操作持有套接字鎖,但Bob認(rèn)為recvmmsg()是向Linux添加新API的一個很好示例,他也喜歡基于內(nèi)核的AIO和eventfd()結(jié)合使用,使得將基于文件的AIO整合進(jìn)應(yīng)用程序正常的事件處理循環(huán)成為可能,syslets也仍然有潛力可挖,Bob認(rèn)為它可以作為向用戶空間發(fā)送通知的快捷方法,但現(xiàn)在尚不清楚syslets是否會擴(kuò)大規(guī)模。

納斯達(dá)克OMX現(xiàn)在最想在Linux中看到的是基于套接字的AIO,這樣就可以用更少的系統(tǒng)調(diào)用替換epoll/recvmsg/sendmsg隊列,更妙的是,內(nèi)核可以同時為多個事件提供通知,最好是這個功能的接口完全基于套接字,Bob描繪了一個類似于epoll的內(nèi)核項目,它可以處理內(nèi)核中的網(wǎng)絡(luò)通信,應(yīng)用程序可以向隊列異步發(fā)送和接收請求,當(dāng)它們執(zhí)行完畢時接收通知,他希望看到多個套接字連接到單個對象,和一個適合傳遞給poll()的文件描述符,有了這樣的技術(shù),通過內(nèi)核的網(wǎng)絡(luò)流量就可以更大,并且延遲也會更小。

總之,納斯達(dá)克OMX對Linux的表現(xiàn)還是很滿意的,它們也喜歡嘗鮮,前不久交易所的服務(wù)器就升級到了2.6.35.3內(nèi)核,新出現(xiàn)的API對運營的幫助也很大,Bob說很少有系統(tǒng)因性能原因愿意引入新的API,這和Linus Torvalds的觀點卻不一樣,Linus Torvalds認(rèn)為沒有人會使用Linux特殊的API,這一次也許是Linus Torvalds錯了,不是沒有人使用,只是它們藏得很深,一般人不知道。

【51CTO精選譯文 轉(zhuǎn)載請標(biāo)明出處與作者】

原文出處:http://lwn.net/Articles/411064/

原文名:Linux at NASDAQ OMX

作者:Jonathan Corbet

【編輯推薦】

  1. 五年26個版本!Linux內(nèi)核版本的“武林大會”
  2. 你可能不知道的Linux用戶——金融篇
  3. 你可能不知道的Linux用戶——企業(yè)篇
  4. 你可能不知道的Linux用戶——學(xué)校篇
  5. 超經(jīng)典!五大Linux網(wǎng)絡(luò)監(jiān)控工具推薦
責(zé)任編輯:張浩 來源: 51CTO.com
相關(guān)推薦

2010-08-18 10:13:55

IntentAndroid

2011-12-16 14:53:34

云計算

2010-03-01 17:53:22

Python應(yīng)用程序

2016-11-02 22:15:57

萬國數(shù)據(jù)

2010-02-06 16:02:57

Android 應(yīng)用程

2011-01-17 23:41:13

2010-08-09 08:48:46

File APIWeb

2021-04-27 08:31:10

前端應(yīng)用場景

2012-02-13 09:52:00

Linux企業(yè)

2012-02-13 10:07:52

Linux服務(wù)器

2013-05-13 09:52:52

Windows內(nèi)核Linux內(nèi)核

2023-11-24 11:24:16

Linux系統(tǒng)

2012-09-28 10:05:52

2025-02-05 11:43:28

2010-08-27 10:41:41

iPhone核心應(yīng)用程序

2009-07-22 10:18:20

緩存服務(wù)器

2012-06-20 13:48:53

黑客

2019-04-04 09:08:41

2024-08-12 14:37:38

2021-12-03 15:04:06

FlatpakLinux
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美不卡视频 | 久久久www成人免费精品张筱雨 | 国产精品视频在线播放 | 久久青 | 成人精品国产一区二区4080 | 亚洲精品久久久久久首妖 | av手机在线免费观看 | 国产农村妇女毛片精品久久麻豆 | 亚洲风情在线观看 | 操操日| 国产激情一区二区三区 | 密室大逃脱第六季大神版在线观看 | 亚洲精品久久久久中文字幕欢迎你 | 欧美1区2区 | 亚洲成人一区二区 | 国产精品久久久久久久久久妞妞 | 日韩欧美在线视频 | 日韩av一区二区在线观看 | 国产成人在线视频免费观看 | 久久久久久久一区 | 在线看av的网址 | 国产精品免费一区二区 | 久久精品91久久久久久再现 | 天天天操操操 | 看av网| 亚洲国产精品久久久 | 麻豆精品国产91久久久久久 | 国产精品一区一区 | 中国一级特黄毛片大片 | 精品1区2区 | 一级午夜aaa免费看三区 | 久久精品一区二 | 狠狠色香婷婷久久亚洲精品 | 亚洲精品久久国产高清情趣图文 | 亚洲va欧美va天堂v国产综合 | 久久久久久电影 | 91精品导航| 91av在线免费观看 | 日韩一区二区福利视频 | 国产综合精品一区二区三区 | 欧美一级毛片在线播放 |