Click here to load reader
Upload
hoangxuyen
View
221
Download
4
Embed Size (px)
Citation preview
Windows Server2008 Terminal Services
Version 1.0
Published: February 2008
For the latest information, please see microsoft.com/technet/SolutionAccelerators
ii
Infrastructure Planning and Design Series
Template User Instructions
Solution Acceleratorsmicrosoft.com/technet/SolutionAccelerators
Solution Acceleratorsmicrosoft.com/technet/SolutionAccelerators
Copyright 2008 Microsoft Corporation. All rights reserved. Complying with the applicable copyright laws is your responsibility. By using or providing feedback on this documentation, you agree to the license agreement below.
If you are using this documentation solely for non-commercial purposes internally within YOUR company or organization, then this documentation is licensed to you under the Creative Commons Attribution-NonCommercial License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/2.5/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.
This documentation is provided to you for informational purposes only and is provided to you entirely AS IS. Your use of the documentation cannot be understood as substituting for customized service and information that might be developed by Microsoft Corporation for a particular user based upon that users particular environment. To the extent permitted by law, MICROSOFT MAKES NO WARRANTY OF ANY KIND, DISCLAIMS ALL EXPRESS, IMPLIED AND STATUTORY WARRANTIES, AND ASSUMES NO LIABILITY TO YOU FOR ANY DAMAGES OF ANY TYPE IN CONNECTION WITH THESE MATERIALS OR ANY INTELLECTUAL PROPERTY IN THEM.
Microsoft may have patents, patent applications, trademarks, or other intellectual property rights covering subject matter within this documentation. Except as provided in a separate agreement from Microsoft, your use of this document does not give you any license to these patents, trademarks or other intellectual property.
Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious.
Microsoft, Active Directory, SoftGrid, SQL Server, Windows, Windows Server, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
You have no obligation to give Microsoft any suggestions, comments or other feedback (Feedback) relating to the documentation. However, if you do provide any Feedback to Microsoft then you provide to Microsoft, without charge, the right to use, share and commercialize your Feedback in any way and for any purpose. You also give to third parties, without charge, any patent rights needed for their products, technologies and services to use or interface with any specific parts of a Microsoft software or service that includes the Feedback. You will not give Feedback thatis subject to a license that requires Microsoft to license its software or documentation to third parties because we include your Feedback in them.
iv
Infrastructure Planning and Design
5
Solution Acceleratorsmicrosoft.com/technet/SolutionAccelerators
Contents
Planning and Design 1
3
Microsoft Infrastructure OptimizationTerminal Services4
Windows Server2008 Terminal Services5
Step 1: 11
Step 2: 12
Step 3: Terminal Services 15
Step 4: 20
Step 5: 21
Step 6: 23
Step 7: 24
Step 8: 33
Step 9: Terminal Services38
Step 10: 51
54
Appendix A: 57
Appendix B: 59
Appendix C: 61
Appendix D: 63
80
Planning and Design
IPD
Terminal Services
Option Task
Option Task
Step 1 Step 10 Option Task Table1 Option Step Option
Table1. Option
Option
Option
Option
Option
Option
Option Option 2
HighMediumLow
Table 2.
Symbol
Definition
23 Option Option 2
3Table 2
Terminal Services ITWindows Server 2008 Remote Desktop ClientRDC IT
Terminal Services Windows Server 2008 Terminal Services
Note
Windows Server 2008 Terminal
Terminal Services
Terminal Services
Terminal Services
? Windows Windows
? Terminal Services ?
? ?
IT Terminal Services
Microsoft Infrastructure OptimizationTerminal Services
Infrastructure Optimization (IO) Model IT Microsoft.com/io Massachusetts Institute of Technology (MIT) Center for Information Systems Research (CISR) Infrastructure Optimization Model
Infrastructure Optimization Model3 IT Windows Server 2008 Rationalized Terminal Services
1. Windows Server2008 Terminal Services
ITInfrastructure Planning and Design IT IT Infrastructure Planning and Design Infrastructure Planning and Design
Windows Server2008 Terminal Services
Windows Server 2008 Terminal Services IPD Terminal Services
Terminal Services Microsoft Customer Service and Support
Windows Server 2008 Terminal Services 2
2. Windows Server 2008 Terminal Services
Terminal Services
Windows Server 2008 Terminal Services 10 Step Windows Server 2008 Terminal Services
Step 1:
Step 2:
Step 3: Terminal Services
Step 4:
Step 5:
Step 6:
Step 7:
Step 8:
Step 9: Terminal Services
Step 10:
Option
Task Step
Step Option Task Step
3. Windows Server2008 Terminal Services
Windows Server 2008 Terminal Services
Terminal Services
Windows Server 2003 Terminal Services Windows Server 2008 Terminal Services
Web
Terminal Services
Terminal Services
Terminal Services
Terminal Services
Terminal Services
. Remote Desktop Protocol RDP
. Terminal Services Windows 2Windows Server 2003 Windows Vista Ultimate Windows 2000 Windows XP
.
Windows2000 Server Windows Server2003 Terminal Services . Terminal Services Windows Server 2008 Terminal Services
Citrix MetaFrame. Terminal Services
Microsoft Application Virtualization . Microsoft Application Virtualization on Terminal Services Terminal Services Infrastructure Planning and Design Microsoft SoftGrid Application Virtualization Solution Accelerator http://www.microsoft.com/ipd
URL Terminal Services on the Windows Server 2008 TechCenter http://go.microsoft.com/fwlink/?LinkID=73931.
IPD Microsoft App-V http://www.microsoft.com/ipd.
Step 1:
Step 1 Terminal Services Option Terminal Services
Task1:
Terminal Services
Appendix ABC
Task2:
Task 2 Terminal Services
Terminal Services ?
Terminal Services ?
Terminal Services ?
?
? Terminal Services ?
IT
Appendix ABC
Windows Server 2008 Terminal Services Step
Step 2:
Step 1
Step 2 Step 2
Task 1:
Step 1
Appendix A
.
. Terminal Services Remote Desktop ClientRDCRDP RDC RDP RDC RDP Windows Vista Service Pack 1SP1 Windows XP SP3 Step 5 Step 9TS Gateway
. Remote Desktop ClientRDCRDC 6.1 RDC Step 5 Step 9
. Terminal Services Step 5 Microsoft App-V Microsoft App-V Microsoft App-V Note Microsoft App-V 64-bit
SLA . SLA ? Step 7 Step 7 SLA
. LAN ? WAN ISP? IT
.
.
Step 2 Step 3 Terminal Services Step 2
Step 3 Terminal Services
IPD Microsoft App-V http://www.microsoft.com/ipd.
Step 3: Terminal Services
Step 3 Terminal Services Windows Server 2008 Terminal Services
Step 3 Terminal Services Appendix B Terminal Services Step 3
Step Step 4
Task 1:
Windows Server 2008 Terminal Services
Terminal Services
Application Compatibility ToolkitACTTerminal Services URL
http://technet.microsoft.com/en-us/desktopdeployment/bb414773.aspx,
Appendix B
Terminal Services
Windows Server2008 Terminal Services ?
Windows Server2008 Terminal Services? Terminal Services Terminal Services
?
? ? ? ?
RDC ? RDC
Terminal Services
Windows Server2008 Terminal Services ? Windows Server 2008 Terminal Services ACT
1
? ? CPU50
Windows Server ? USB Terminal Services Terminal Services
? ACT
? DLLACT Terminal Services
Microsoft App-V AppV Microsoft App-V Microsoft App-V
? Terminal Services
? Terminal Services HKLM\Software HKCU\Software ACT
? A
? Terminal Services LowMediumHigh Application Analysis Notepad Low High High
? Low Medium Media Player High
32-bit or 64-bit ? 16-bit 32-bit 64-bit CUP 16-bit ACT
3
Step
Terminal Services
Terminal Services 1
Terminal Services Terminal Services Infrastructure Planning and Design Selecting the Right Virtualization Technology http://www.microsoft.com/ipd
Step 3 Windows Server 2008 Terminal Services
Terminal Services Appendix B
Step Terminal Services
Step Terminal Services
Task
Application Compatibility Toolkit (ACT). ACT Terminal Services http://technet.microsoft.com/en-us/desktopdeployment/bb414773.aspx
Setup Analysis Tool (SAT). 16-bit
Inventory Collector.
Compatibility Reporting.
Find compatibility information from the community.
Application Compatibility Toolkit 5.0 http://technet.microsoft.com/en-us/windowsvista/aa905102.aspx
URLApplication Compatibilityhttp://technet.microsoft.com/en-us/windowsvista/aa905066.aspx
URLDevice Driver INF Changes for Plug and Play Device Redirection on Terminal Serverhttp://www.microsoft.com/whdc/driver/install/TS_redirect.mspx
IPD Selecting the Right Virtualization Technology http://www.microsoft.com/ipd.
IPD Microsoft App-V http://www.microsoft.com/ipd.
Step 4:
Step 4 Terminal Services Terminal Services
Terminal Services
HeavyNormalLight
Step 7
Heavy . 23
Normal .
Light .11
Step 4 HeavyNormalLight Step 7 Step
Step 5:
TS Session Broker
NoteWindows Server 2008 Terminal Services Windows Server 2003 Terminal Services TS Session Broker Windows Server 2003
Step 5 Terminal Services Step Step
Task 1:
WAN
. Step United States England London
DLL. DLL Microsoft App-V Microsoft App-V Microsoft App-V
Network Level Authentication RDC RDC ? RDC
.
.
.
.
Step 5 Appendix Farm Design
Step 6
Step 6:
Step 6 Appendix C
Task 1:
Step
1. Appendix C
2.
3.
Step 6 Task Step 7 Task Step Step 7
Step 7:
Step 7 Terminal Services Web Access
Task Appendix C
Task 1:
Task 1
32 bit 64 bit
CPU
Windows Server 2008
. Terminal Services TS Session Broker
.
. Terminal Services
step 7: task 2 Step 7
64-bit 32-bit . 64 bit 32 bit 64 bit 64 bit
. Terminal Services I/O 64 bit 32 bit 2
. RAID IOs IOs per second IOPS 3
3
CUP . CPU
Terminal Services Step Additional Reading Performance Tuning Guidelines for Windows Server 2008
Step
Appendix C Task
Task 2:
2
heavynormallight
2
2
1:
Appendix D: Windows Server 2003 Deployment Kit RoboserverRobosrv.exe RoboclientRobocli.exeWindows Server 2003 Deployment Kit companion CD
NIC Appendix C
4
1. Heavy
1. Normal
1. Light
HeavyNormalLight
Appendix C HeavyNormalLight
100% SLA users per server
users per servertotal number of usersusers per server
Appendix C
TS Web Access Task 3
2:
2
Windows Performance Monitor Windows Task Manager Terminal Services IO
Terminal Services Windows Server 2008 Appendix D: Server Performance Analyzing and Scaling
Processor usage. % Processor Time
Memory usage. Memory\Available Mbytes
Disk. IO per second (IOPS).
Network. Bytes Total/sec. RDC
Appendix D Step 3
Remote Desktop Session Terminal Services
Baseline.
Initial logon cost. Step 8
Startup cost.
Operating levels. Baseline
Successive user startup. 2
Resource release.
Note RDC RDC
Step 6
1. 100
2.
1users per server
.
2
Microsoft Office Word2007
2.0
1.2
1.5
.5
Adobe Acrobat8.0
3.0
1.6
1.0
.7
Total
5.0
2.8
2.5
1.2
= ((100 ) 2) + 1 = 39
= ((100 - ) 2) + 1 = 82
users per server 39
users per serverusers per server 10% users per server
Active users on farm / users per server = number of servers required in the farm
/ users per server=
Appendix C
Task 3:
Task 1 2 users per server
Microsoft Cluster Service MSCS TS Session Broker
AppendixC
Task 4: TSWeb Access
TS Web Access Terminal Services TS Web Access
Note TS Web Access Windows Server 2003 Terminal Services
TS Web Access Web WebTS Web Access
TS Web Access TS Web Access Internet Information ServicesIISTS Web Access IIS Web TS Web Access
TS Web Access Network Load Balancing TS Web Access TS Web Access TS Web Access
TS Web Access TS Web Access TS Web Access Appendix C
Step 7 TS Web Access
Step 8 Task Step
URL Performance Tuning Guidelines for Windows Server2008 http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv.mspx.
URL Windows Server2008 Terminal Services RemoteApp Step-by-Step Guide http://go.microsoft.com/fwlink/?LinkID=84895.
Step 8:
Terminal Services Windows Server 2008 Terminal Services
Terminal Services Farm1 \\fileserver\share\Farm1\username Farm2 Farm3 \\fileserver\share\%FarmName%\username %FarmName% Terminal Services Farm2
My Documents Application Data
Step 8
Task 1:
Appendix C
? kiosk kiosk
. 1MB Terminal Services
.Storage Area NetworkSAN
Appendix C
Task 2:
Appendix C
. My Documents
. Storage Area NetworkSAN
Appendix C
Task 3:
2
Capacity.Terminal Services
(( + Terminal Services ) x ) x =
x =
Performance.
IOPS IOPS IOPS IOPS IOPS
Fault tolerance. Terminal Services
DFS
Redundant Array of Independent DisksRAID RAID RAID 1Disk MirroringRAID 5Disk Striping with ParityRAID 0+1Mirror Stripe Sets
RAID
RAID 1 RAID 0 1 IOPS IOPS
Appendix C Task
Additional Reading
URLStep-by-Step Guide for Configuring a Two-Node File Server Failover Cluster in Windows Server2008 http://www.microsoft.com/downloads/details.aspx?FamilyID=518D870C-FA3E-4F6A-97F5-ACAF31DE6DCE&displaylang=en.
Step 9: Terminal Services
Terminal Services Session Broker (TS Session Broker)Terminal Services Licensing (TS Licensing)Terminal Services Gateway (TS Gateway) Step 9
Note
TS Session Broker TS LicensingTS Gateway
Terminal Services Web AccessTS Web Access
TSLicensing
0
Light
TSSession Broker
1
Light
Redirector
1
Light
TSGateway
Many
Normal
TSWeb Access
1
Light
Terminal Services 3
Note Windows Server 2008 Terminal Services Windows Server 2003 Terminal Services TS Session Broker Windows Server 2003
Step 9 Terminal Services Terminal Services
Active Directory 3 Task Terminal Services AD Terminal Services Group Policy Terminal Services
Terminal Services Active Directory Terminal Services
Task 1: TSSession Brokers
TS Session Broker TS Session Broker TS Session Broker weightTS Session Broker
TS Session Broker TS Session Broker TS Session Broker TS Session Broker TS Session Broker Appendix C
1. TSSession Broker . TS Session Broker TS Session Broker
NoteTSSession Broker RDC 5.2
TSSession Broker . TS Session Broker TS Session Broker
TS Session Broker
TS Session Broker RoboserverRobosrv.exe RoboclientRobocli.exeTerminal Services Windows Server 2003 Deployment Kit CD
CPU IOAppendix D TS Session Broker NIC Appendix C
4
Heavy
Normal
Light
HeavyNormalLight
Appendix C HeavyNormalLight TS Session Broker
.
TS Session Broker TS Session Broker
. TS Session Broker TS Session Broker Appendix C
Step 3 Appendix C
TSSession Broker . TS Session Broker TS Session Broker
TS Session Broker TS Session Broker TS Session Broker
TS Session Broker TS Session Broker
TS Session Broker Terminal Services Step Task
TSSession Broker . TS Session Broker LAN TS Session Broker WAN TS Session Broker TS Session Broker TS Session Broker
TSSession Broker . TS Session Broker
MSCS TS Session Broker MSCS SLA
Task 2: Terminal Services License Server
Terminal Services TS CAL2
1. TS CAL. TS CAL TS CAL
2. TS CAL. Terminal Services TS CALActive Directory TS CAL Active Directory TS LicensingTS CAL TS Licensing TS CAL
Note TS CAL Microsoft Software License Terms TS CAL
TS Licensing TS CAL TS CAL
TS CAL TS Licensing TS Licensing Appendix C
1. TSLicensing.TS Licensing TS Licensing
TS Licensing
TS Licensing RoboserverRobosrv.exe RoboclientRobocli.exeTerminal Services Windows Server 2003 Deployment Kit CD
CPU IOAppendix D TS Licensing NIC Appendix C
2. . TS Licensing TS Licensing Appendix C
3. TSLicensing . TS Licensing
a TS Licensing TS Licensing TS Licensing
TS Licensing TS Licensing
b TS Licensing Terminal Services . Step Task
TS Licensing Terminal Services TS Licensing Step 2 TS Licensing
4. TSLicensing . TS Licensing LAN TS Licensing WAN TS Licensing
TS Licensing
5. TS Licensing . TS Licensing 2 TS Licensing Active Directory
Task 3: Terminal Services Gateway Servers
Virtual Private NetworkVPN VPN
RDP TS Gateway RDP 3389
HTTPs RDP TS Gateway RDP 3389Network Address Translation NAT
TS Gateway Terminal Services TS Gateway Active Directory Terminal Services TS CAPTS RAP Network Access Protection Figure 4
TS Gateway TS Gateway Windows Terminal Services
4. TSGateway Terminal Services
TS Gateway
TS Gateway RDC RDC 6.0
TS Gateway TS Gateway
1. TSGateway . VPN VPN TS Gateway TS Gateway
2. TSGateway . TS Gateway
TS Gateway DMZTS Gateway 443 TLS/SSL TS Gateway
TS Gateway TS Gateway Active Directory DMZ 3389 RDP TS Gateway
TS Gateway ISA SSL SSL
443 443 80Active Directory 3389 ISA TS Gateway 7
TS Gateway
Network Policy ServerNPS Network Access ProtectionNAPTS Gateway
NAP
TS Gateway Active Directory LAN TS Gateway
3. TSGateway. TS Gateway
TS Gateway
TS Gateway
RoboserverRobosrv.exe RoboclientRobocli.exeTerminal Services Windows Server 2003 Deployment Kit CD
CPU IOAppendix D TSGateway NIC Appendix C
4
1. Heavy
1. Normal
1. Light
1. HeavyNormalLight
Appendix C HeavyNormalLight TSGateway
4. . TS GatewayTS Gateway Appendix C
5. TSGateway .TS GatewayTS Gateway
a TSGateway . TS Gateway TS Gateway
TS GatewayTS Gateway
b The TSGateway Terminal Services . Step Task
c TSGateway . TS Gateway Step 2 TS Gateway
6. TSGateway. TS Gateway TS Gateway TS Gateway 2
a .
b Windows Network Load Balancing . ISA
Note TS Gateway MSCS
Appendix C
Terminal Services
Step 9 TS Session Broker TS LicensingTSGateway Windows Terminal Services TS Licensing Windows Server 2003 Terminal Services Windows Server 2008 Terminal Services
URLTerminal Services on the Windows Server 2008 TechCenter t http://go.microsoft.com/fwlink/?LinkID=73931
URL What's New in Terminal Services for Windows Server 2008 http://go.microsoft.com/fwlink/?LinkID=84635
URL Windows Server 2008 TSSession Broker Load Balancing Step-by-Step Guide http://go.microsoft.com/fwlink/?LinkID=92670.
URL Windows Server 2008 TSLicensing Step-by-Step Setup Guide http://go.microsoft.com/fwlink/?LinkID=85873
URL Windows Server 2008 TSGateway Server Step-by-Step Setup Guide http://go.microsoft.com/fwlink/?LinkID=85872.
Step 10:
Task 1:
Terminal Services 128 bit RDP RDP 56 bit 128 bit
Federal Information Processing StandardFIPS140 Windows Server 2008 Terminal Services
Task 2:
RDP TLS/SSL
Task
Task 3: CA
RDP HTTPs 3
. TS Gateway TS Gateway SSL
CA. VeriSign CA CA CA Terminal Services
.
Task
Task 4: HTTPs
RDP 3389 80http 443https
80443 TS Gateway HTTPs
Appendix C
URL Windows Server 2008 Security Guide http://www.microsoft.com/technet/security/prodtech/windowsserver2008/default.mspx
Windows Server 2008 Terminal Services
Terminal Services Terminal Services
Terminal Services
Terminal Services
10
Terminal Services
?
Terminal Services
IT Terminal Services
Windows Server 2008 Terminal Services
URL Terminal Services Team Blog http://blogs.msdn.com/ts/
80
Infrastructure Planning and Design
79
Windows Server 2008 Terminal Services
Solution Acceleratorsmicrosoft.com/technet/SolutionAccelerators
Appendix A:
Location
Client OS Terminal Services Remote Desktop ClientRDCRDP RDC RDP RDC RDP Windows Vista Service Pack 1SP1 Windows XP SP3 Step 5 Step 9TS Gateway
Single sign on Remote Desktop ClientRDCRDC 6.1 RDC Step 5 Step 9
Applications used Terminal Services Step 5 Microsoft App-V Microsoft App-V Microsoft App-V
SLA SLA SLA ? Step 7 Step 7 SLA
Connection typeLAN ? WAN ISP? IT
.
.
Appendix B:
Windows Server 2008 Terminal Services
Appendix C:
Appendix D:
Step 7: TS Web Access Step 9: Terminal Services Terminal Services
Terminal Services
CPUCPU Ready Queue
TableD1.
Object
Counter
Instance
Processor
% Processor Time
_Total
System
Processor Queue Length
N/A
Processor\% Processor Time
90 CPU 75-90% 20%
80%
32-bit 64-bit Microsoft Windows Server 2003 Performance Guide Chapter 6 Advanced Performance Topics
System\Processor Queue Length
Processor Queue Length CPU Processor Queue Length Ready Queue
5 10 CPU
CPU
Processor Queue Length
TableD2.
Object
Counter
Instance
Memory
Pages/sec
N/A
Memory
Available Mbytes
N/A
Memory
Pool Paged Bytes
N/A
Memory
Pool Paged Resident Bytes
N/A
Memory
Transition Faults/sec
N/A
Memory
Committed Bytes
N/A
Process
Working Set
Memory\Pages/sec
RAM RAM Pages/Sec
I/O 20-50%
Total Disk I/O Bandwidth Pages/sec Physical Disk\Disk Transfers/sec
Memory\Pages/sec Physical Disk (_Total)\Disk Transfers/sec
Memory\Available Mbytes
Available MBytes Available Megabytes 10% Available Megabytes
(Memory\Available Mbytes System RAM in Megabytes) * 100
Available Bytes Available KBytes Pages/sec
Memory\Pool Paged Bytes and Memory\Pool Paged Resident Bytes
Pool Paged Bytes
Pool Paged Resident Bytes Pool Paged Resident Bytes Pool Paged Bytes
Memory\Pool Paged Bytes Memory\Pool Paged Resident Bytes
Nonpaged Page
Pool Paged Resident Bytes TCP TCP Nonpaged TCP Nonpaged
Memory\Transition Faults/sec
Transition Faults Standby
10%Available Megabytes
Memory\Committed Bytes
Committed Bytes RAM
Committed Bytes:RAM Committed Bytes:RAM 1 RAM 1.5 Committed Bytes:RAM
Memory\Committed Bytes System RAM in Bytes
Process\Working Set
Working Set RAM Working Set _Total
IIS Exchange ServerSQL Server Working Set Working Set
I/O IOPS
IOPS IOPS IOPS IOPS IOPS
IOPS
TableD3. IOPS
Spindle Rotational Speed (RPM)
RPM
Average Read Seek Time (ms)
Read
Average Write Seek Time (ms)
Write
IOPS Average Seek Time 50/50 Average Seek Time 4.7 Average Read 5.3 Average Write Average Seek Time 5.0ms
5.0ms = (4.7ms + 5.3ms) 2
IO Latency Average Latency Average Seek Time Average Latency
TableD4. HDD
Spindle Rotational Speed (rpm)
Average Latency (ms)
4,200
7.2
5,400
5.6
7,200
4.2
10,000
3.0
15,000
2.0
10,000 rpm 5.0ms 3.0ms 8.0 ms IO Latency
8.0 ms = 5.0ms + 3.0ms
1 IO 1ms IO 1 IO Latency 1000 IO IOPS 125
125 IOPS = (1 IO 8.0ms) * 1000 ms/sec
TableD5.
# Users Per Server
700
% Concurrent Users
80%
IOPS per User Required
IOPS
0.5
Storage Capacity in Gigabytes
450
% Buffer Factor (for growth)
20%
Read % of IOPS
Read IOPS
50%
Write % of IOPS
Write IOPS
50%
Disk Size (GB)
146
Calculated Drive IOPS
IOPS
125
IOPS per User Required IOPS IO IOSP 0.5 IOPS
Table D5
TableD6.
# of Concurrent Users
560
IOPS per Server Required
IOPS
280
Total Storage Requirements
Storage Capacity 20%
540
Number of Read IOPS
IOPS per Server Required Reads
140
Number of Write IOPS
IOPS per Server Required Write
140
Drive Size Actual (GB)
10% Disk SizeGB 90%
32
RAID 0+1 RAID 5 2 RAID IOPS
RAID 0+1
RAID 01 Total Storage Requirements Drive Size Actual 2 RAID 01 10
10 = ROUNDUP(540132)*2
RAID 01Number of Write IOPS 2Number of Read IOPS Calculated Drive IOPS RAID 01 4
4 = ROUNDUP(((140*2)+140)125)
RAID 01 410
RAID 5
RAID 5 Total Storage Requirements 1.2Drive Actual Size RAID 5 5
5 = ROUNDUP((540*1.2)132)
RAID 5 Number of Write IOPS 4 Number of Read IOPS Calculated Drive IOPS RAID 56
6 = ROUNDUP(((140*4)+140)125)
RAID 5 56
RAID 0+1 RAID 5
10000 146GBRAID 5 146GB 300GB
300GB RAID 01 4 RAID 5 36
IOPS
TableD7.
Object
Counter
Instance
Physical Disk
% Idle Time
Physical Disk
Disk Transfers/sec
Physical Disk
Avg. Disk secs/Transfers
Physical Disk
Split IO/sec
Physical Disk\% Idle Time
Idle Time 20%
Physical Disk(n)\Disk utilization 100 Physical Disk(n)\% Idle Time
Physical Disk\Disk Transfers/sec
Disk Transfers/sec I/O request Packets (IRP) I/O IO I/O Disk Transfers/sec
Physical Disk(n)\Average Disk Service Time/Transfer Physical Disk(n)\Disk Utilization Physical Disk(n)\Disk Transfers/sec
Physical Disk\Avg. Disk secs/transfers
Avg.Disk secs/transfer I/O15-25
The Physical Disk(n)\Average Disk Queue Time/Transfer Physical Disk(n)\Avg. Disk secs/Transfer Physical Disk(n)\Avg.Disk Service Time/Transfer Average Disk Queue Time/Transfer
Physical Disk\Split IO/sec
Split IO/sec Split IO/sec Split IOs n
(Physical Disk(n)\Split IO/sec Physical Disk(n)\Disk Transfers/sec) * 100
10-20 %
TableD8.
Object
Counter
Instance
Network Interface
Bytes Total/sec
(Specific network adapters)
Network Interface
Current Bandwidth
(Specific network adapters)
Ipv4 & Ipv6
Datagrams/sec
N/A
TCPv4 & TCPv6
Connections Established
N/A
TCPv4 & TCPv6
Segments Received/sec
N/A
Network Interface\Bytes Total/sec and Network Interface\Current Bandwidth
Bytes Total/sec Current Bandwidth Current Bandwidth 1 Gbps 100 Mpbs
n
(Network Interface(n)\Bytes Total/sec Network Interface(n)\Current Bandwidth) *100
%Busy 90% Current Bandwidth 90-95
Ipv4 & Ipv6\Datagrams/sec
IP
TCPv4 & TCPv6\Connections Established
Connections Established ESTABLISHED TCP TCP Nonpaged Nonpaged
MaxHashTableSize NumTcTablePartitions TCP
TCPv4 & TCPv6\Segments Received/sec
Segments Received/sec TCP
TCPvn\Segments Received/sec TCPvn\Connections Established/sec
Windows Server
Windows Server
TableD9.
Object
Counter
Instance
Server
Work Item Shortages
N/A
Server Work Queues
Available Threads
Server Work Queues
Queue Length
Server\Work Item Shortages
Work Item Shortages File Server
SMBServer Message Blocks Available Work Items SMB
Server Work Queues\Available Threads
Available Threads SMB per-processor Server Work Queue 0SMB per-processor Server Work
HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters MaxThreadsPerQueue registry DWORD 10 True
Available Threads
Queue Length 5
% Processor Time 80
Server Work Queues\Queue Length
Queue Length SMB Server Work
Queue Length SMB Work Item
5
The Solution Accelerators - Management and InfrastructureSA-MIInfrastructure Planning and Design Guide for Windows Server 2008 Terminal Services
Contributors:
Reed G. Porter - Studio B
Fergus Stewart - Microsoft
Reviewers:
Daniel H. Brown - Microsoft
Charles Denny - Microsoft
Michael Kaczmarek - Microsoft
Robin Maher - Microsoft
John Morello - Microsoft
Tony Soper - Microsoft
Tessa Wooley - Microsoft
Editors:
Laurie Dunham - Microsoft
Dave Field - Studio B
Patricia Rytkonen - Volt Technical Services