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

客戶端-服務器應用的測量屬性的制作方法

文檔序號:7913251閱讀:192來源:國知局
專利名稱:客戶端-服務器應用的測量屬性的制作方法
技術領域
本公開一般地涉及網(wǎng)絡管理。本公開更具體地涉及用于測量客戶端-服務器計算機應用程序的端到端性能的技術。
背景技術
這部分中所描述的途徑可以被繼續(xù)進行,但是不一定是先前已經(jīng)被構想到或被進行的途徑。因此,除非在此另外指明,否則,這部分中所描述的途徑不是本申請中的權利要求書的現(xiàn)有技術,并且,不因為包括在這部分中就被承認是現(xiàn)有技術。許多種計算機服務提供商需要測量客戶端_服務器應用程序或基于網(wǎng)頁的應用程序的性能來對遠程用戶的應用體驗進行評估和故障排查,而不必在用戶的遠程計算機上安裝代理。這樣的計算機服務提供商的示例包括網(wǎng)絡服務提供商、蜂窩無線電話網(wǎng)絡服務提供商、移動無線網(wǎng)絡運營商、基于網(wǎng)頁的云計算存儲提供商等。端用戶計算機可以包括個人計算機或移動手持設備。在解決該問題時,引入諸如VMWARE之類的服務器應用虛擬化系統(tǒng)會引起先前在物理機上運行的應用的用戶感知性能的重要改變。服務器虛擬化的部署需要伴隨允許對客戶端的應用性能的仔細測量的技術。因此,部署虛擬化系統(tǒng)的IT專家期望測量在虛擬化引入之前和之后所感知應用性能。網(wǎng)絡運營商更喜歡在不必使用靠近端用戶計算機的情況下執(zhí)行性能測量,并且,希望在不劣化被測量的基于服務器的應用的性能的情況下測量性能。


在附圖中圖1圖示出用于性能測量的基于硬件的流量采樣和流重定向途徑;圖2圖示出用于性能測量的請求重定向處理;圖3圖示出使用報告腳本的性能測量處理。圖4圖示出可以在其上實現(xiàn)實施例的計算機系統(tǒng)。
具體實施例方式在以下描述中,為了說明的目的,闡述了大量具體細節(jié)以提供對本發(fā)明的透徹理解。然而,對于本領域技術人員顯然的是,本發(fā)明可以在沒有這些具體細節(jié)的情況下被實行。在其它實例中,以框圖形式示出公知的結構和設備以便避免不必要地模糊本發(fā)明。在此根據(jù)以下大綱來描述實施例1.0 —般概述2.0結構和功能概述3. 0實現(xiàn)機制_硬件概述4.0擴展例和替換例1.0 —般概述
在實施例中,一種數(shù)據(jù)處理系統(tǒng),包括分組數(shù)據(jù)交換系統(tǒng),其包括內容可尋址存儲器,該內容可尋址存儲器被配置為響應于接收到來自客戶端計算機的、訪問服務器計算機處所容宿的服務器應用程序的請求而將所述請求重定向至測量計算機;所述測量計算機,其包括請求重寫邏輯,該請求重寫邏輯被配置為接收經(jīng)由基于所述交換系統(tǒng)的所述內容可尋址存儲器的重定向的、所述客戶端計算機的所述請求,記錄表示接收所述請求的時間的第一時間值,將所述請求轉發(fā)給所述服務器應用程序,從所述服務器計算機接收對所述請求的響應,通過將瀏覽器可運行測量報告腳本嵌入到所述響應的有效載荷中來重寫所述有效載荷,并且,將重寫的響應轉發(fā)給所述客戶端計算機;性能記錄邏輯,該性能記錄邏輯被配置為接收基于所述客戶端計算機運行所述測量報告腳本的、來自所述客戶端計算機的第二時間值,并且,存儲至少包括所述第一時間值和所述第二時間值的性能記錄。在實施例中,所述內容可尋址存儲器是可編程三態(tài)內容可尋址存儲器(TCAM)。在實施例中,所述請求包括統(tǒng)一資源定位符(URL),其中,所述有效載荷包括超文本標記語言 (HTML),并且其中,所述測量報告腳本包括JavaScript。在實施例中,所述分組數(shù)據(jù)交換系統(tǒng)在包括所述服務器計算機的數(shù)據(jù)中心內。在實施例中,所述客戶端計算機是手持無線計算機。在實施例中,所述測量計算機和所述服務器計算機被耦合到所述交換系統(tǒng),其中,所述測量計算機與從所述客戶端計算機到所述服務器計算機的邏輯數(shù)據(jù)路徑在邏輯上是分離的。在實施例中,所述交換系統(tǒng)還包括網(wǎng)絡流存儲邏輯,該網(wǎng)絡流存儲邏輯被配置為存儲表示所述交換系統(tǒng)已經(jīng)處理了的網(wǎng)絡流量的網(wǎng)絡流記錄;所述測量計算機還包括網(wǎng)絡流分析邏輯,該網(wǎng)絡流分析邏輯被配置為選擇所述流記錄的子集,并且,對所述交換系統(tǒng)的所述內容可尋址存儲器中的一個或多個條目重新編程,以使得將來自所述網(wǎng)絡記錄的選定子集中所識別的客戶端計算機的請求重定向至所述測量計算機。在實施例中,所述服務器應用程序未被修改,其中,沒有軟件被安裝在客戶端計算機上,并且其中,所述測量計算機在物理上或邏輯上是遠離所述客戶端計算機的。在實施例中,所述分組數(shù)據(jù)交換系統(tǒng)包括分組數(shù)據(jù)交換機和分組數(shù)據(jù)路由器中的任一者。在其它實施例中,本發(fā)明包括被配置為執(zhí)行上述步驟的計算機實現(xiàn)的方法和計算機可讀介質。2. 0結構和功能概述在各個實施例中,性能測量途徑實用于各種網(wǎng)絡管理和IT管理上下文(context) 中,包括但不限于服務器虛擬化部署;服務器或數(shù)據(jù)中心合并項目;云計算基于網(wǎng)絡的文件訪問和存儲服務的性能的監(jiān)視;以及移動應用。這些上下文使得能看見給定應用的用戶體驗是重要并且復雜的。然而,實施例可以提供允許服務提供商或其它實體確定客戶端所體驗的給定應用的感知性能的工具。在實施例中,一種性能管理途徑能夠從分組數(shù)據(jù)交換系統(tǒng)獲取流量數(shù)據(jù),并且基于用戶可定義的標準來選擇用戶總體(user population)的一部分。例如,活動客戶端計算機的子集可以基于IP地址掩碼、應用協(xié)議或其它標準而被選定?;谶x定的子集,一個或多個內容可尋址存儲器(CAM)編程串被生成并被提供給CAM以使得將部分流量重定向至性能測量計算機。CAM編程可以被周期性地重復來將不同的流量重定向至測量計算機。性能計算機可以令CAM編程隨著流量流改變以及隨著不同客戶端計算機進入和離開網(wǎng)絡而
7被自動地重復,使得活動客戶端計算機的選定子集可以響應于變化的網(wǎng)絡條件而隨著時間動態(tài)改變。因此,CAM編程可以是持續(xù)動態(tài)的并且是響應于變化的當前流量流的。流量數(shù)據(jù)模塊可以被配置為保持與測量計算機相關聯(lián)的現(xiàn)有會話。以下,到達交換系統(tǒng)的來自客戶端計算機的訪問服務器計算機應用程序的請求被重定向至測量計算機。測量計算機接收完整的客戶端請求,而不僅僅是有關多個請求的數(shù)據(jù)的概要或聚合。測量計算機將每個接收的請求轉發(fā)給服務器計算機應用程序并接收來自服務器計算機或應用的響應。測量計算機隨后通過將瀏覽器可運行性能測量腳本嵌入到響應的有效載荷部分來重寫服務器響應。該腳本被配置為在客戶端計算機處的瀏覽器中運行期間,使得測量從客戶端計算機來看的服務器計算機應用的性能。在實施例中,流量數(shù)據(jù)是來自被容宿在路由器或交換機上的Cisco IOS Software 的Netflow模塊的統(tǒng)計數(shù)據(jù)。在實施例中,測量計算機合并HTML解析器和撰寫器,撰寫器將JavaScript代碼嵌入到服務器計算機應用程序響應的的HTML有效載荷中,以用于收集有關應用程序的用戶體驗的統(tǒng)計信息的目的。這里的性能途徑相比于現(xiàn)有的途徑提供許多益處。不需要在客戶端計算機上安裝代理或其它持久存儲的軟件;而是,暫時存儲的腳本代碼在瀏覽器中運行但是不被持久地存儲,并且,在客戶端計算機重啟時被移除。所述途徑可以既用于個人計算機又用于手持計算機(諸如無線聯(lián)網(wǎng)的設備)。所述途徑不需要安裝靠近客戶端的遠程工具。服務器計算機應用程序不被修改地運行。結果,相比于修改網(wǎng)絡站點或服務器站點程序的途徑,服務器計算機應用程序響應時間可以被更準確地測量。此外,在路由器或交換機處使用CAM實現(xiàn)的本途徑的基于硬件的采樣和重定向允許測量被應用于路由器或交換機正在處理的全部流量的子集。因此,如果性能測量腳本引入了較小的性能劣化,則僅用戶總體的較小一部分受影響。此外,使用CAM基于硬件的重定向使得這里的途徑能夠在使用10吉比特傳輸速度的高速網(wǎng)絡內操作,而不會負面地影響交換系統(tǒng)的性能。這里的途徑是可高度伸縮至大量客戶端計算機,因為穿越測量計算機的流量僅僅是基于用戶標準的總流量的子集。因此,測量計算機不需要使用高性能的硬件,并且,測量計算機的性能不需要匹配服務器計算機所處于的數(shù)據(jù)中心的總性能。在一個實施例中,測量報告腳本可以被配置為確定和報告有關用戶正在訪問哪個網(wǎng)絡站點的信息或有關客戶端計算機與服務器計算機的交互的其它統(tǒng)計信息或分析信息。各個實施例可適用于廣泛的網(wǎng)絡互連設備,諸如路由器和交換機,并且,例如包括Cisco Nexus 7k,Cisco Catalyst 6500系列交換機和Cisco Catalyst 4000系列交換機,并且,實施例可以被適配以與可從加利福尼亞州圣何塞側思科系統(tǒng)公司商購的Cisco AVS 3180管理臺站一起使用或集成到其中。在實施例中,對用于性能測量的流的選擇可以根據(jù)各種度量來進行。在實施例中, 被選擇用于性能測量的流的數(shù)目是基于流量數(shù)據(jù)庫或Netflow模塊所指示的由各種應用產(chǎn)生的流量的數(shù)量而確定的,以避免壓垮測量計算機,這可能劣化應用性能。在實施例中, 測量計算機包括被配置為選擇表示各個用戶和應用類別的流,而不必選出太多流,并且,不會完全遺漏某些用戶類別。
報告從客戶端來看的性能信息和/或分析信息的瀏覽器可運行的腳本的可用性被期望在云計算環(huán)境中具有很大的實用性,其中,客戶端通常不受云計算提供商管理。在此公開的無代理的性能監(jiān)視可以在云計算環(huán)境中用來既解決問題又確保遵循服務級別協(xié)議 (SLA)。圖1圖示出用于性能測量的基于硬件的流量采樣和流重定向途徑。在實施例中, 多個客戶端計算機102、104、106通過一個或多個網(wǎng)絡被直接或間接地耦合到路由器105, 路由器105被耦合到包括一個或多個交換機108和服務器130的數(shù)據(jù)中心。測量計算機 120通過一個或多個網(wǎng)絡被直接或間接地耦合到交換機108之一??蛻舳擞嬎銠C102、104、106可以包括任何網(wǎng)絡端點臺站,例如有線湖無線的個人或手持計算機、工作站、服務器、打印機或其它計算機??蛻舳擞嬎銠C中的任何或全部可以包括通過蜂窩無線電話網(wǎng)絡或無線IP網(wǎng)絡無線地耦合到路由器105的移動設備。通常,客戶端計算機102、104、106的每個容宿可以與服務器130處所容宿的服務器應用程序交互的瀏覽器。客戶端計算機102、104、106通常通過發(fā)出一個或多個HTTP請求134和接收包含用于在客戶端計算機處所容宿的瀏覽器處解析、運行和顯示的HTML有效載荷的一個或多個響應132來與服務器130處所容宿的服務器應用程序交互。雖然某些實施例在此是在包括安全套接字層(SSL)和傳輸層安全性(TLS)事務的HTTP和HTML的語境中描述的,但是可以使用諸如RDP之類的其它協(xié)議。路由器105和交換機108是可從加利福尼亞州圣何塞的思科系統(tǒng)公司商購的類型的分組數(shù)據(jù)交換系統(tǒng)。在一個實施例中,交換機108包括isco Nexus 5000和Nexus 7000 交換機中任一者。每個交換機108包括內容可尋址存儲器(CAM) 112、測量命令邏輯114和流量數(shù)據(jù)邏輯110。CAM 112包括電子數(shù)據(jù)硬件邏輯并且可以是三態(tài)CAM(TCAM)并且可以接收流量重定向指令并利用其被編程。測量命令邏輯114被配置為接收和運行對CAM重新配置以將經(jīng)過交換機108的選定網(wǎng)絡流量重定向至測量計算機120的命令。在此在其它部分進一步描述測量命令邏輯114的具體功能。流量數(shù)據(jù)邏輯110被配置為監(jiān)視流經(jīng)交換機108的全部數(shù)據(jù)分組,將有關的分組關聯(lián)到網(wǎng)絡流量流中,并且,創(chuàng)建和存儲流的聚合概要以輸出到網(wǎng)絡管理計算機,或輸出到測量計算機120。在實施例中,流量數(shù)據(jù)邏輯110包括可從加利福尼亞州圣何塞思科系統(tǒng)公司商購的 Cisco IOS Software 中的 Netflow 模塊。服務器130容宿對于客戶端計算機102、104、106有用的一個或多個服務器計算機應用程序。任何形式的客戶端-服務器應用程序可被使用。在實施例中,測量計算機120包括流選擇邏輯121、請求重寫邏輯122、一個或多個測量腳本124和性能記錄邏輯127。一般,流選擇邏輯121被配置為從交換機108接收流量流數(shù)據(jù),并且選擇用于客戶端域的一個或多個流的集合。在實施例中,流選擇邏輯121例如使用簡單網(wǎng)絡管理協(xié)議(SNMP)來傳送一個或多個命令給交換機108以令流量數(shù)據(jù)邏輯 110輸出或返回流量流數(shù)據(jù)集合。選擇流集合可以是通過對接收的輸出流量流數(shù)據(jù)執(zhí)行反向DNS查找并檢查與網(wǎng)絡地址相關聯(lián)的域來完成的。在實施例中,流選擇邏輯121或其它邏輯被進一步配置為基于掩碼IP地址和層4 端口值來對匹配給定流的CAM 112的一個或多個CAM條目編程,以指定在交換機108處到
9達并且匹配CAM條目的將來的流量應當被重定向至測量計算機120。因此,當在交換機108 的交換操作中請求或流識別數(shù)據(jù)或客戶端識別數(shù)據(jù)被應用于CAM時,CAM響應于接收到該請求而返回測量計算機120的地址。在實施例中,重定向編程可以使得將這樣的將來的流量重定向至位于網(wǎng)絡中的其它地方的第二不同的性能測量計算機。在實施例中,請求重寫邏輯122被配置為接收用于被重定向的選定流的完整數(shù)據(jù)報。在實施例中,僅在服務器到客戶端方向移動的流量流或響應被重定向并被接收。請求重寫邏輯122被配置為解析在來自服務器130之一的HTTP響應132的有效載荷中運載的 HTML代碼,將測量基腳本124的復本插入到有效載荷的適當位置處,并將帶有腳本的已修改響應轉發(fā)給客戶端102、104、106中的服務器響應中的目的地所指示的一個客戶端。性能記錄邏輯126被配置為收集由正在運行測量腳本124的客戶端102、104、106 報告的統(tǒng)計數(shù)據(jù)。圖2圖示出用于性能測量的請求重定向處理;圖3圖示出使用報告腳本的性能測量處理。在實施例中,圖2主要涉及截取和處理客戶端請求來添加報告腳本,而圖3主要涉及對腳本的客戶端側處理。首先參考圖2,在步驟202,測量計算機120與流量數(shù)據(jù)邏輯110 通信,檢查Netflow表或以其他方式選擇要監(jiān)視的流量子集。例如,作為替換,所要監(jiān)視的流量可以使用在測量計算機120處輸入的配置命令或基于配置文件或通過對管理計算機處所容宿的圖形用戶接口的用戶輸入來配置。選擇流量流可以涉及基于對生成多數(shù)流量的源IP地址族的識別和采樣或基于用戶類型、往返時間值或其它度量來選擇流。在步驟204中,測量計算機使得利用重定向指令對交換機108的一個或多個CAM 條目進行編程。重定向指令可以包括具有重定向選項的CAM可編程比特串和掩碼,這使得將交換機108的CAM 112配置為將與CAM條目匹配的進入流量轉送到測量計算機120。在實施例中,CAM串代表用戶的人口統(tǒng)計,所述串隨著時間改變以反映應用的當前使用并且被預先編程。原子編程(atomic programming)可以在CAM被預先編程的同時確保不中斷的重定向。在實施例中,來自服務器130的響應被重定向。步驟204處的編程還可以包括或可以在之前加上管理員針對適當流量類型(例如Web/SSL或RDP流量)來配置交換機108 的截取策略以及要重定向的百分比。在步驟202處選擇要監(jiān)視的流量子集可以通過相對隨機地選擇流量流來執(zhí)行,除非選擇所配置的百分比的流量。在實施例中,測量計算機120應當接收會話的整個時段的用戶會話通信。因此,在 CAM被預先編程為截取不同流量流時,流量數(shù)據(jù)邏輯110可以被用來將現(xiàn)有流量流保持到測量計算機120。在步驟206,客戶端計算機102發(fā)出HTTP請求給服務器130之一,其通常與在服務器130之一處所容宿的客戶端_服務器應用連接或與之交互。HTTP請求到達交換機108。 假定請求與已經(jīng)針對重定向被編程的CAM條目匹配,則在步驟208,請求被重定向至測量計算機120。測量計算機120檢查接收的請求并確定它是請求而不是來自服務器的響應;因此,不需要寫入,而是測量計算機可以記錄與該請求相關聯(lián)的一個或多個時間戳值,如步驟 210所示。例如,測量計算機120可以將客戶端請求在測量計算機處被接收到的日期時間和 /或客戶端發(fā)出請求的日期時間記入日志,如果這樣的值在請求中被攜帶的話。在步驟212,測量計算機120將請求轉發(fā)給服務器130。服務器130使用服務器處容宿的應用程序來處理請求,導致形成并發(fā)送響應給客戶端,如步驟214可見。響應到達交換機108并且與CAM 112中的條目匹配,使得交換機將該響應重定向至測量計算機120。測量計算機120將該響應識別為服務器響應,因此重寫響應的HTML有效載荷以嵌入測量腳本 124的復本,如步驟218中所示。在步驟220中,測量計算機120將重寫的響應轉發(fā)給客戶端計算機102。步驟218處重寫響應發(fā)生在測量計算機120處并且不需要修改服務器130處所容宿的服務器應用程序,并且,不需要修改客戶端計算機102處所容宿的瀏覽器。在步驟218 處重寫響應可以包括測試指示測量腳本124先前是否作為之前的服務器響應的部分被提供給過相同客戶端計算機102的標簽或其它已存儲變量的值。例如,測量計算機120可以包括存儲裝置,該存儲裝置存儲流標識符到標簽值的映射,該映射指示測量腳本124先前是否被提供給過與流標識符相關聯(lián)的客戶端計算機102的。現(xiàn)在參考圖3,在接收到從步驟220的轉發(fā)產(chǎn)生的響應之后,位于客戶端計算機 102處的瀏覽器解析接收的響應,導致瀏覽器運行瀏覽器中的測量報告腳本,如步驟302所示。
在瀏覽器中運行測量報告腳本通常在不顯著影響顯示給客戶端計算機102的端用戶的用戶接口的情況下發(fā)生,但是在某些瀏覽器中,一個或多個測量報告請求的URL可以是當數(shù)據(jù)轉送發(fā)生時可在瀏覽器用戶接口的狀態(tài)字段中看見的。在一些實施例中,運行管理報告腳本可以使得瀏覽器設置或重置存儲用于稍后報告給測量計算機120的分析信息的客戶端計算機102上的一個或多個cookie (甜餅)。運行測量腳本可以使得客戶端計算機102確定與客戶端計算機102或瀏覽器與服務器130或服務器處容宿的(一個或多個)服務器應用程序的交互有關的一個或多個時間戳值或其它性能度量。例如,運行測量腳本可以使得客戶端計算機102確定隨后的客戶端請求被發(fā)送以及隨后的服務器響應被接收的日期時間值。在步驟306,和與服務器130處容宿的客戶端_服務器應用程序的交互相關連地,HTTP請求可以從客戶端102被發(fā)給服務器 130。作為步驟302的部分,運行測量腳本使得瀏覽器將請求的日期時間的時間戳記錄在客戶端計算機102的主存儲器中。在步驟308,請求到達交換機108,基于請求的報頭的網(wǎng)絡地址或其它參數(shù)中指示的客戶端102的身份來匹配CAM條目,并且,被重定向至測量計算機120。在步驟312,測量計算機120確定客戶端請求不是需要重寫的服務器響應,因此請求被轉發(fā)給服務器130。在步驟314,服務器形成并發(fā)送響應給客戶端。響應到達交換機108并在步驟316處基于匹配的CAM條目被重定向至測量計算機120。在步驟320,測量計算機120確定器先前將測量腳本124提供給過作為服務器響應的目的地的客戶端計算機102。因此,該響應在沒有重寫或提供腳本的情況下被轉發(fā)給客戶端計算機102。在步驟322,在接收到服務器響應時,客戶端計算機102的瀏覽器中運行的測量報告腳本可以確定和存儲表示接收到響應的時間的日期時間值。例如,客戶端計算機確定和存儲到第一字節(jié)的總時間(TTFB)和到最后字節(jié)的時間(TTLB)的相對時間,以及響應于頁面加載事件完成頁面渲染的時間。因此,主要的性能度量是端用戶或客戶端計算機感知到的應用性能,其以包括網(wǎng)絡響應時間和應用服務器響應時間二者的總體應用相應時間來測量。在一些實施例中,其它性能度量可以被確定,并且,或者被存儲在非易失性存儲器中或者被存儲在主存儲器中。示例性能度量包括但不限于可以測量和存儲的從服務器130下載頁面所引發(fā)的時間;連接帶寬;當前對于運載表示客戶端_服務器應用程序請求和響應的HTTP流量的傳輸層連接有效的最大傳輸單元(MTU)值;接收的字節(jié)數(shù);分段比特是否已被設置;IP報頭中的服務質量參數(shù)或字段的值;等等。在步驟322,為了報告一個或多個時間戳值,測量報告腳本使得客戶端計算機102 開啟到測量計算機120的連接并報告所述值。報告可以包括發(fā)出一個或多個HTTP GET請求,所述HTTP GET請求包括運載時間戳值或其它性能度量的詢問參數(shù)值或其它形式的有效載荷。為了經(jīng)由HTTP接收和處理請求,測量計算機120可以容宿HTTP服務器。用于報告性能數(shù)據(jù)的HTTP GET請求的形式的示例是GET/perftool/perfmon/post. html ? ResponseId = p30fi2z00xlx5glacqvakm3duhl83&StartTime = 1168643852687&EndTime = 1168643852734&HTMLEndTime = 1168643852703&URL = http://12. 20. 99. 201/irj/portalapps/com. sap. portal, htmlb/jslib/ emptyhover. html&Method = Image HTTP/1. 1在步驟324,測量計算機120使用接收到的時間戳值來存儲一個或多個性能記錄。 記錄可以被本地存儲在測量計算機120處或被存儲在聯(lián)網(wǎng)的存儲裝置中。另外或可替換地,響應于接收到來自客戶端計算機102的報告,測量計算機120可以將接收到的時間戳值或其它度量傳遞給其它邏輯,諸如獨立的性能分析程序,或傳遞給分離的網(wǎng)絡管理臺站。各個實施例可以使用測量計算機120內的編程性手段,諸如通過調用性能分析程序的應用編程接口(API)功能或通過將消息在網(wǎng)絡上從測量計算機傳送到另一管理臺站或應用,來傳遞接收到的時間戳值和度量,在圖2、圖3期間的任意時刻,測量計算機120可以基于用于流經(jīng)交換機108的流量的IP地址分發(fā)中的改變來對CAM串編程。在實施例中,流選擇邏輯121合并了定時器, 該定時器周期性地使得發(fā)出新命令或詢問給流量數(shù)據(jù)邏輯110來識別當時正在生成流經(jīng)交換機108的多數(shù)流量的主要源IP地址或族,并對地址或族重新采樣直到指定的或已配置的百分比的流量被選定為止。流選擇邏輯121隨后生成具有重定向選項的一個或多個新的 CAM編程串和比特標記,并且使得對CAM 112重新編程來重定向新選定的流或流量。結果, 圖1的系統(tǒng)的操作和圖2、圖3的處理是動態(tài)的并且適應網(wǎng)絡中的流量樣式的改變。因此, 與性能測量有關的輸出數(shù)據(jù)更準確地反映應用程序的端用戶的實際體驗。結果,測量計算機120、其它性能分析應用、或其它網(wǎng)絡管理系統(tǒng)可以接收和分析從客戶端計算機102直接報告的客戶端請求時間、服務器響應時間和其它性能度量,并且, 因此代表客戶端處的端用戶的觀點。測量計算機120、其它性能分析應用或其它網(wǎng)絡管理系統(tǒng)可以以代表接收到的性能度量的分析、聚合或概要的報告或顯示的形式生成輸出。例如,輸出可以包括總響應時間、服務器響應時間、表示其認為瀏覽器接收服務器響應的第一字節(jié)的到第一字節(jié)的總時間(TTFB)、其認為瀏覽器接收到最后字節(jié)的時間的到最后字節(jié)的總時間(TTLB)。輸出可以包括TTFB和服務器響應時間之間的差,該差表示因為網(wǎng)絡增加的等待時間。輸出可以包括TTLB-TTFB之間的差,該差指示由于下載HTML引起的延遲。輸出還可以指示例如從做出驗證HTML容器中所引用的嵌入對象的條件GET請求渲染內容的瀏覽器所需時間。所公開的途徑相比于其它途徑具有許多益處。例如,本途徑可以被配置為僅將交換機處的全部流量的小部分轉移到測量計算機120,以使得測量計算機不會被掩膜,并且, 使得服務器130處的基于網(wǎng)絡的應用不會被劣化。此外,本途徑依賴于交換機108——即, 聯(lián)網(wǎng)元素——來重定向流量的具體部分,而不像需要應用被修改并且在網(wǎng)絡中不使用智能的途徑那樣。此外,交換機108中的硬件邏輯,諸如CAM 112,執(zhí)行流量重定向,因此本途徑由于避免了將軟件應用插入到客戶端計算機102、104、106與服務器之間的通信路徑中而不會劣化服務器130處的應用的性能。另外,本途徑不需要改變服務器130處的基于網(wǎng)絡的應用。本途徑可以不必節(jié)制地利用現(xiàn)有的性能分析工具,諸如,Cisco Appscope,來用于顯示諸如服務器響應時間、網(wǎng)絡等待時間、客戶端渲染時間等的應用性能度量??商鎿Q地,確定、記錄和/或顯示性能度量可以使用測量計算機120的性能記錄邏輯126或另一邏輯元素來執(zhí)行。與現(xiàn)有性能分析工具的集成可以允許對性能相關的問題進行更容易的故障排查。結果,這里的途徑提供有關應用性能的更深入的信息和改進的可伸縮性。在各個實施例中,圖2、圖3的途徑既可以在服務器虛擬化層的部署之前也可以在之后被執(zhí)行,以使得管理員能夠測量在VMWARE或另一虛擬化機制的實現(xiàn)前后服務器130的性能。類似地,圖2、圖3的途徑既可以在服務器或數(shù)據(jù)中心合并項目之前也可以在之后被執(zhí)行,以使得管理員能夠測量和比較在合并前后服務器130的性能。使用這里的技術所獲得的性能測量的分析可以引起各種補救步驟。例如,檢測到過量的條件GET可以通過使用Cisco Flashforward特征或在一些情況中使用基于網(wǎng)絡的應用的優(yōu)化版本(如果可用)來修理。長下載時間可以使用數(shù)據(jù)壓縮來解決。不斷發(fā)生網(wǎng)絡或互聯(lián)網(wǎng)絡的延遲可以通過尋找可替換路由來解決。負載均衡的儲存區(qū)(load balanced farm)中的過長服務器響應時間可能由不恰當?shù)腣MWARE ESX服務器配置引起,例如存儲器不足、配置接收側縮放(RSS)或網(wǎng)絡排隊(Netqueue)失敗或其它問題。例如,假定服務提供商正在通過將應用合并到更少的地點中來縮小全世界的數(shù)據(jù)中心的數(shù)目。因此,SP的應用用戶的一部分將從比他們過去訪問應用的地方更遠的站點訪問應用。SP還將虛擬化服務器以便充分利用其已經(jīng)擁有的硬件。因此,SP有關與該項目相關聯(lián)的用戶體驗中的潛在劣化并且需要用于隔離潛在問題的工具并且確保它們不會因為采用虛擬化而被引發(fā)。通過使用這里的基于硬件的采樣途徑,SP可以定義僅捕獲正在流經(jīng)客戶端到服務器的流量的30%,更具體而言,僅HTTP流量。給流量被重定向至測量計算機 120,測量計算機120以圖形格式提供如下信息針對每個用戶前綴的總等待時間;等待時間如何被分到服務器響應時間中的、網(wǎng)絡相關的等待時間和瀏覽器渲染時間。3. 0實現(xiàn)機制_硬件概述根據(jù)一個實施例,在此所述的技術是由一個或多個專用計算設備實現(xiàn)的。專用計算設備可以是被硬連線來執(zhí)行這些技術,或者可以包括數(shù)字電子設備,諸如被永久地編程為執(zhí)行這些技術的一個或多個專用集成電路(ASIC)或現(xiàn)場可編程門陣列(FPGA),或者可
13以包括被編程為執(zhí)行依據(jù)固件、存儲器、其它存儲裝置或組合中的程序指令的技術的一個或多個通用硬件處理器。這樣的專用計算設備還可以將硬連線邏輯、ASIC或FPGA與定制編程相結合來實現(xiàn)這些技術。專用計算設備可以是臺式計算機系統(tǒng)、便攜式計算機系統(tǒng)、手持設備、網(wǎng)絡設備或合并了用于實現(xiàn)這些技術的硬連線和/或程序邏輯的任何其它設備。例如,圖4是圖示出可以在其上實現(xiàn)本發(fā)明的實施例的計算機系統(tǒng)400的框圖。 計算機系統(tǒng)400包括總線402或用于傳送信息的其它通信機制,和用于處理信息的與總線 402耦合的硬件處理器404,以及用于處理信息的與總線402耦合的硬件處理器404。硬件處理器404可以是例如通用微處理器。計算機系統(tǒng)400還可以包括用于存儲將由處理器404運行的指令和信息、耦合到總線402的主存儲器406,諸如隨機存取存儲器(RAM)或其它動態(tài)存儲設備。主存儲器406 還可以被用于在將被處理器404運行的指令的運行期間存儲臨時變量或其它中間信息。這樣的指令當被存儲在處理器404可訪問的存儲介質中時,使得計算機系統(tǒng)400變?yōu)楸欢ㄖ朴糜趫?zhí)行指令中所指定的操作的專用機器。計算機系統(tǒng)400還包括用于存儲用于處理器404的靜態(tài)信息和指令的耦合到總線 402的只讀存儲器(ROM) 408或其它靜態(tài)存儲設備。存儲設備410,諸如磁盤或光盤,被提供并且被耦合到總線402以用于從存儲信息和指令。計算機系統(tǒng)400可以經(jīng)由總線402耦合到顯示器412,諸如陰極射線管(CRT),以用于向計算機用戶顯示信息。包括字母數(shù)字和其它按鍵的輸入設備414被耦合到總線402 以用于傳送信息和命令選擇給處理器404。另一類型的用戶輸入設備是廣播控制器416,諸如鼠標、跟蹤球或光標方向鍵以用于傳送方向信息和命令選擇給處理器404和用于控制顯示器412上的光標移動。該輸入設備通常具有兩個軸(第一軸(例如χ)和第二軸(例如 y))上的兩個自由度,允許設備指定平面中的位置。計算機系統(tǒng)400可以使用與計算機系統(tǒng)400結合的或將計算機系統(tǒng)400編程為專用機器的定制的硬連線邏輯、一個或多個ASIC或FPGA、固件和/或程序邏輯來實現(xiàn)在此所述的技術。根據(jù)一個實施例,這里的技術由計算機系統(tǒng)400響應于處理器404運行主存儲器406中所包含的一個或多個指令的一個或多個序列而被執(zhí)行。這樣的指令可以從諸如存儲設備410之類的另一存儲介質被讀入主存儲器406中。主存儲器406中所包含的指令的序列的運行令處理器404執(zhí)行在此所述的處理步驟。在可替換實施例中,硬連線的電路可以替換軟件指令或結合軟件指令被使用。這里使用的術語“存儲介質”是指存儲令機器按照特定方式操作的數(shù)據(jù)和/或指令。這樣的存儲介質可以包括非易失性介質和/或易失性介質。非易失性介質例如包括光盤或磁盤,諸如存儲設備410。易失性介質包括動態(tài)存儲器,諸如主存儲器406。存儲介質的通常形式包括例如軟盤、柔性盤、硬盤、固態(tài)驅動器、磁帶或任何其它磁數(shù)據(jù)存儲介質、 CD-ROM、任何其它的光學數(shù)據(jù)存儲介質、具有孔圖案的任何物理介質,RAM、PROM和EPR0M、 FLASH-EPROM、NVRAM、任何其它存儲器芯片或盒式存儲器。存儲介質與傳輸介質不同但是可以與傳輸介質結合使用。傳輸介質參與存儲介質之間的信息傳送。例如,傳輸介質包括同軸線纜、銅線和光纖,包括包含總線402在內的線路。傳輸介質還可以采取聲波或光波的形式,諸如在無線電波和紅外數(shù)據(jù)傳輸期間所生成的那些。
在運載一個或多個指令的一個或多個序列給處理器404以供運行中涉及各種形式的介質。例如,指令可以一開始在磁盤或遠程計算機的固態(tài)驅動器上被運載。遠程計算機可以將指令加載到其動態(tài)存儲器中并將使用調制解調器在電話線上發(fā)送指令。計算機系統(tǒng)400本地的調制解調器可以接收電話線上的數(shù)據(jù)并使用紅外發(fā)射機將數(shù)據(jù)轉換成紅外信號。紅外檢測器可以接收在紅外信號中運載的數(shù)據(jù),并且,適當?shù)碾娐房梢詫?shù)據(jù)放置在總線402上??偩€402將數(shù)據(jù)運載到主存儲器406,處理器404從主存儲器406獲取和運行指令。由主存儲器406接收到的指令在被處理器404運行之前或之后可以被可選地存儲在存儲設備410上。計算機系統(tǒng)400還包括耦合到總線402的通信接口 418。通信接口 418提供與連接到本地網(wǎng)絡422的網(wǎng)絡鏈路420耦合的雙路數(shù)據(jù)通信。例如,通信接口 418可以是綜合業(yè)務數(shù)字網(wǎng)絡(ISDN)卡、線纜調制解調器、衛(wèi)星調制解調器或用于提供到對應類型的電話線的數(shù)據(jù)通信連接的調制解調器。作為另一示例,通信接口 418可以是用于提供到可兼容的LAN的數(shù)據(jù)通信連接的局域網(wǎng)(LAN)卡。還可以實現(xiàn)無線鏈路。在任何這樣的實現(xiàn)中, 通信接口 418發(fā)送和接收運載表示各種信息的數(shù)字數(shù)據(jù)流的電的、電磁的或光的信號。網(wǎng)絡鏈路420通常通過一個或多個網(wǎng)絡向其它數(shù)據(jù)設備提供數(shù)據(jù)通信。例如, 網(wǎng)絡鏈路420可以通過本地網(wǎng)絡422提供到主機計算機424或到由因特網(wǎng)服務提供商 (ISP)426運營的數(shù)據(jù)設備的連接。ISP 426進而通過現(xiàn)在成為“因特網(wǎng)”428的世界分組數(shù)據(jù)通信網(wǎng)絡來提供數(shù)據(jù)通信服務。本地網(wǎng)絡422和因特網(wǎng)428 二者都使用運載數(shù)字數(shù)據(jù)流的電的、電磁的或光學的信號。運載來自和去往計算機系統(tǒng)400的數(shù)字數(shù)據(jù)的通過各種網(wǎng)絡的信號和網(wǎng)絡鏈路420上的以及通過通信接口 418的信號是傳輸介質的示例形式。計算機系統(tǒng)400可以通過(一個或多個)網(wǎng)絡、網(wǎng)絡鏈路420和通信接口 418來發(fā)送消息和接收數(shù)據(jù),包括程序代碼。在因特網(wǎng)示例中,服務器430可以通過因特網(wǎng)428、 ISP 426、本地網(wǎng)絡422和通信接口 418來發(fā)送針對應用程序所請求的代碼。接收到的代碼可以在其被接收時由處理器404運行,和/或被存儲在存儲設備410 中,或存儲在其它非易失性存儲介質中以用于稍后的運行。4. 0擴展例和替換例在以上說明書中,已經(jīng)參考可以因實現(xiàn)方式不同而不同的許多具體細節(jié)描述了本發(fā)明的實施例。針對這樣的權利要求書中所包含的術語而在此清楚地闡述的任何定義應當支配在權利要求書中所使用的這樣的術語的含義。因此,在權利要求中沒有清楚地記載的限制、元素、特性、特征、優(yōu)點或屬性不應當以任何方式限制這樣的權利要求的范圍。相應地,應當以闡釋的意義而不是限制的意義來看說明書和附圖。
1權利要求
1.一種數(shù)據(jù)處理系統(tǒng),包括分組數(shù)據(jù)交換系統(tǒng),所述分組數(shù)據(jù)交換系統(tǒng)包括內容可尋址存儲器,所述內容可尋址存儲器被配置為響應于接收到來自客戶端計算機的、訪問服務器計算機處所容宿的服務器應用程序的請求而將所述請求重定向至測量計算機;所述測量計算機,包括請求重寫邏輯,所述請求重寫邏輯被配置為接收經(jīng)由基于所述交換系統(tǒng)的所述內容可尋址存儲器的重定向的、所述客戶端計算機的所述請求,記錄表示接收所述請求的時間的第一時間值,將所述請求轉發(fā)給所述服務器應用程序,從所述服務器計算機接收對所述請求的響應,通過將瀏覽器可運行測量報告腳本嵌入到所述響應的有效載荷中來重寫所述有效載荷,并且,將重寫的響應轉發(fā)給所述客戶端計算機。
2.如權利要求1所述的系統(tǒng),其中,所述測量計算機還包括性能記錄邏輯,所述性能記錄邏輯被配置為接收基于所述客戶端計算機運行所述測量報告腳本的、來自所述客戶端計算機的第二時間值,并且,存儲至少包括所述第一時間值和所述第二時間值的性能記錄。
3.如權利要求1所述的系統(tǒng),其中,所述內容可尋址存儲器是可編程三態(tài)內容可尋址存儲器TCAM。
4.如權利要求1所述的系統(tǒng),其中,所述請求包括統(tǒng)一資源定位符URL,其中,所述有效載荷包括超文本標記語言HTML,并且其中,所述測量報告腳本包括JavaScript。
5.如權利要求1所述的系統(tǒng),其中,所述分組數(shù)據(jù)交換系統(tǒng)在包括所述服務器計算機的數(shù)據(jù)中心內。
6.如權利要求1所述的系統(tǒng),其中,所述客戶端計算機是手持無線計算機。
7.如權利要求1所述的系統(tǒng),其中,所述測量計算機和所述服務器計算機被耦合到所述交換系統(tǒng),其中,所述測量計算機與從所述客戶端計算機到所述服務器計算機的邏輯數(shù)據(jù)路徑在邏輯上是分離的。
8.如權利要求1所述的系統(tǒng),其中,所述交換系統(tǒng)還包括網(wǎng)絡流存儲邏輯,所述網(wǎng)絡流存儲邏輯被配置為存儲表示所述交換系統(tǒng)已經(jīng)處理了的網(wǎng)絡流量的網(wǎng)絡流記錄;其中,所述測量計算機還包括網(wǎng)絡流分析邏輯,所述網(wǎng)絡流分析邏輯被配置為選擇所述流記錄的子集,并且,對所述交換系統(tǒng)的所述內容可尋址存儲器中的一個或多個條目重新編程,以使得將來自所述網(wǎng)絡記錄的選定子集中所識別的客戶端計算機的請求重定向至所述測量計算機。
9.如權利要求1所述的系統(tǒng),其中,所述服務器應用程序未被修改,其中,沒有軟件被安裝在客戶端計算機上,并且其中,所述測量計算機在物理上或邏輯上是遠離所述客戶端計算機的。
10.如權利要求1所述的系統(tǒng),其中,所述分組數(shù)據(jù)交換系統(tǒng)包括分組數(shù)據(jù)交換機和分組數(shù)據(jù)路由器中的任一者。
11.一種計算機實現(xiàn)的方法,包括對分組數(shù)據(jù)交換系統(tǒng)的內容可尋址存儲器編程來響應于接收到來自客戶端計算機的訪問服務器計算機處所容宿的服務器應用程序的請求而將所述請求重定向至測量計算機;接收經(jīng)由基于所述交換系統(tǒng)的所述內容可尋址存儲器的重定向的所述客戶端計算機的所述請求;記錄表示接收所述請求的時間的第一時間值; 將所述請求轉發(fā)給所述服務器應用程序; 從所述服務器計算機接收對所述請求的響應;通過將瀏覽器可運行測量報告腳本嵌入到所述響應的有效載荷中來重寫所述有效載荷;將重寫的響應轉發(fā)給所述客戶端計算機;接收基于所述客戶端計算機運行所述測量報告腳本的來自所述客戶端計算機的第二時間值;以及存儲至少包括所述第一時間值和所述第二時間值的性能記錄。
12.如權利要求11所述的方法,其中,所述編程包括對三態(tài)內容可尋址存儲器TCAM編程。
13.如權利要求11所述的方法,其中,所述請求包括統(tǒng)一資源定位符URL,其中,所述有效載荷包括超文本標記語言HTML,并且其中,所述測量報告腳本包括JavaScript。
14.如權利要求11所述的方法,其中,所述編程是在位于包括所述服務器計算機的數(shù)據(jù)中心內的所述分組數(shù)據(jù)交換系統(tǒng)上執(zhí)行的。
15.如權利要求11所述的方法,其中,所述請求是從包括手持無線計算機的客戶端計算機接收的。
16.如權利要求11所述的方法,其中,所述測量計算機和所述服務器計算機被耦合到所述交換系統(tǒng),其中,所述測量計算機與從所述客戶端計算機到所述服務器計算機的邏輯數(shù)據(jù)路徑在邏輯上是分離的。
17.如權利要求11所述的方法,還包括存儲表示所述交換系統(tǒng)已經(jīng)處理了的網(wǎng)絡流量的網(wǎng)絡流記錄; 選擇所述流記錄的子集;對所述交換系統(tǒng)的所述內容可尋址存儲器中的一個或多個條目重新編程來配置所述交換系統(tǒng),以用于將來自所述網(wǎng)絡記錄的選定子集中所識別的客戶端計算機的請求重定向至所述測量計算機。
18.如權利要求11所述的方法,其中,所述服務器應用程序未被修改,其中,沒有軟件被安裝在客戶端計算機上,并且其中,所述測量計算機在物理上或邏輯上是遠離所述客戶端計算機的。
19.一種計算機可讀存儲介質,存儲一個或多個指令序列,所述一個或多個指令序列當被一個或多個處理器運行時使得執(zhí)行對分組數(shù)據(jù)交換系統(tǒng)的內容可尋址存儲器編程來響應于接收到來自客戶端計算機的訪問服務器計算機處所容宿的服務器應用程序的請求而將所述請求重定向至測量計算機;接收經(jīng)由基于所述交換系統(tǒng)的所述內容可尋址存儲器的重定向的所述客戶端計算機的所述請求;記錄表示接收所述請求的時間的第一時間值; 將所述請求轉發(fā)給所述服務器應用程序;從所述服務器計算機接收對所述請求的響應;通過將瀏覽器可運行測量報告腳本嵌入到所述響應的有效載荷中來重寫所述有效載荷;將重寫的響應轉發(fā)給所述客戶端計算機;接收基于所述客戶端計算機運行所述測量報告腳本的來自所述客戶端計算機的第二時間值;以及存儲至少包括所述第一時間值和所述第二時間值的性能記錄。
20.如權利要求19所述的計算機可讀存儲介質,其中,所述編程包括對三態(tài)內容可尋址存儲器TCAM編程。
21.如權利要求19所述的計算機可讀存儲介質,其中,所述請求包括統(tǒng)一資源定位符URL,其中,所述有效載荷包括超文本標記語言HTML,并且其中所述測量報告腳本包括J"已VBScript ο
22.如權利要求19所述的計算機可讀存儲介質,其中,所述編程是在位于包括所述服務器計算機的數(shù)據(jù)中心內的所述分組數(shù)據(jù)交換系統(tǒng)上執(zhí)行的。
23.如權利要求19所述的計算機可讀存儲介質,其中,所述請求是從包括手持無線計算機的客戶端計算機接收的。
24.如權利要求19所述的計算機可讀存儲介質,其中,所述測量計算機和所述服務器計算機被耦合到所述交換系統(tǒng),其中,所述測量計算機與從所述客戶端計算機到所述服務器計算機的邏輯數(shù)據(jù)路徑在邏輯上是分離的。
25.如權利要求19所述的計算機可讀存儲介質,還包括當被運行時執(zhí)行如下步驟的指令存儲表示所述交換系統(tǒng)已經(jīng)處理了的網(wǎng)絡流量的網(wǎng)絡流記錄; 選擇所述流記錄的子集;對所述交換系統(tǒng)的所述內容可尋址存儲器中的一個或多個條目重新編程來配置所述交換系統(tǒng),以用于將來自所述網(wǎng)絡記錄的選定子集中所識別的客戶端計算機的請求重定向至所述測量計算機。
26.如權利要求19所述的計算機可讀存儲介質,其中,所述服務器應用程序未被修改, 其中,沒有軟件被安裝在客戶端計算機上,并且其中,所述測量計算機在物理上或邏輯上是遠離所述客戶端計算機的。
27.一種計算機,包括請求重寫邏輯,所述請求重寫邏輯被配置為接收經(jīng)由已被配置為進行重定向的分組數(shù)據(jù)交換系統(tǒng)的內容可尋址存儲器的重定向的、客戶端計算機的、訪問服務器計算機處所容宿的服務器應用程序的請求,記錄表示接收所述請求的時間的第一時間值,將所述請求轉發(fā)給所述服務器應用程序,從所述服務器計算機接收對所述請求的響應,通過將瀏覽器可運行測量報告腳本嵌入到所述響應的有效載荷中來重寫所述有效載荷,以及將重寫的響應轉發(fā)給所述客戶端計算機。
28.如權利要求27所述的計算機,還包括性能記錄邏輯,所述性能記錄邏輯被配置為接收基于所述客戶端計算機運行所述測量報告腳本的、來自所述客戶端計算機的第二時間值,以及存儲至少包括所述第一時間值和所述第二時間值的性能記錄。
29.如權利要求27所述的計算機,其中,所述內容可尋址存儲器是可編程三態(tài)內容可尋址存儲器TCAM。
30.如權利要求27所述的計算機,其中,所述交換系統(tǒng)還包括網(wǎng)絡流存儲邏輯,所述網(wǎng)絡流存儲邏輯被配置為存儲表示所述交換系統(tǒng)已經(jīng)處理了的網(wǎng)絡流量的網(wǎng)絡流記錄;其中,所述測量計算機還包括網(wǎng)絡流分析邏輯,所述網(wǎng)絡流分析邏輯被配置為選擇所述流記錄的子集,并且,對所述交換系統(tǒng)的所述內容可尋址存儲器中的一個或多個條目重新編程, 以使得將來自所述網(wǎng)絡記錄的選定子集中所識別的客戶端計算機的請求重定向至所述測量計算機。
全文摘要
在實施例中,一種分組數(shù)據(jù)交換系統(tǒng)包括內容可尋址存儲器,該內容可尋址存儲器被配置為響應于接收到來自客戶端計算機的、訪問服務器計算機處所容宿的服務器應用程序的請求而將請求重定向至測量計算機;該測量計算機包括請求重寫邏輯,該請求重寫邏輯被配置為接收經(jīng)由基于CAM重定向的請求,記錄表示接收請求的時間的第一時間值,將請求轉發(fā)給服務器應用程序,從服務器計算機接收對請求的響應,通過將瀏覽器可運行測量報告腳本嵌入到響應的有效載荷中來重寫有效載荷,并且,將重寫的響應轉發(fā)給客戶端計算機;性能記錄邏輯,其被配置為接收基于客戶端計算機運行測量報告腳本的、來自客戶端的第二時間值,并且,存儲帶有時間值的性能記錄。
文檔編號H04L29/08GK102484653SQ201080038576
公開日2012年5月30日 申請日期2010年6月29日 優(yōu)先權日2009年8月31日
發(fā)明者毛里西奧·波爾托拉尼 申請人:思科技術公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
青海省| 岳阳县| 图们市| 和田县| 道真| 台南县| 舟曲县| 金阳县| 苍山县| 黄平县| 蒙阴县| 贵溪市| 喀什市| 澄迈县| 南靖县| 文化| 政和县| 阳新县| 开鲁县| 嘉荫县| 包头市| 唐海县| 昌邑市| 锡林浩特市| 同心县| 紫金县| 中西区| 呈贡县| 沁阳市| 米泉市| 霍州市| 印江| 松桃| 青阳县| 河池市| 福鼎市| 凤庆县| 黎城县| 句容市| 来宾市| 新竹市|