System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及虛擬節(jié)點(diǎn)vnode架構(gòu)領(lǐng)域,特別涉及一種基于numa體系下的提升多線程效率vnode架構(gòu)設(shè)計。
技術(shù)介紹
1、現(xiàn)代數(shù)據(jù)中心的高性能服務(wù)器硬件設(shè)計極為復(fù)雜,其性能提升不僅僅依賴于在單個節(jié)點(diǎn)上安裝多個cpu。高性能服務(wù)器的cpu設(shè)計同樣錯綜復(fù)雜,其中包含了多核處理器的概念,即每個cpu芯片內(nèi)部集成了多個邏輯核心。然而,這些cpu核心在訪問內(nèi)存時,會因物理位置、主板總線布局、內(nèi)存管理單元(mmu)及內(nèi)存控制器等多種因素的影響,而導(dǎo)致訪問不同物理內(nèi)存區(qū)域的性能差異。對于大多數(shù)常規(guī)應(yīng)用而言,操作系統(tǒng)提供了一個統(tǒng)一的資源視圖,應(yīng)用程序可以假定自己擁有全局的cpu和內(nèi)存資源。然而,對于追求極致性能的服務(wù)應(yīng)用來說,這種微小的內(nèi)存訪問差異可能會對性能產(chǎn)生重大影響。如果一個需要訪問的數(shù)組,其元素部分存儲在本地內(nèi)存,而另一部分則位于遠(yuǎn)端內(nèi)存,那么訪問這些元素時的延遲將會有所不同,從而導(dǎo)致服務(wù)對外展現(xiàn)的性能出現(xiàn)波動。在numa(non-uniform?memoryaccess)架構(gòu)的服務(wù)器上運(yùn)行時,若內(nèi)存訪問持續(xù)受到遠(yuǎn)端內(nèi)存訪問延遲的影響,會導(dǎo)致請求響應(yīng)長尾現(xiàn)象顯著加劇,進(jìn)而造成整體吞吐量的明顯下降。
2、本專利技術(shù)用于sudis分布式高速緩存數(shù)據(jù)庫系統(tǒng)2.0產(chǎn)品的多線程管理模塊。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)的主要目的在于提供一種基于numa體系下的提升多線程效率vnode架構(gòu)設(shè)計,可以有效解決
技術(shù)介紹
中的問題。
2、為實現(xiàn)上述目的,本專利技術(shù)采取的技術(shù)方案為:
...【技術(shù)保護(hù)點(diǎn)】
1.一種基于NUMA體系下的提升多線程效率VNode架構(gòu)設(shè)計,其特征在于:包括客戶端和N個虛擬節(jié)點(diǎn)(VNode),所述虛擬節(jié)點(diǎn)(VNode)由工作線程組、內(nèi)存(Mem)、處理器(CPU)組成。
2.根據(jù)權(quán)利要求1所述的一種基于NUMA體系下的提升多線程效率VNode架構(gòu)設(shè)計,其特征在于:N個所述虛擬節(jié)點(diǎn)(VNode)將單體內(nèi)存數(shù)據(jù)庫服務(wù)分切為多個新構(gòu)架。
3.根據(jù)權(quán)利要求2所述的一種基于NUMA體系下的提升多線程效率VNode架構(gòu)設(shè)計,其特征在于:每一個所述虛擬節(jié)點(diǎn)(VNode)相互獨(dú)立設(shè)置,且虛擬節(jié)點(diǎn)(VNode)并列設(shè)置。
4.根據(jù)權(quán)利要求3所述的一種基于NUMA體系下的提升多線程效率VNode架構(gòu)設(shè)計,其特征在于:所述客戶端與虛擬節(jié)點(diǎn)(VNode)之間形成長連接,通過長連接進(jìn)行訪問。
5.根據(jù)權(quán)利要求4所述的一種基于NUMA體系下的提升多線程效率VNode架構(gòu)設(shè)計,其特征在于:N個所述虛擬節(jié)點(diǎn)(VNode)可以實現(xiàn)多個不同的線程同時對多個內(nèi)存區(qū)域執(zhí)行讀取或?qū)懭氩僮鳌?/p>
【技術(shù)特征摘要】
1.一種基于numa體系下的提升多線程效率vnode架構(gòu)設(shè)計,其特征在于:包括客戶端和n個虛擬節(jié)點(diǎn)(vnode),所述虛擬節(jié)點(diǎn)(vnode)由工作線程組、內(nèi)存(mem)、處理器(cpu)組成。
2.根據(jù)權(quán)利要求1所述的一種基于numa體系下的提升多線程效率vnode架構(gòu)設(shè)計,其特征在于:n個所述虛擬節(jié)點(diǎn)(vnode)將單體內(nèi)存數(shù)據(jù)庫服務(wù)分切為多個新構(gòu)架。
3.根據(jù)權(quán)利要求2所述的一種基于numa體系下的提升多線程效率vnode架構(gòu)設(shè)計,其...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張曉龍,鄧艾麗,梁松,康煒,閆鵬飛,聶偉,呂勁林,徐萌,呂利,張達(dá),
申請(專利權(quán))人:北京內(nèi)核科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。