一種高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及高頻交易服務(wù)器技術(shù)領(lǐng)域,特別涉及一種高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng)及方法。
【背景技術(shù)】
[0002]高頻交易是指從那些人們無(wú)法利用的極為短暫的市場(chǎng)變化中尋求獲利的計(jì)算機(jī)化交易,比如某種證券買入價(jià)和賣出價(jià)之間的微小變化,或者某只股票在不同交易所之間的微小價(jià)差。因此,從高頻交易系統(tǒng)的業(yè)務(wù)流程上考量,系統(tǒng)瞬時(shí)處理對(duì)于終端客戶至關(guān)重要。從目前現(xiàn)有的高頻交易系統(tǒng)現(xiàn)狀分析,其系統(tǒng)性能主要瓶頸受限于高頻交易服務(wù)器的網(wǎng)絡(luò)性能。
[0003]綜上所述可以看出,如何提高高頻交易服務(wù)器的網(wǎng)絡(luò)性能是目前亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng)及方法,提高了高頻交易服務(wù)器的網(wǎng)絡(luò)性能。其具體方案如下:
[0005]一種高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng),包括:
[0006]頻率提升模塊,用于提升所述高頻交易服務(wù)器的處理器頻率;
[0007]第一關(guān)閉模塊,用于關(guān)閉所述高頻交易服務(wù)器中的系統(tǒng)管理中斷;
[0008]第二關(guān)閉模塊,用于關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式。
[0009]優(yōu)選的,所述頻率提升模塊為Turbo模式開(kāi)啟模塊;其中,
[0010]所述Turbo模式開(kāi)啟模塊,用于通過(guò)開(kāi)啟所述高頻交易服務(wù)器的處理器的Turbo模式,以提升所述高頻交易服務(wù)器的處理器頻率;所述處理器包括N個(gè)內(nèi)核,N為不小于2的整數(shù)。
[0011]優(yōu)選的,所述Turbo模式開(kāi)啟模塊包括內(nèi)核關(guān)閉單元和內(nèi)核頻率提升單元;其中,
[0012]所述內(nèi)核關(guān)閉單元,用于將所述N個(gè)內(nèi)核中的M個(gè)內(nèi)核的工作模式調(diào)整為關(guān)閉模式,所述M為小于N的正整數(shù);
[0013]所述內(nèi)核頻率提升單元,用于提升所述N個(gè)內(nèi)核中處于啟動(dòng)模式的內(nèi)核的頻率。
[0014]優(yōu)選的,所述第二關(guān)閉模塊包括第一參數(shù)修改單元和模式關(guān)閉單元;其中,
[0015]所述第一參數(shù)修改單元,用于通過(guò)對(duì)Boot Kernel的參數(shù)進(jìn)行修改,以產(chǎn)生模式關(guān)閉指令;
[0016]所述模式關(guān)閉單元,用于在所述模式關(guān)閉指令的控制下,關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式。
[0017]優(yōu)選的,所述系統(tǒng)還包括:
[0018]第三關(guān)閉模塊,用于關(guān)閉所述高頻交易服務(wù)器的網(wǎng)絡(luò)負(fù)載均衡。
[0019]優(yōu)選的,所述第三關(guān)閉模塊包括第二參數(shù)修改單元和網(wǎng)絡(luò)中斷管理單元;其中,
[0020]所述第二參數(shù)修改單元,用于通過(guò)對(duì)IRQ的參數(shù)進(jìn)行修改,以產(chǎn)生相應(yīng)的網(wǎng)絡(luò)中斷管理命令;
[0021]所述網(wǎng)絡(luò)中斷管理單元,用于在所述網(wǎng)絡(luò)中斷管理命令的控制下,將網(wǎng)絡(luò)中斷限制性地運(yùn)行在所述N個(gè)內(nèi)核中的特定內(nèi)核,以關(guān)閉所述高頻交易服務(wù)器的網(wǎng)絡(luò)負(fù)載均衡;其中,所述特定內(nèi)核包括的內(nèi)核的數(shù)量小于N。
[0022]本發(fā)明還公開(kāi)了一種高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化方法,包括:
[0023]提升所述高頻交易服務(wù)器的處理器頻率;關(guān)閉所述高頻交易服務(wù)器中的系統(tǒng)管理中斷;關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式。
[0024]優(yōu)選的,所述提升所述高頻交易服務(wù)器的處理器頻率的過(guò)程包括:
[0025]通過(guò)開(kāi)啟所述高頻交易服務(wù)器的處理器的Turbo模式,以提升所述高頻交易服務(wù)器的處理器頻率;所述處理器包括N個(gè)內(nèi)核,N為不小于2的整數(shù)。
[0026]優(yōu)選的,所述關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式的過(guò)程包括:
[0027]通過(guò)對(duì)Boot Kernel的參數(shù)進(jìn)行修改,以產(chǎn)生模式關(guān)閉指令;
[0028]在所述模式關(guān)閉指令的控制下,關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式。
[0029]優(yōu)選的,所述方法還包括:
[0030]通過(guò)對(duì)IRQ的參數(shù)進(jìn)行修改,以產(chǎn)生相應(yīng)的網(wǎng)絡(luò)中斷管理命令;
[0031]在所述網(wǎng)絡(luò)中斷管理命令的控制下,將網(wǎng)絡(luò)中斷限制性地運(yùn)行在所述N個(gè)內(nèi)核中的特定內(nèi)核,以關(guān)閉所述高頻交易服務(wù)器的網(wǎng)絡(luò)負(fù)載均衡;其中,所述特定內(nèi)核包括的內(nèi)核的數(shù)量小于N。
[0032]本發(fā)明中,網(wǎng)絡(luò)性能優(yōu)化系統(tǒng)包括頻率提升模塊、第一關(guān)閉模塊和第二關(guān)閉模塊。其中,頻率提升模塊用于提升所述高頻交易服務(wù)器的處理器頻率,第一關(guān)閉模塊用于關(guān)閉所述高頻交易服務(wù)器中的系統(tǒng)管理中斷,而第二關(guān)閉模塊則可用于關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式。由此可見(jiàn),通過(guò)利用本發(fā)明提供的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng),可以提升高頻交易服務(wù)器的處理器頻率、關(guān)閉高頻交易服務(wù)器中的系統(tǒng)管理中斷以及關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式。其中,提升處理器的頻率有助于提升處理器的運(yùn)算速度,關(guān)閉系統(tǒng)管理終端有助于降低網(wǎng)絡(luò)延遲,而關(guān)閉高頻交易服務(wù)器的處理器節(jié)能模式則有助于處理器在最高性能狀態(tài)下工作,也即,本發(fā)明公開(kāi)的技術(shù)方案提升了處理器的運(yùn)算速度、降低了網(wǎng)絡(luò)延遲并使得處理器在最高性能狀態(tài)下工作,從而極大地提高了高頻交易服務(wù)器的網(wǎng)絡(luò)性能,由此提高了高頻交易服務(wù)器的瞬時(shí)處理能力,改善了用戶體驗(yàn)。
【附圖說(shuō)明】
[0033]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0034]圖1為本發(fā)明實(shí)施例公開(kāi)的一種高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng)應(yīng)用結(jié)構(gòu)示意圖;
[0035]圖2為本發(fā)明實(shí)施例公開(kāi)的一種具體的高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng)應(yīng)用結(jié)構(gòu)不意圖;
[0036]圖3為本發(fā)明實(shí)施例公開(kāi)的一種高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化方法流程圖。
【具體實(shí)施方式】
[0037]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0038]本發(fā)明實(shí)施例公開(kāi)了一種高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng),參見(jiàn)圖1所示,該系統(tǒng)包括:
[0039]頻率提升模塊11,用于提升高頻交易服務(wù)器的處理器頻率;
[0040]第一關(guān)閉模塊12,用于關(guān)閉高頻交易服務(wù)器中的系統(tǒng)管理中斷;
[0041]第二關(guān)閉模塊13,用于關(guān)閉高頻交易服務(wù)器的處理器節(jié)能模式。
[0042]本發(fā)明實(shí)施例中,網(wǎng)絡(luò)性能優(yōu)化系統(tǒng)包括頻率提升模塊、第一關(guān)閉模塊和第二關(guān)閉模塊。其中,頻率提升模塊用于提升所述高頻交易服務(wù)器的處理器頻率,第一關(guān)閉模塊用于關(guān)閉所述高頻交易服務(wù)器中的系統(tǒng)管理中斷,而第二關(guān)閉模塊則可用于關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式。
[0043]由此可見(jiàn),通過(guò)利用本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng),可以提升高頻交易服務(wù)器的處理器頻率、關(guān)閉高頻交易服務(wù)器中的系統(tǒng)管理中斷以及關(guān)閉所述高頻交易服務(wù)器的處理器節(jié)能模式。其中,提升處理器的頻率有助于提升處理器的運(yùn)算速度,關(guān)閉系統(tǒng)管理終端有助于降低網(wǎng)絡(luò)延遲,而關(guān)閉高頻交易服務(wù)器的處理器節(jié)能模式則有助于處理器在最高性能狀態(tài)下工作,也即,本發(fā)明實(shí)施例公開(kāi)的技術(shù)方案提升了處理器的運(yùn)算速度、降低了網(wǎng)絡(luò)延遲并使得處理器在最高性能狀態(tài)下工作,從而極大地提高了高頻交易服務(wù)器的網(wǎng)絡(luò)性能,由此提高了高頻交易服務(wù)器的瞬時(shí)處理能力,改善了用戶體驗(yàn)。
[0044]本發(fā)明實(shí)施例公開(kāi)了一種具體的高頻交易服務(wù)器的網(wǎng)絡(luò)性能優(yōu)化系統(tǒng),參見(jiàn)圖2所示,相對(duì)于上一實(shí)施例,本實(shí)施例對(duì)技術(shù)方案展開(kāi)了進(jìn)一步的說(shuō)明和優(yōu)化。具體如下:
[0045]本實(shí)施例中,頻率提升模塊11具體可以是Turbo模式開(kāi)啟模塊;其中,
[0046]Turbo模式開(kāi)啟模塊,用于通過(guò)開(kāi)啟高頻交易服務(wù)器的處理器的Turbo模式,以提升高頻交易服務(wù)器的處理器頻率;處理器包括N個(gè)內(nèi)核,N為不小于2的整數(shù)。
[0047]具體的,上述Turbo模式開(kāi)啟模塊包括內(nèi)核關(guān)閉單元和內(nèi)核頻率提升單元;其中,
[0048]內(nèi)核關(guān)閉單元,用于將N個(gè)內(nèi)核中的M個(gè)內(nèi)核的工作模式調(diào)整為關(guān)閉模式,M為小于N的正整數(shù);
[0049]內(nèi)核頻率提升單元,用于提升N個(gè)內(nèi)核中處于啟動(dòng)模式的內(nèi)核的頻率。
[0050]進(jìn)一步的,本實(shí)施例中第二關(guān)閉模塊13具體可以包括第一參數(shù)修改單元和模式關(guān)閉單元;其中,
[0051]第一參數(shù)修改單元,用