Windows Terminal Server 容量規(guī)劃與性能分析_第1頁(yè)
Windows Terminal Server 容量規(guī)劃與性能分析_第2頁(yè)
Windows Terminal Server 容量規(guī)劃與性能分析_第3頁(yè)
Windows Terminal Server 容量規(guī)劃與性能分析_第4頁(yè)
Windows Terminal Server 容量規(guī)劃與性能分析_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Windows Terminal Server 容量規(guī)劃在任何計(jì)算機(jī)系統(tǒng)設(shè)計(jì)中,容量規(guī)劃都一直是一個(gè)非常重要的方面;而在設(shè)計(jì) Windows Terminal Server (WTS) 解決方案時(shí),則尤為重要。傳統(tǒng)的基于 Windows 的分布式計(jì)算環(huán)境,以其最簡(jiǎn)單形式為用戶提供在本地 PC 工作站上運(yùn)行的操作系統(tǒng),以及對(duì)本地和遠(yuǎn)程應(yīng)用程序及網(wǎng)絡(luò)資源的訪問(wèn)。而 Windows Terminal Server 提供的計(jì)算環(huán)境則與此大不相同。Windows Terminal Server 可通過(guò)客戶端與 WTS 之間的遠(yuǎn)程網(wǎng)絡(luò)通訊,為用戶提供桌面(操作系統(tǒng))、應(yīng)用程序及網(wǎng)絡(luò)資源。在 WTS 計(jì)算環(huán)

2、境系統(tǒng)中,瓶頸可能會(huì)直接影響到性能,并產(chǎn)生系統(tǒng)用戶無(wú)法接受的性能。正是由于系統(tǒng)瓶頸對(duì) WTS 性能有巨大影響,容量規(guī)劃成為設(shè)計(jì) WTS 解決方案的關(guān)鍵環(huán)節(jié)。WTS 容量規(guī)劃是從確定影響系統(tǒng)性能的因素及這些因素是如何影響性能入手。在任何容量規(guī)劃策略中均應(yīng)予以考慮的因素有:WTS 應(yīng)用程序、用戶特性及網(wǎng)絡(luò)環(huán)境。實(shí)質(zhì)上,您應(yīng)該熟悉應(yīng)用程序、用戶及網(wǎng)絡(luò)環(huán)境是如何影響 WTS 性能的。要確定每種已確認(rèn)的性能因素如何影響 WTS 性能,應(yīng)進(jìn)行性能測(cè)試。性能測(cè)試應(yīng)依照下文闡述的容量規(guī)劃方法。下文介紹的 WTS 性能監(jiān)視器 (perfmon) 將有助于確定 WTS 能夠支持的最大用戶量及受限制的服務(wù)器資源。了

3、解應(yīng)用程序 了解某個(gè)應(yīng)用程序在 WTS 上是如何運(yùn)行的,這一點(diǎn)極其重要。與傳統(tǒng)的基于 Windows 的計(jì)算環(huán)境相比,應(yīng)用程序在 WTS 中的運(yùn)行情況有很大的不同。要了解應(yīng)用程序,可能需要提出以下問(wèn)題:應(yīng)用程序是否需要使用大量圖形?應(yīng)用程序需要多少內(nèi)存?有多少應(yīng)用程序內(nèi)存用戶可以共享?應(yīng)用程序如何刷新屏幕?應(yīng)用程序是否需要鍵入很多內(nèi)容?了解用戶 用戶使用模式對(duì) WTS 性能影響很大,因此設(shè)計(jì)容量規(guī)劃策略時(shí)應(yīng)慎重考慮。與傳統(tǒng)的基于 Windows 的計(jì)算環(huán)境相比,在 WTS 中用戶的使用特性大不相同。以前,用戶通過(guò)鍵盤(pán)輸入字符的速度未被視為影響系統(tǒng)性能的重要因素。但在 WTS 中卻不能忽視。原因

4、是客戶端鍵入的每個(gè)字符都需要在 WTS 上進(jìn)行處理,用戶輸入字符的速度將影響 WTS 上的處理器負(fù)載。了解用戶可能需要提出以下問(wèn)題:用戶鍵入的速度有多快?用戶是否打開(kāi)了應(yīng)用程序?用戶何時(shí)登錄?用戶是否整天處于登錄狀態(tài)?登錄是平均分布在一天的各個(gè)時(shí)段,還是大多集中在一天中的特定時(shí)間?了解網(wǎng)絡(luò) 在設(shè)計(jì)包含 WAN 通訊的 WTS 解決方案時(shí),了解網(wǎng)絡(luò)環(huán)境尤為重要。由于 WTS 既為用戶提供應(yīng)用程序,又提供桌面,因此網(wǎng)絡(luò)通訊有舉足輕重的作用。即使網(wǎng)絡(luò)只是偶爾降低速度,都有可能導(dǎo)致令 WTS 用戶難以接受的性能。了解網(wǎng)絡(luò)可能包括以下問(wèn)題:用戶鍵入的速度有多快?應(yīng)用程序是否使用大量圖形?客戶工作站的一般

5、顯示分辨率是多少?用戶運(yùn)行應(yīng)用程序所需的網(wǎng)絡(luò)帶寬是多少?下述測(cè)試過(guò)程是用于確定應(yīng)用程序特性及服務(wù)器大小要求的推薦方法。在容量規(guī)劃測(cè)試期間進(jìn)行評(píng)估的 WTS 資源包括:處理器、內(nèi)存和網(wǎng)絡(luò)。磁盤(pán)性能不在其列;但若應(yīng)用程序需要占用大量磁盤(pán),則應(yīng)予以考慮。定義用戶配置文件和重要性能因素:定義應(yīng)在 WTS 上進(jìn)行測(cè)試的用戶使用特性。鍵入速度、并發(fā)應(yīng)用程序執(zhí)行、數(shù)據(jù)應(yīng)用程序的大小等用戶使用特性均應(yīng)在定義用戶配置文件時(shí)予以考慮。重要的 WTS 性能因素可能包括應(yīng)用程序、用戶使用模式及網(wǎng)絡(luò)環(huán)境。確定每個(gè)因素對(duì) WTS 性能的潛在影響。定義可接受的性能:確定可接受的性能是一個(gè)非常主觀的過(guò)程。容量測(cè)試過(guò)程的目的不

6、同,可接受性能的定義也會(huì)不盡相同。以下是定義可接受性能的一個(gè)例子:不可接受的性能級(jí)別定義為:在 Windows Terminal Server 客戶端上鍵入的字符定期暫停顯示。確認(rèn)預(yù)計(jì)的資源限制:根據(jù)測(cè)試的應(yīng)用程序及其重要性能因素,確定預(yù)計(jì)是限制因素的資源。該資源確認(rèn)后,即可配置測(cè)試環(huán)境;這樣,其余兩種資源就不會(huì)成為限制因素了。例如,如果您認(rèn)為測(cè)試的應(yīng)用程序?qū)⑹芴幚砥鞯南拗疲纯膳渲脺y(cè)試服務(wù)器,這樣網(wǎng)絡(luò)和內(nèi)存資源就不會(huì)成為測(cè)試中的限制因素。獲得測(cè)試設(shè)備:完成上述確定容量測(cè)試方法的步驟后,即可選擇測(cè)試硬件。大多數(shù)測(cè)試環(huán)境均可選擇兩種硬件配置中的一種進(jìn)行性能測(cè)試。對(duì)于小型和中型測(cè)試環(huán)境,建議使用

7、512 MB 的雙處理器 Pentium Pro 200;對(duì)于大型測(cè)試環(huán)境,建議使用 RAM 為 1 GB 的四處理器 Pentium Pro 200。這些推薦的硬件僅用于測(cè)試環(huán)境。容量測(cè)試過(guò)程完成后可確定:對(duì)于生產(chǎn)系統(tǒng),最好選用小型服務(wù)器配置。建立 WTS 測(cè)試環(huán)境:確定其它后端服務(wù)器。這可能包括郵件服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、Web 服務(wù)器或主機(jī)系統(tǒng)。 使用所需的所有參數(shù)和配置,在 WTS 上安裝應(yīng)用程序。 有關(guān)應(yīng)用程序安裝建議的詳細(xì)信息,請(qǐng)參見(jiàn) WTS 發(fā)行說(shuō)明及應(yīng)用程序注釋。基線 WTS 性能:無(wú)任何用戶負(fù)載情況下,使服務(wù)器運(yùn)行一段時(shí)間(15 分鐘),確定 WTS 性能基線。在此期間捕獲下述

8、性能監(jiān)視器計(jì)數(shù)器,確定每個(gè)計(jì)數(shù)器的基準(zhǔn)值。逐漸增加負(fù)載:按遞增的方式,將新用戶引入 WTS;并允許用戶在服務(wù)器上加載一段特定的時(shí)間。繼續(xù)捕獲性能監(jiān)視器計(jì)數(shù)器。當(dāng)用戶負(fù)載增加時(shí),這些計(jì)數(shù)器有助于確認(rèn)資源限制因素。確認(rèn)初始的限制因素:繼續(xù)在預(yù)定的時(shí)間間隔內(nèi)加入用戶,直到出現(xiàn)第一個(gè)資源限制。逐漸增加限制資源:進(jìn)一步增加資源,消除該資源的限制,然后繼續(xù)向系統(tǒng)添加其它負(fù)載。如果處理器是資源限制因素,則將系統(tǒng)由雙處理器增至四處理器;如果又發(fā)現(xiàn)了新的限制,則繼續(xù)添加資源,直到限制消除。確認(rèn)容量限制:當(dāng)一種資源已添加到最大容量后,系統(tǒng)的容量限制取決于最大用戶量。其余系統(tǒng)資源可從最大量下降到支持最多用戶至少所需

9、的數(shù)量。對(duì)于內(nèi)存,已確認(rèn)最大用戶量后,即可將系統(tǒng)物理內(nèi)存降至用戶與安全容限所使用的最大內(nèi)存量。觀察所用的最大物理內(nèi)存即可確定已用的最大內(nèi)存。(請(qǐng)參見(jiàn)下面的“評(píng)估內(nèi)存性能”。)推薦的 WTS 大?。菏褂蒙鲜鲈O(shè)置中確定的信息,針對(duì)每個(gè)系統(tǒng)的用戶數(shù),確定 WTS 的推薦值。下面是利用上述測(cè)試方法的真實(shí)示例。本例所測(cè)試的用戶配置文件是:一個(gè)使用標(biāo)準(zhǔn)辦公自動(dòng)化應(yīng)用程序執(zhí)行各種任務(wù)的白領(lǐng)職員。定義用戶配置文件和重要性能因素 該用戶是個(gè)白領(lǐng)職員,一個(gè)辦公自動(dòng)化用戶,其鍵入速度大約為每分鐘 30-35 個(gè)字,快速在各應(yīng)用程序間切換,而且完成操作后,偶爾會(huì)關(guān)閉該應(yīng)用程序,而不是使其繼續(xù)運(yùn)行。此用戶需非常頻繁地使

10、用電子郵件、切換 Office 應(yīng)用程序,并且每隔十分鐘就瀏覽一次 Web 頁(yè)。此白領(lǐng)職員的用戶配置文件包含如下任務(wù):· 初始化:登錄到 Windows Terminal Server,并等待桌面顯示。 · 發(fā)送電子郵件信息:?jiǎn)?dòng) Microsoft Outlook(tm),鍵入并發(fā)送一封簡(jiǎn)短的郵件(然后保持 Outlook 運(yùn)行)。 · 瀏覽 Web:?jiǎn)?dòng) Internet Explorer,并瀏覽幾個(gè) Web 頁(yè)。 · 使用字處理程序:?jiǎn)?dòng) Microsoft(r) Word,鍵入文檔、打印、保存然后關(guān)閉。 · 讀取一封電子郵件:切換回 O

11、utlook,讀取一封電子郵件,然后回復(fù)發(fā)件人。 在輕量到中量負(fù)載下,該白領(lǐng)辦公用戶執(zhí)行以上每項(xiàng)任務(wù)大約用 10 分鐘。定義可接受的性能 在定義白領(lǐng)職員的可接受性能時(shí),毫無(wú)疑問(wèn),任何辦公應(yīng)用程序中鍵入的字符,如果出現(xiàn)定期顯示暫停,即構(gòu)成不可接受的性能。這是靠人眼確定的,因而是個(gè)十分主觀的確定因素??捎萌齻€(gè)人分別確定不可接受的性能,這樣可減少主觀因素造成的影響。建立 WTS 測(cè)試環(huán)境 · 所需的其它后端服務(wù)器:Exchange 服務(wù)器,用于 Outlook 郵件;Internet 信息服務(wù)器,用于 Internet Explorer;文件和打印服務(wù)器,用于文檔和打印。 安裝 Offic

12、e97 時(shí),應(yīng)該設(shè)置某些安裝設(shè)置: o 禁用 Office 助手;因?yàn)樵诰W(wǎng)絡(luò)上執(zhí)行動(dòng)畫(huà)會(huì)降低 WTS 的性能。 o 禁用“FastFind”功能,因?yàn)榇斯δ芤矔?huì)降低 WTS 的性能。 o 為每個(gè)用戶建立郵件配置文件。 o 將 IE 的默認(rèn)主頁(yè)設(shè)置為本地 IIS Server。 o 為 WTS 用戶設(shè)置漫游用戶配置文件;這樣就會(huì)使用戶設(shè)置得以保存,并能夠在測(cè)試其它 WTS 機(jī)器時(shí)使用。 確定預(yù)計(jì)的資源限制 在一些初始測(cè)試后,很明顯只要使用配置文件,CPU 性能就可能成為瓶頸,原因是大量鍵入將提高 CPU 資源的占用率。如果系統(tǒng)中有 10 個(gè)用戶,所消耗的內(nèi)存量是平均每個(gè)客戶不足 10 MB,網(wǎng)絡(luò)

13、占用量不足四百分之一。由此確定,基線機(jī)器值是足夠的(雙 Pentium Pro/Pentium II,512 MB RAM)。獲得測(cè)試設(shè)備 根據(jù)以上估計(jì),可確定測(cè)試需要以下機(jī)器:· 雙 Pentium II 處理器,4 GB 硬盤(pán)驅(qū)動(dòng)器,512 MB RAM,100 Mb/s 以太網(wǎng)卡 · 四 Pentium Pro 處理器,8 GB 硬盤(pán)驅(qū)動(dòng)器,1 GB RAM,100 Mb/s 以太網(wǎng)卡 當(dāng)機(jī)器 CPU 按比例增加時(shí),要測(cè)量負(fù)載情況而使用雙處理器和四處理器機(jī)器。基線 WTS 性能 將白領(lǐng)用戶加到 WTS 之前,應(yīng)獲得基線性能計(jì)數(shù)器。逐漸增加負(fù)載 每隔一分鐘,就有一個(gè)白領(lǐng)

14、用戶加到系統(tǒng)中(一次添加一個(gè)用戶)。這可平衡登錄次數(shù)(這相當(dāng)重要)和該用戶配置文件所執(zhí)行的任務(wù);這樣,各個(gè)用戶就不會(huì)同時(shí)運(yùn)行相同的應(yīng)用程序。每十個(gè)用戶為一組添至系統(tǒng)后,在添加下一組之前,會(huì)有 10-15 分鐘的暫停。這會(huì)使系統(tǒng)計(jì)數(shù)器停下來(lái),以便進(jìn)行精確讀數(shù)。確認(rèn)初始的限制因素 通過(guò)監(jiān)視執(zhí)行白領(lǐng)職員的用戶配置文件的 WTS 客戶端,就會(huì)發(fā)現(xiàn)當(dāng) System:Processor Queue Length(系統(tǒng):處理器隊(duì)列長(zhǎng)度)達(dá)到每個(gè) CPU 包含 10-12 個(gè)線程時(shí),出現(xiàn)定期的字符暫停。在雙處理器的系統(tǒng)中,當(dāng) Processor Queue Length 達(dá)到 20 個(gè)線程時(shí),發(fā)生此現(xiàn)象;在四

15、處理器系統(tǒng)中,當(dāng) Processor Queue Length 達(dá)到 40 線程時(shí),發(fā)生此現(xiàn)象。如果注意到可用的 RAM(任務(wù)管理器)超過(guò) 100 MB、網(wǎng)絡(luò)占用率為 1-2%,就會(huì)知道 CPU 是限制因素。逐漸增加限制資源 然后,測(cè)試移至可逐漸增加限制資源 (CPU) 的四通道 WTS。確認(rèn)容量限制 運(yùn)行測(cè)試后即可確定:雙通道 WTS 可維持近 50 個(gè)白領(lǐng)用戶,四通道 WTS 可維持近 100 個(gè)白領(lǐng)用戶。推薦的 WTS 大小 考慮到以上的容量測(cè)試,建議使用以下的容量:· 50 個(gè)用戶限制需要:雙通道 Pentium II 或 Pentium Pro,4 GB 硬盤(pán),500 MB

16、 RAM 以及 100 Mb/s 以太網(wǎng)卡。 · 100 個(gè)用戶限制需要:四通道 Pentium Pro,8 GM 硬盤(pán),900 MB RAM,100 Mb/s 以太網(wǎng)卡。 Windows Terminal Server 性能監(jiān)視 性能監(jiān)視是容量測(cè)試過(guò)程的重要組成部分。容量測(cè)試期間,應(yīng)使用性能監(jiān)視來(lái)測(cè)量 WTS 性能等級(jí),并確認(rèn)資源限制。下面給出的信息強(qiáng)調(diào)了分析 Windows Terminal Server 性能所需的主要性能監(jiān)視器計(jì)數(shù)器,以及計(jì)數(shù)器結(jié)果的分析方法。評(píng)價(jià)的三個(gè)主要系統(tǒng)組件是:CPU、內(nèi)存和網(wǎng)絡(luò)。檢測(cè) Windows Terminal Server 中的處理器瓶頸與檢

17、測(cè) Windows NT Server 和 Workstation 中的處理器瓶頸類(lèi)似,但計(jì)數(shù)器的基線值可能會(huì)有所不同。評(píng)估 CPU 性能最重要的計(jì)數(shù)器是 %Total Processor Time(總處理器時(shí)間)、Processor Queue Length、%Processor Time(處理器時(shí)間)、Context Switches/Sec(上下文切換/秒)、Total Interrupts/Sec(總中斷/秒)。· %Total Processor Time(系統(tǒng))是所有系統(tǒng)處理器上活動(dòng)的測(cè)量單位。在多處理器計(jì)算機(jī)上,該計(jì)數(shù)器的值等于處理器活動(dòng)總量除以處理器的個(gè)數(shù)。只要已確定

18、所有系統(tǒng)處理器平均地處理所有線程,該計(jì)數(shù)器就是極其有用的。 · Processor Queue Length(系統(tǒng))是處理器隊(duì)列的瞬時(shí)長(zhǎng)度,單位是線程。所有處理器均使用一個(gè)隊(duì)列,線程在此等侯處理。只要處理器隊(duì)列中等候的線程可以使用處理器,該線程就會(huì)立刻切換處理器上執(zhí)行。處理器一次只能執(zhí)行一個(gè)線程。以前對(duì) Windows NT Server 4.0 中的處理器隊(duì)列長(zhǎng)度的觀察表明:處理器隊(duì)列長(zhǎng)度始終大于兩個(gè),就說(shuō)明處理器擁塞。如上所述,測(cè)試表明:Windows Terminal Server 在維持每處理器 10-12 個(gè)線程的隊(duì)列長(zhǎng)度的同時(shí),仍能提供可接受的性能。需要著重強(qiáng)調(diào)的是,處理

19、器隊(duì)列長(zhǎng)度是瞬間計(jì)數(shù),而不是一段時(shí)間間隔內(nèi)的平均值。 · %Processor Time(處理器)是指處理器執(zhí)行線程(而非閑置進(jìn)程的線程)的時(shí)間百分比。此計(jì)數(shù)器有可用于操作系統(tǒng)的每個(gè)系統(tǒng)處理器的實(shí)例。此計(jì)數(shù)器可用來(lái)驗(yàn)證:各個(gè)系統(tǒng)處理器是否平均地處理等候的線程。 · Total Interrupts/Sec 指計(jì)算機(jī)接收和修理硬件中斷的速率??赡墚a(chǎn)生中斷的一些設(shè)備有:系統(tǒng)定時(shí)器、鼠標(biāo)、數(shù)據(jù)通訊線路、網(wǎng)絡(luò)接口卡及其它外設(shè)。此計(jì)數(shù)器可用來(lái)確定任何消耗反常量處理器時(shí)間的設(shè)備驅(qū)動(dòng)程序。 如果系統(tǒng)的瓶頸是 CPU,標(biāo)識(shí)瓶頸最重要的計(jì)數(shù)器是 %Total Processor Utiliz

20、ation 和 Processor Queue Length。隨著系統(tǒng)處理器繁忙程度的增加,“處理器隊(duì)列”中等候執(zhí)行的線程數(shù)量也會(huì)增加。通常,當(dāng)每個(gè)處理器的“平均處理器隊(duì)列長(zhǎng)度”超過(guò) 12 個(gè)線程時(shí),系統(tǒng)仍處于可接受的性能范圍內(nèi)。如果測(cè)試時(shí)每個(gè)處理器的“平均處理器隊(duì)列長(zhǎng)度”超過(guò) 12-15 個(gè)線程,系統(tǒng)就會(huì)處于不可接受的性能段;并觀察到客戶端工作站上鍵入字符顯示延遲。為實(shí)現(xiàn) Windows Terminal Server 中要求的多用戶功能,已將組件、服務(wù)及驅(qū)動(dòng)程序添加或修改到 Windows NT 4.0 核心操作系統(tǒng)。Windows NT 4.0 組件,如“虛擬內(nèi)存管理器”及“對(duì)象管理器”

21、,均已修改成可在多用戶環(huán)境中執(zhí)行。· 除了上述“性能監(jiān)視器”計(jì)數(shù)器外,任務(wù)管理器 (taskmgr.exe) 也可顯示物理內(nèi)存值,它有利于評(píng)估 WTS 性能。例如,可這樣計(jì)算當(dāng)前進(jìn)程所消耗的物理內(nèi)存量:從“總內(nèi)存”中減去“任務(wù)管理器”中的“可用內(nèi)存”(總內(nèi)存 - 可用內(nèi)存 = 消耗內(nèi)存)。可在“任務(wù)管理器”的“性能”選項(xiàng)卡中,找到可用內(nèi)存值和總的內(nèi)存值。 · Available Bytes(內(nèi)存)可顯示當(dāng)前 Zeroed、Free 及 Standby 列表中的虛擬內(nèi)存大小。Zeroed 和 Free 內(nèi)存是隨時(shí)可用的內(nèi)存,Zeroed 內(nèi)存已清為 0。Standby 內(nèi)存是

22、從進(jìn)程“工作集”中刪除但仍可用的內(nèi)存。請(qǐng)注意,這是個(gè)瞬時(shí)計(jì)數(shù),而不是一段時(shí)間的平均計(jì)數(shù)。 · Committed Bytes 可顯示“確認(rèn)”的虛擬內(nèi)存的大?。ㄗ止?jié)),它與僅僅保留的內(nèi)存相對(duì)。確認(rèn)的內(nèi)存必須有可用的備份存儲(chǔ)(如磁盤(pán)),或者確信其永遠(yuǎn)不需要磁盤(pán)存儲(chǔ)(因?yàn)橹鞔鎯?chǔ)器有足夠的空間可容納它)。請(qǐng)注意,這是個(gè)瞬時(shí)計(jì)數(shù),而不是一段時(shí)間的平均計(jì)數(shù)。 · Page Faults/sec 是指處理器中“頁(yè)面錯(cuò)誤”的數(shù)量。當(dāng)一個(gè)進(jìn)程引用不在主存儲(chǔ)器“工作集”中的虛擬內(nèi)存頁(yè)時(shí),就會(huì)發(fā)生頁(yè)面錯(cuò)誤。如果該頁(yè)面在 Standby 列表上,因而已在主存儲(chǔ)器中,或者如果另一個(gè)與其共享該頁(yè)面的進(jìn)

23、程正在使用該頁(yè),那么發(fā)生“頁(yè)面錯(cuò)誤”時(shí),不會(huì)從磁盤(pán)讀取該頁(yè)面。 · Pages Input/sec 是指內(nèi)存引用時(shí)頁(yè)面不在內(nèi)存,為解決這種情況而從磁盤(pán)讀取的頁(yè)面數(shù)量。此計(jì)數(shù)器包含頁(yè)面流量,它代表為應(yīng)用程序訪問(wèn)文件數(shù)據(jù)分配的系統(tǒng)緩存。如果您擔(dān)心過(guò)量的內(nèi)存壓力(即,系統(tǒng)顛簸)以及可能造成的過(guò)量調(diào)頁(yè),那么這是個(gè)需要查看的重要計(jì)數(shù)器。 · Pages Output/sec 是指因主存儲(chǔ)器中的頁(yè)面已修改而寫(xiě)入磁盤(pán)的頁(yè)面數(shù)量。 · Pages/sec 是指引用不在內(nèi)存中的頁(yè)面時(shí),為解決這一問(wèn)題,從磁盤(pán)讀取或?qū)懭氲酱疟P(pán)的頁(yè)面數(shù)量。它是 Pages Input/sec 與 Pag

24、es Output/sec 之和。此計(jì)數(shù)器包含頁(yè)面流量,它代表為應(yīng)用程序訪問(wèn)文件數(shù)據(jù)分配的系統(tǒng)緩存。該值還包括取自或保存到非高速緩存的映射內(nèi)存文件的那些頁(yè)面。如果您擔(dān)心過(guò)量的內(nèi)存壓力(即,系統(tǒng)顛簸),以及可能造成的過(guò)量調(diào)頁(yè),那么,這是個(gè)需要查看的主要計(jì)數(shù)器。 在 WTS 測(cè)試中觀察到的結(jié)果表明,內(nèi)存瓶頸對(duì)系統(tǒng)性能的影響比 CPU 瓶頸的影響嚴(yán)重得多。出現(xiàn) CPU 瓶頸時(shí),仍會(huì)處理所有的客戶請(qǐng)求,但處理速度變慢。受 CPU 限制的機(jī)器上的所有客戶均可以繼續(xù)操作,只是在處理過(guò)程中,會(huì)有持續(xù)幾秒的定期暫停。在受內(nèi)存限制的 WTS 中,測(cè)試已表明,只要可用的物理系統(tǒng) RAM 已達(dá)到某個(gè)水平,系統(tǒng)就會(huì)開(kāi)

25、始從轉(zhuǎn)換文件讀取頁(yè)面和寫(xiě)入頁(yè)面。在物理系統(tǒng) RAM 的數(shù)量達(dá)到臨界水平后,WTS 就會(huì)充斥大量轉(zhuǎn)換文件的調(diào)頁(yè)信息。由于影響很大,所以應(yīng)密切觀察內(nèi)存的使用情況。最重要的兩個(gè)性能計(jì)數(shù)器是 Available Bytes 和 Page Inputs/sec。如果觀察到 Page Outputs/Sec 和 Page Inputs/Sec 有上升的趨勢(shì),則系統(tǒng)中可能存在內(nèi)存瓶頸。有四個(gè)區(qū)域可能會(huì)發(fā)生網(wǎng)絡(luò)通訊瓶頸:客戶端的網(wǎng)絡(luò)接口、物理網(wǎng)絡(luò)媒體、服務(wù)器的客戶端到服務(wù)器端的網(wǎng)絡(luò)接口、服務(wù)器到服務(wù)器/主機(jī)通訊的服務(wù)器網(wǎng)絡(luò)接口。網(wǎng)絡(luò)通訊中的瓶頸會(huì)直接影響用戶使用客戶端工作站。如果網(wǎng)絡(luò)通訊中遇到了延遲,客戶端工

26、作站響應(yīng)時(shí)間的延遲是瞬間的。即使 CPU 和內(nèi)存仍然可用,也可能會(huì)因網(wǎng)絡(luò)通訊的延遲,而使 WTS 性能不可接受。所幸,客戶端與服務(wù)器之間的通訊是非常有效的。跟蹤網(wǎng)絡(luò)使用情況的兩個(gè)最有效的性能監(jiān)視器計(jì)數(shù)器是 Network Segment(網(wǎng)段)計(jì)數(shù)器:Total Bytes Received/Sec 和 Total Frames Received/Sec。· %Network Utilization 是指所監(jiān)視網(wǎng)段上網(wǎng)絡(luò)帶寬使用的百分比。 · Total Bytes Received/Sec 是指一個(gè)網(wǎng)段中,每秒所接收的總字節(jié)數(shù)。 · Total Frames R

27、eceived/Sec 是指一個(gè)網(wǎng)段中,每秒所接收的總幀數(shù)。 密切監(jiān)視服務(wù)器到服務(wù)器/主機(jī)的通訊至關(guān)重要、不容忽視??蛻舳说椒?wù)器端的通訊通常會(huì)涉及那些包括按鍵、鼠標(biāo)移動(dòng)及屏幕刷新等小型數(shù)據(jù)包通訊。要獲得高得多的通訊等級(jí),則需要支持服務(wù)器到服務(wù)器/主機(jī)通訊的 NIC。服務(wù)器到服務(wù)器/主機(jī)通訊可能包括打印、打開(kāi)文件、保存文件、執(zhí)行遠(yuǎn)程應(yīng)用程序等活動(dòng),并且通常會(huì)有極高的通訊速度(字節(jié)/秒)。最佳做法 1. 請(qǐng)閱讀以下資源材料:WTS Architecture Whitepaper;WTS Service Guide;WTS Web Site;Performance Monitoring secti

28、on of Windows NTW Resource Kit。 在 WTS 上安裝應(yīng)用程序時(shí),應(yīng)將重點(diǎn)放在應(yīng)用程序安裝過(guò)程上。如果一些應(yīng)用程序所具有的特性可能會(huì)導(dǎo)致其性能下降,或者會(huì)給 WTS 上的多個(gè)用戶造成麻煩,則應(yīng)對(duì)其多加注意。例如,應(yīng)對(duì)以下應(yīng)用程序特性給予高度重視: o 動(dòng)畫(huà) o 使用大量圖形 o 位圖屏幕更新(而不是使用更有效的 Windows 圖形 API) 2. 用戶特定的設(shè)置未考慮到多個(gè)用戶可能會(huì)在同一臺(tái)機(jī)器上(例如對(duì)注冊(cè)表的共享區(qū)域,如 HKEY_LOCAL_MACHINE,用戶所做的特定更改)。可使用所述的 WTS 上應(yīng)用程序安裝方法,防止發(fā)生多用戶問(wèn)題。 應(yīng)了解每個(gè)應(yīng)用程

29、序在安裝和執(zhí)行時(shí)對(duì) WTS 所做的更改。掌握每個(gè)應(yīng)用程序是怎樣修改以下組件的: o 目錄和文件 o 文件系統(tǒng)和注冊(cè)表中的安全設(shè)置 o 注冊(cè)表的更改 o 用戶配置文件或設(shè)置文件中的更改 應(yīng)將定義可接受的性能作為重點(diǎn)。鑒于不同用戶和單位期望的可接受性能是不同的,所以在性能測(cè)試過(guò)程中應(yīng)仔細(xì)而準(zhǔn)確地測(cè)試這一性能。 o 頻繁出現(xiàn)鍵入字符的顯示暫停 o 對(duì)于內(nèi)部應(yīng)用程序,應(yīng)考慮使用在應(yīng)用程序結(jié)構(gòu)中定義的應(yīng)用程序要求。 o 通過(guò)訪問(wèn)當(dāng)前的用戶和業(yè)務(wù)分析員,確定響應(yīng)時(shí)間的要求。 用以下硬件作為測(cè)試基準(zhǔn): o 雙 Intel Pentium Pro 200,512 MB RAM,4 GB SCSI 磁盤(pán),100

30、 Mb 以太網(wǎng)卡。 o 雙 Intel Pentium II 300,512 MB RAM,4 GB SCSI 磁盤(pán),100 Mb 以太網(wǎng)卡。 o 四 Intel Pentium Pro 200,1GB RAM,8 GB SCSI 磁盤(pán),100 Mb 以太網(wǎng)卡。 2. 將 Windows Terminal Server Administration 實(shí)用程序配置成手動(dòng)刷新。默認(rèn)情況下,WTS 每五分鐘自動(dòng)刷新一次,可能會(huì)對(duì)性能有明顯的影響。 3. 確保 WTS 頁(yè)面文件設(shè)置為“我的電腦/屬性/性能/虛擬內(nèi)存”中的推薦值。 4. 為提供性能基準(zhǔn)數(shù),用 WTS 默認(rèn)的安裝值實(shí)施最初的性能測(cè)試。如果

31、要改變默認(rèn)值(例如,提高加密級(jí)別),基準(zhǔn)值將作為衡量這些更改對(duì)性能造成的影響的基礎(chǔ)。 5. 如果可能,應(yīng)使用真實(shí)用戶(真正從事其實(shí)際工作的用戶)進(jìn)行性能測(cè)試,原因很明顯:這是獲得實(shí)際使用特性的最好方法。如果不行,則應(yīng)進(jìn)行詳盡的規(guī)劃,確保模擬用戶非常接近于實(shí)際應(yīng)用程序使用負(fù)載和模式。 6. 在實(shí)施整個(gè)測(cè)試之前,應(yīng)先計(jì)劃在幾個(gè) WTS 上測(cè)試應(yīng)用程序,以確保應(yīng)用程序功能完全正常。 7. 在測(cè)試過(guò)程中,為了平衡系統(tǒng)中的應(yīng)用程序負(fù)載,應(yīng)逐漸將用戶添至系統(tǒng)中,從而使工作分配更現(xiàn)實(shí)一些。 8. 在捕捉 Windows Terminal Server 上的性能數(shù)據(jù)時(shí),捕捉到的數(shù)據(jù)過(guò)多一端錯(cuò)誤要多于數(shù)據(jù)過(guò)少的

32、一端。如果捕捉數(shù)據(jù)會(huì)對(duì)測(cè)試結(jié)果產(chǎn)生負(fù)面影響,則應(yīng)縮短捕捉間隔。 在測(cè)試過(guò)程中,應(yīng)考慮運(yùn)行兩個(gè) Windows NT 性能監(jiān)視器的實(shí)例,一個(gè)實(shí)例用于記錄性能對(duì)象,另一個(gè)用于制訂要觀察的幾個(gè)關(guān)鍵計(jì)數(shù)器。 o 記錄以下對(duì)象時(shí)應(yīng)慎重考慮:高速緩存、邏輯磁盤(pán)、內(nèi)存、網(wǎng)段、對(duì)象、進(jìn)程、處理器、系統(tǒng)、線程、用戶 o 確定以下計(jì)數(shù)器時(shí)應(yīng)慎重考慮:System:Active Sessions、System:%Total Processor Time、System:Processor Queue Length、Network Segment:%Network Utilization、Network Segment:Total bytes received/sec、Network Segment:Total frames received/sec、Memory:Available bytes。 1. 通常,內(nèi)存限制對(duì)性能的影響最嚴(yán)重。當(dāng) WTS 的可用物理 RAM 達(dá)到很低水平時(shí),增加磁盤(pán)分頁(yè)將使遠(yuǎn)程客戶的凍結(jié)時(shí)間延長(zhǎng)。因?yàn)閮?nèi)存限制會(huì)直接影響到每個(gè) WTS 用戶,所以通常

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論