Virtualized Workloads Supported Instant Messaging (IM) IM Conferencing Presence Enterprise Voice (PSTN) Audio/Video Conferencing Web Conferencing.

Slides:



Advertisements
Similar presentations
Unified communications platform Enterprise-ready.
Advertisements

The Zebra Striped Network File System Presentation by Joseph Thompson.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Module 10 Planning Microsoft® Exchange Server 2010 Monitoring and Troubleshooting.
Module 11 Maintaining Microsoft Exchange Server 2010.
CCC/WNUG Exchange Update May 5, 2005 Nate Wilken Web and Messaging Applications Information Technology Arizona State University.
Chapter 14 Chapter 14: Server Monitoring and Optimization.
11 MONITORING MICROSOFT WINDOWS SERVER 2003 Chapter 3.
SQL and System Center meet, then got down to business.
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Module 8: Monitoring SQL Server for Performance. Overview Why to Monitor SQL Server Performance Monitoring and Tuning Tools for Monitoring SQL Server.
Presented by Jacob Wilson SharePoint Practice Lead Bross Group 1.
Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Scalability Module 6.
Virtualized Workloads Supported Instant Messaging (IM) IM Conferencing Presence Enterprise Voice (PSTN) Audio/Video Conferencing Web Conferencing.
MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design Study Guide (70-443) Chapter 1: Designing the Hardware and Software.
Introduction To Windows Azure Cloud
MCTS Guide to Microsoft Windows 7
Key Concepts About Performance Factors Affecting SQL Performance SQL Performance Tuning Methodologies SQL Performance Tuning Tools 1.
Key Perf considerations & bottlenecks Windows Azure VM characteristics Monitoring TroubleshootingBest practices.
Exchange Storage Sizing and Hardware Exposed Jim McBee
© Wiley Inc All Rights Reserved. MCSE: Windows Server 2003 Active Directory Planning, Implementation, and Maintenance Study Guide, Second Edition.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
EXL321. Lync 2010 Planning tool+ Planning guides+ * new in LS significant enhancements in LS 2010.
Acceptable Uptime (%)Downtime Per dayDowntime Per monthDowntime Per year minutes36 hours18.26 days minutes7 hours3.65 days.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
Agenda for Today Do Chapter 14 Final Project Review for Final.
RD Connection Brokers Personal Desktop Pooled Desktops RD WEB Session Hosts VDI Corp LAN User login Get list of published apps & collections User.
Monitoring Windows Server 2012
Windows Azure Conference 2014 Designing Applications for Scalability.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
DBI313. MetricOLTPDWLog Read/Write mixMostly reads, smaller # of rows at a time Scan intensive, large portions of data at a time, bulk loading Mostly.
Module 11 Maintaining Microsoft® Exchange Server 2010.
© 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Perfmon and Profiler 101.
Buffers Let’s go for a swim. Buffers A buffer is simply a collection of bytes A buffer is simply a collection of bytes – a char[] if you will. Any information.
SQLRX – SQL Server Administration – Tips From the Trenches SQL Server Administration – Tips From the Trenches Troubleshooting Reports of Sudden Slowdowns.
Module 3 Planning and Deploying Mailbox Services.
 Database Administration Installing Oracle 11g & Creating Database.
Fast Crash Recovery in RAMCloud. Motivation The role of DRAM has been increasing – Facebook used 150TB of DRAM For 200TB of disk storage However, there.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
Organizations want to: Reduce infrastructure costs Create more value and faster low-cost services Reduce Total Cost of Ownership Leverage existing.
Integrated System Registration, presence (SIP) persistent chat (XCCOS) Registration, presence (SIP) persistent chat (XCCOS) Lync persistent chat pool.
Windows Server 2003 系統效能監視 林寶森
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
Jeff Mealiffe Sr. Program Manager Microsoft Corporation SESSION CODE: UNC301 Evan Morris Sr. Systems Engineer Hewlett-Packard.
DMBS Internals I February 24 th, What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the.
DMBS Internals I. What Should a DBMS Do? Store large amounts of data Process queries efficiently Allow multiple users to access the database concurrently.
Jérôme Jaussaud, Senior Product Manager
Integrated System Enterprise voice Audio, video & web conferencing Mobile Persistent chat Reduced maintenance Single system Scalable Flexible Small.
Get the Most out of SQL Server Standard Edition Or How to be a SQL Miser.
1 Lecture 16: Data Storage Wednesday, November 6, 2006.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
WINDOWS KPI’S Bruce Adamczak Senior Premier Field Engineer
Indexing strategies and good physical designs for performance tuning Kenneth Ureña /SpanishPASSVC.
Indiana University’s Journey with Lync
Monitoring Windows Server 2012
Get the Most out of SQL Server Standard Edition
3 | Analyzing Server, Network, and Client Health
Windows Azure Migrating SQL Server Workloads
MONITORING MICROSOFT WINDOWS SERVER 2003
CSI 400/500 Operating Systems Spring 2009
Software Architecture in Practice
Upgrading to Microsoft SQL Server 2014
Migration Strategies – Business Desktop Deployment (BDD) Overview
IIS.
Use of System Monitor Tool for Measuring SQL Server Performance.
Hybrid Buffer Pool The Good, the Bad and the Ugly
SharePoint 2013 Best Practices
Presentation transcript:

Virtualized Workloads Supported Instant Messaging (IM) IM Conferencing Presence Enterprise Voice (PSTN) Audio/Video Conferencing Web Conferencing Application Sharing Remote Access, Federation (Edge Server) Response Group Service Persistent Chat Back-End Database Archiving/Monitoring Databases

Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 8 Cores Memory: 16 GB Disks: 2-C: 2-D: Network: 1GB Guest Processor: 8 Cores Memory: 16 GB Disks: 2-C: 2-D: Network: 1GB Guest Processor: 4 Cores Memory: 8 GB Disks: 2-C: Network: 1GB Guest Processor: 4 Cores Memory: 8 GB Disks: 2-C: Network: 1GB

Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Guest Processor: 12 Cores Memory: 32 GB Disks: 2-C: 4-D: Network: 1GB Used for Lync Roles: Front ends Back Ends Standard Edition

Used for Lync Roles: Edge Servers Directors Guest Processor: 8 Cores Memory: 16 GB Disks: 2-C: 2-D: Network: 1GB Guest Processor: 8 Cores Memory: 16 GB Disks: 2-C: 2-D: Network: 1GB

Guest Processor: 4 Cores Memory: 8 GB Disks: 2-C: Network: 1GB Guest Processor: 4 Cores Memory: 8 GB Disks: 2-C: Network: 1GB Used for Lync Roles: Stress Agents

Front End Edge Server On the server side Frontends scale the fastest 3,333 Users / Front End Back End Stress Agent

Front End Edge Server The backend will scale with Pool count. 40,000 Users / Lync Pool Stress Agent Back End

Front End The edge server will scale with Pool count. 40,000 Users / Lync Pool Stress Agent Back End Edge Server

Front End The stress agents will scale the fastest 2,500 Users / Agent Back End Edge Server Stress Agent

Storage LocationInternal External DisksDisks 0-3 Disks 4-7Disks 8-11 ArrayArray 0 (RAID 10)Array 1 (RAID 10)Array 2 (RAID 10)Array 3 (RAID 10) Capacity600 GB1.2 TB IOPS (100% Read %)700 IOPS IOPS (100% Write %)350 IOPS

Logical Proc Host01Host02Host03Host04Host05Host06Host07Host FE01FE02FE03BE01BE02Edge01Edge02ST DC01DC02ST OWAS01 BE03 (Witness) OWAS02 ST ST01ST02ST03 ST04ST Reserved

Create users and groups Enable users for Lync Generate contact lists Create test location info. Changing “Average Contacts per User” will increase subscriptions per user and increase processor utilization on the Lync Frontends. Specify Stress Agents Service discovery Enable Modalities to test Set load variables such as number and frequency of PSTN calls Be mindful of the features you enabled and how you configure them. For instance the Reach client can increase processor utilization on the Frontends.

Once desired configuration determined Generate files Directory created for each stress agent Each directory should be copied the corresponding agent

Runs all the tool generated tests Runs a specific test such as instant messaging

CounterDescriptionHealthy Range \Processor Information(*)\ % Processor TimeCPU Utilization< 80% (highest core) \Memory\Available MbytesDisplays the amount of physical memory, in bytes, available to processes running on the computer.>20% total system MB \PhysicalDisk\Avg. Disk Sec/Read A key measure of disk latency representing the average time, in milliseconds, of each read to disk where > 20 is poor, <20 is good/fair, <12 is better, <8 is best 25 ms Red \PhysicalDisk\Avg. Disk sec/Write A key measure of disk latency representing the average time, in milliseconds, of each write to disk, where non-cached writes. (>20 poor, 4 poor, <4 fair, <2 better, <1 best ). For online transaction processing (OLTP) databases, the lower this number the better, especially for disks holding the transaction log. 25 ms Red LS:Usrv - DBStore\Usrv – Queue Latency (msec) Queue latency is the amount of time (in milliseconds) that it takes for a request to leave the Front End Server’s queue toward the back-end database. If this value by itself is high, you may have be encountering a network problem between the Front End Server and the SQL Server. If this value is high and Sproc Latency is high, it is most commonly a bottleneck with the Back End Server. <100ms sustained LS:USrv – DBStore\Usrv – Sproc Latency (msec) Sproc latency is the amount of time (in milliseconds) that it takes for the SQL Server database to process the request. This performance value is collected from the time the request leaves the Front End Server queue until that the request returns. If this value by itself is high, it is likely a bottleneck with the Back End Server. <100ms sustained \SQL Server Buffer Manager\Page life expectancy Tells, on average, how many seconds SQL Server expects a data page to stay in cache. The target on an OLTP system should be at least 300 (5 min). When under 300, this may indicate poor index design (leading to increased disk I/O and less effective use of memory) or, simply, a potential shortage of memory. A low value, below 3600 seconds (together with high lazy writes/sec and checkpoint pages/sec) indicates memory pressure. < 300 \MSSQL$RTC:Memory Manager\Total Server Memory(KB) Shows the amount of memory that SQL Server is currently using. This value should grow until it is equal to Target Server Memory, as it populates its caches and loads pages into memory. When it has finished, SQL Server is said to be in a “steady-state”. Until it is in steady-state, performance may be slow and IO may be higher. < 80% of physical memory \ASP.NET Apps v (*)\Requests Rejected < 80%

2 categories, service & resource instrumentation Add to performance collections Analyze to determine services are in a healthy state

Actual Counter Names LS:DATAMCU - MCU Health And Performance\DATAMCU - MCU Health State LS:AVMCU - MCU Health And Performance\AVMCU - MCU Health State LS:AsMcu - MCU Health And Performance\ASMCU - MCU Health State LS:ImMcu - MCU Health And Performance\IMMCU - MCU Health State