欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

測(cè)試服務(wù)器性能的方法及系統(tǒng)的制作方法

文檔序號(hào):9710702閱讀:530來(lái)源:國(guó)知局
測(cè)試服務(wù)器性能的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種測(cè)試服務(wù)器性能的方法及系統(tǒng)。
【背景技術(shù)】
[0002]在系統(tǒng)產(chǎn)品中,后臺(tái)服務(wù)器的性能指標(biāo)決定著整個(gè)系統(tǒng)的性能,對(duì)其性能衡量有著非常重要的價(jià)值。
[0003]當(dāng)前很多客戶端/服務(wù)器(Client/Server,簡(jiǎn)稱C/S)架構(gòu)的產(chǎn)品,在衡量此類后臺(tái)服務(wù)器的性能時(shí),基本上只有從后臺(tái)進(jìn)程所占CPU和內(nèi)存這兩個(gè)方面來(lái)衡量。一般來(lái)說(shuō),后臺(tái)服務(wù)器隨著業(yè)務(wù)壓力的增加,其進(jìn)程占用的中央處理器(Central Processing Unit,CPU)和內(nèi)存也不斷增加。
[0004]但是,CPU和內(nèi)存只能宏觀上衡量后臺(tái)進(jìn)程所消耗的硬件資源,且受制于操作系統(tǒng)對(duì)資源的分配,該數(shù)據(jù)不能客觀、真實(shí)的表現(xiàn)出后臺(tái)服務(wù)器性能變化情況。

【發(fā)明內(nèi)容】

[0005]本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種測(cè)試服務(wù)器性能的方法及系統(tǒng),能夠客觀、真實(shí)的表現(xiàn)出服務(wù)器的性能的細(xì)節(jié)變化情況。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種測(cè)試服務(wù)器性能的方法,所述服務(wù)器為多個(gè)在線的客戶端同時(shí)提供后臺(tái)服務(wù),多個(gè)所述客戶端發(fā)送單播消息給所述服務(wù)器,所述服務(wù)器定期給多個(gè)所述客戶端發(fā)送廣播消息,所述方法包括:在多個(gè)測(cè)試時(shí)間點(diǎn)分別向所述服務(wù)器發(fā)送用于測(cè)試服務(wù)器的性能的多個(gè)請(qǐng)求測(cè)試消息;所述服務(wù)器接收消息并依次對(duì)接收的消息隊(duì)列中的消息進(jìn)行解析,當(dāng)判斷出當(dāng)前消息是所述請(qǐng)求測(cè)試消息時(shí),發(fā)送響應(yīng)測(cè)試消息以響應(yīng)對(duì)應(yīng)的所述請(qǐng)求測(cè)試消息,以根據(jù)多個(gè)所述請(qǐng)求測(cè)試消息而依次返回多個(gè)對(duì)應(yīng)的所述響應(yīng)測(cè)試消息;根據(jù)多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的往返時(shí)延RTT,確定所述服務(wù)器為多個(gè)在線的所述客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù)的性能。
[0007]其中,所述根據(jù)多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的RTT,確定所述服務(wù)器為多個(gè)在線的所述客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù)的性能的步驟,包括:在多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的RTT中,若最大的所述RTT小于等于時(shí)延閾值,則確定所述服務(wù)器能夠?yàn)槎鄠€(gè)在線的所述客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù),并記錄當(dāng)前在線的所述客戶端的數(shù)量;在多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的RTT中,若最大的所述RTT大于所述時(shí)延閾值,則確定所述服務(wù)器不能夠?yàn)槎鄠€(gè)在線的所述客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù),并記錄當(dāng)前在線的所述客戶端的數(shù)量。
[0008]其中,所述在多個(gè)測(cè)試時(shí)間點(diǎn)分別向所述服務(wù)器發(fā)送用于測(cè)試服務(wù)器的性能的多個(gè)請(qǐng)求測(cè)試消息的步驟之前,還包括:分別模擬在線的不同數(shù)量的所述客戶端;通過(guò)所述方法,測(cè)試不同數(shù)量的所述客戶端分別對(duì)應(yīng)的多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的RTT;以所述測(cè)試時(shí)間點(diǎn)為橫坐標(biāo),以所述往返時(shí)延為縱坐標(biāo),在同一個(gè)坐標(biāo)中制作不同數(shù)量的所述客戶端對(duì)應(yīng)的測(cè)試時(shí)間點(diǎn)-時(shí)延曲線圖;根據(jù)所述測(cè)試時(shí)間點(diǎn)-時(shí)延曲線圖,確定所述時(shí)延閾值,并記錄所述時(shí)延閾值對(duì)應(yīng)的所述客戶端的數(shù)量。
[0009]其中,所述在多個(gè)測(cè)試時(shí)間點(diǎn)分別向所述服務(wù)器發(fā)送用于測(cè)試服務(wù)器的性能的多個(gè)請(qǐng)求測(cè)試消息的步驟之前,包括:根據(jù)在線的所述客戶端的數(shù)量,確定所述測(cè)試時(shí)間點(diǎn)的時(shí)間間隔和個(gè)數(shù)。
[0010]其中,所述方法還包括:所述服務(wù)器在判斷出所述當(dāng)前消息是系統(tǒng)消息時(shí),按照所述系統(tǒng)消息的處理程序進(jìn)行處理。
[0011]為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種測(cè)試服務(wù)器性能的系統(tǒng),所述系統(tǒng)包括:測(cè)試服務(wù)器性能的裝置和服務(wù)器,所述服務(wù)器為多個(gè)在線的客戶端同時(shí)提供后臺(tái)服務(wù),多個(gè)所述客戶端發(fā)送單播消息給所述服務(wù)器,所述服務(wù)器定期給多個(gè)所述客戶端發(fā)送廣播消息,所述測(cè)試服務(wù)器性能的裝置包括:發(fā)送模塊,用于在多個(gè)測(cè)試時(shí)間點(diǎn)分別向所述服務(wù)器發(fā)送用于測(cè)試服務(wù)器的性能的多個(gè)請(qǐng)求測(cè)試消息;所述服務(wù)器包括:接收模塊,用于接收消息;解析模塊,用于依次對(duì)接收的消息隊(duì)列中的消息進(jìn)行解析;判斷模塊,用于判斷當(dāng)前消息是否是所述請(qǐng)求測(cè)試消息;第一發(fā)送模塊,用于當(dāng)判斷出所述當(dāng)前消息是所述請(qǐng)求測(cè)試消息時(shí),發(fā)送響應(yīng)測(cè)試消息以響應(yīng)對(duì)應(yīng)的所述請(qǐng)求測(cè)試消息,以根據(jù)多個(gè)所述請(qǐng)求測(cè)試消息而依次返回多個(gè)對(duì)應(yīng)的所述響應(yīng)測(cè)試消息;所述測(cè)試服務(wù)器性能的裝置還包括:接收模塊,用于依次接收返回的多個(gè)對(duì)應(yīng)的所述響應(yīng)測(cè)試消息;第一確定模塊,用于根據(jù)多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的往返時(shí)延RTT,確定所述服務(wù)器為多個(gè)在線的所述客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù)的性能。
[0012]其中,所述第一確定模塊具體用于在多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的RTT中,若最大的所述RTT小于等于時(shí)延閾值,則確定所述服務(wù)器能夠?yàn)槎鄠€(gè)在線的所述客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù),并記錄當(dāng)前在線的所述客戶端的數(shù)量;在多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的RTT中,若最大的所述RTT大于所述時(shí)延閾值,則確定所述服務(wù)器不能夠?yàn)槎鄠€(gè)在線的所述客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù),并記錄當(dāng)前在線的所述客戶端的數(shù)量。
[0013]其中,所述測(cè)試服務(wù)器性能的裝置還包括:模擬模塊,用于分別模擬在線的不同數(shù)量的所述客戶端;測(cè)試模塊,用于通過(guò)所述系統(tǒng),測(cè)試不同數(shù)量的所述客戶端分別對(duì)應(yīng)的多個(gè)所述請(qǐng)求測(cè)試消息與對(duì)應(yīng)的所述響應(yīng)測(cè)試消息之間的RTT;制作模塊,用于以所述測(cè)試時(shí)間點(diǎn)為橫坐標(biāo),以所述往返時(shí)延為縱坐標(biāo),在同一個(gè)坐標(biāo)中制作不同數(shù)量的所述客戶端對(duì)應(yīng)的測(cè)試時(shí)間點(diǎn)-時(shí)延曲線圖;第二確定模塊,用于根據(jù)所述測(cè)試時(shí)間點(diǎn)-時(shí)延曲線圖,確定所述時(shí)延閾值,并記錄所述時(shí)延閾值對(duì)應(yīng)的所述客戶端的數(shù)量。
[0014]其中,所述測(cè)試服務(wù)器性能的裝置還包括:第三確定模塊,用于根據(jù)在線的所述客戶端的數(shù)量,確定所述測(cè)試時(shí)間點(diǎn)的時(shí)間間隔和個(gè)數(shù)。
[0015]其中,所述服務(wù)器還包括:處理模塊,用于在判斷出所述當(dāng)前消息是系統(tǒng)消息時(shí),按照所述系統(tǒng)消息的處理程序進(jìn)行處理。
[0016]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明在多個(gè)測(cè)試時(shí)間點(diǎn)分別向服務(wù)器發(fā)送用于測(cè)試服務(wù)器的性能的多個(gè)請(qǐng)求測(cè)試消息;服務(wù)器接收消息并依次對(duì)接收的消息隊(duì)列中的消息進(jìn)行解析,當(dāng)判斷出當(dāng)前消息是請(qǐng)求測(cè)試消息時(shí),發(fā)送響應(yīng)測(cè)試消息以響應(yīng)對(duì)應(yīng)的請(qǐng)求測(cè)試消息,以根據(jù)多個(gè)請(qǐng)求測(cè)試消息而依次返回多個(gè)對(duì)應(yīng)的響應(yīng)測(cè)試消息;根據(jù)多個(gè)請(qǐng)求測(cè)試消息與對(duì)應(yīng)的響應(yīng)測(cè)試消息之間的往返時(shí)延RTT,確定服務(wù)器為多個(gè)在線的客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù)的性能。由于增加一對(duì)互相響應(yīng)的消息,即請(qǐng)求測(cè)試消息和響應(yīng)測(cè)試消息,并多次測(cè)量請(qǐng)求測(cè)試消息和響應(yīng)測(cè)試消息之間的往返時(shí)延RTT,根據(jù)這些多個(gè)RTT,能夠確定服務(wù)器為多個(gè)在線的客戶端同時(shí)提供穩(wěn)定的后臺(tái)服務(wù)的性能;可以客觀、真實(shí)的表現(xiàn)出服務(wù)器的性能的細(xì)節(jié)變化情況。
【附圖說(shuō)明】
[0017]圖1是現(xiàn)有技術(shù)中一C/S架構(gòu)的系統(tǒng)中消息交互模式的示意圖;
[0018]圖2是現(xiàn)有技術(shù)服務(wù)器中后臺(tái)進(jìn)程在不同數(shù)量的客戶端的壓力測(cè)試條件下CPU的占用情況不意圖;
[0019]圖3是現(xiàn)有技術(shù)服務(wù)器中后臺(tái)進(jìn)程在不同數(shù)量的客戶端的壓力測(cè)試條件下內(nèi)存的占用情況不意圖;
[0020]圖4是本發(fā)明的
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
白银市| 新丰县| 永吉县| 绥中县| 梧州市| 平湖市| 沁阳市| 五寨县| 达拉特旗| 甘孜县| 将乐县| 亚东县| 奎屯市| 习水县| 县级市| 三河市| 朝阳区| 民乐县| 永福县| 永川市| 武功县| 台中县| 紫云| 五家渠市| 乌拉特中旗| 珲春市| 深州市| 涡阳县| 武城县| 江华| 广州市| 获嘉县| 乐安县| 英德市| 法库县| 亚东县| 额济纳旗| 灵川县| 高州市| 宁国市| 梓潼县|