SlideShare a Scribd company logo
1 of 6
Download to read offline
Lync Stress Test - Key Health Indicators KHI (how to design/
define the server hardware requirements)
© 08.06.2014, Thomas Pött, Microsoft MVP Lync and PLSL 3rd level
Support certified.
Version 1.0
Introduction............................................................................................................................................. 2
The Calculation Process (I recommend to you): ..................................................................................... 4
The Stress Test Process: .......................................................................................................................... 5
The Validation Process: ........................................................................................................................... 6
The technical level of this document is 300.
This article requires knowledge about Microsoft Performance Monitor, Lync Monitoring, Hardware SPEC’s and
Consulting.
Building the Test User Scenario, requires full understand of each Lync feature and how user will utilize those
feature. Please also carefully understand the Lync PSTN Gateway Simulator. The Simulator must be provide
with correct Dial-Plans, Voice Policy and Voice Routes.
You also need to understand the Lync User Provisioning Tool and how to design the Stress Test Scenarios.
The
Note:
This document is neither a sizing nor a configuration guide. You should use this document only for your
environment planning’s purposes and security considerations. In lager environments you should spend some
time to evaluate the optimal path of your Lync deployment.
Introduction
Since Microsoft released Lync Server 2013, there was one change in the planning
document. No detailed SPECs were released so you could exactly calculate your
server performance requirements.
Truly, there is the performance calculation sheet which provides you with a rough
overview.
For this entire process you need the following tools and documents:
 Lync Server 2013 Capacity Calculator
 Lync Server 2013 Stress Testing Guide
 Lync Server 2013 Stress and Performance Tool
 Key Health Indicators: The Foundation for Maintaining Healthy Lync Servers
 Planning a Lync Server 2013 Deployment on Virtual Servers
 Lync Call Quality Methodology poster
I provide you with the Lync KHI Performance Counter: Download here
Note:
The XML I have provide contains a consolidated Lync Frontend installation entirely
on drive C: with 6 CPU core. If you have another setup, please add more CPU
counter and if the SQL Server is installed on drive D:, please also add the I/O
counters for this drive too.
But generally the server hardware requirements are physically and virtually the same:
Front End, Back End, Standard Edition, pChat - Server
Component Minimum requirements
CPU 2x64 bit CPU with 6 Core (also if virtualized)
Memory 32 GB
Disk 2x RAID 1 min. 72GB1[1] free space
6x RAID 10 for SQL databases
Network 1x Dual-Port network card with min. 1GBit/Sec
If teaming is activated, unique MAC address must be used
1[1] It is required having at least 20GB free disk space after installation, else it might have a
serious impact during update and CU installations, this is related to the local SQL database
copies.
Edge, Standalone Mediation – Server and Director, Office Web Apps
Component Minimum requirements
CPU 64 bit CPU and min. 4 Core (also if virtualized)
Memory 16 GB
Disk Mind. RAID 6 Performance with min. 72GB free space
Network 1x Dual-Port network card with min. 1GBit/Sec
If teaming is activated, unique MAC address must be used
This general definition for your hardware is simply not enough if you design your
environment. There are some questions you need to answer to your customers:
- how can I guarantee the hardware performance on virtual environments
- how does Lync impact our SAN
- if we don't utilize the max user, how and can I reduce CPU's and RAM, or even the
SQL Disk I/O's
Here you stand as consultant and don't know what to say.
E.g. the supportability matrix give you a clear answer, design the server as provided
in the requirement document.
So, say you have 3 Frontend servers as recommended for High Availability (HA), but
you only run 1.000 users.
This would be a complicated answers, since you simply cannot know the answer, as
it was possible with Lync 2010, since you had more information how to calculate.
The Calculation Process (I recommend to you):
Lync server load highly depends on the user profile!
Talk to your customer and figure out what is the main purpose and how in the past
users utilized Voice (PSTN and PBX)
Analyze the Video utilization, also and especially the AppSharing (with is video data
too)
Start using the Lync Server 2013 Capacity Calculator.
With the results popping up you need to reverse engineer the capacity needed on
your servers.
Finally you have some SPEC's, but you need (better say: MUST) validate them if you
are not using the exact SPEC provided in the tables above.
The Stress Test Process:
Please use the Stress Test Guide from Microsoft and setup the environment in a Test
Lab first. It simple even on physical, as well as on virtual environment.
Some recommendations from my experiences:
1. the Stress Client SPEC's are not sufficient as Microsoft wrote, please use here
more CPU's, at least the double amount.
2. Split the Test across 3 Stress Clients,
Stress Test Client 1: All IM, APPClients and Conferences
Stress Test Client 2: all Reach Client features
Stress Test Client 3: all PSTN functions (PSTN Gateway Simulator), here you
might need more clients, since the PSTN Simulator can only provide one (1) gateway
on a PC
3. run a Pre-Test, where you closely monitor you client performances, especially the
CPU after the so call RAMP UP TIME
4. Check if information are written to the Lync Monitoring Database (validate the
reports)
5. Re-balance some of you Test Scenarios and run the Step 3 again if necessary
6. Start the Main Stress Test now
Now it's time for the core test itself.
Ensure you either monitor the KHI on a dedicated machine or on the Lync server
themselves. Please do NOT use any of the Stress Test Clients! I have provided you
with the Performance Monitor DataCollection. Make sure you see some results
during Step 3.
The Validation Process:
Now you have all results necessary to write your report and even see you
underestimated the server load ;)
Get the Performance Data and see if any of the counters above did jump above
some of the provided counters for a longer periods of time or if any of those counters
jump more frequently above the thresholds.
The go to the Lync Monitoring Reporting and validate all Failure Reports (related to
the test you have ran).
I also recommend checking the Lync Server Eventlogs.
With the collection and analysis of all data write your own validation paper to the
customer.
NOTE:
If you need help, don't hesitate asking me for help, I can provide you professional
service and do the write-up for you.
Use the contact app on the right side of my blog.
Author: Thomas Poett MVP, Managing Consultant Microsoft Unified Communication

More Related Content

What's hot

Upgrading50 sp1or50sp2tov5.2
Upgrading50 sp1or50sp2tov5.2Upgrading50 sp1or50sp2tov5.2
Upgrading50 sp1or50sp2tov5.2Protect724
 
Update to IBM Connections 5 CR1 step by-step guide
Update to IBM Connections 5 CR1 step by-step guideUpdate to IBM Connections 5 CR1 step by-step guide
Update to IBM Connections 5 CR1 step by-step guideRoberto Boccadoro
 
Forwarding Connector v5.2.7.6582.0 User's Guide for ArcSight Express v4.0
Forwarding Connector v5.2.7.6582.0 User's Guide for ArcSight Express v4.0Forwarding Connector v5.2.7.6582.0 User's Guide for ArcSight Express v4.0
Forwarding Connector v5.2.7.6582.0 User's Guide for ArcSight Express v4.0Protect724v2
 
ArcSight Management Center 2.0 Patch 2 Release Notes
ArcSight Management Center 2.0 Patch 2 Release NotesArcSight Management Center 2.0 Patch 2 Release Notes
ArcSight Management Center 2.0 Patch 2 Release NotesProtect724mouni
 
Installing ibm docs on a single server
Installing ibm docs on a single serverInstalling ibm docs on a single server
Installing ibm docs on a single serverRoberto Boccadoro
 
Per Henrik_Wolfsdorf_FULL_CV_2016
Per Henrik_Wolfsdorf_FULL_CV_2016Per Henrik_Wolfsdorf_FULL_CV_2016
Per Henrik_Wolfsdorf_FULL_CV_2016Per Wolfsdorf
 
SAP SQL Anywhere High Availability Tutorial for Business Objects
SAP SQL Anywhere High Availability Tutorial for Business ObjectsSAP SQL Anywhere High Availability Tutorial for Business Objects
SAP SQL Anywhere High Availability Tutorial for Business ObjectsSitesh Patel
 
El nuevo servidor HP ProLiant DL360 Gen9 consigue récords mundiales en la pru...
El nuevo servidor HP ProLiant DL360 Gen9 consigue récords mundiales en la pru...El nuevo servidor HP ProLiant DL360 Gen9 consigue récords mundiales en la pru...
El nuevo servidor HP ProLiant DL360 Gen9 consigue récords mundiales en la pru...RaGaZoMe
 
ArcSight Management Center 2.2 Release Notes.pdf
ArcSight Management Center 2.2 Release Notes.pdfArcSight Management Center 2.2 Release Notes.pdf
ArcSight Management Center 2.2 Release Notes.pdfProtect724mouni
 
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 EnvironmentsLOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 EnvironmentsMarek Zawadzki
 
Open mic IBM Sametime 9 limited use server
Open mic   IBM Sametime 9 limited use serverOpen mic   IBM Sametime 9 limited use server
Open mic IBM Sametime 9 limited use serverRanjit Rai
 
Hướng dẫn các bước cài đặt Microsoft Lync Server 2013 (Step by Step)
Hướng dẫn các bước cài đặt Microsoft Lync Server 2013 (Step by Step)Hướng dẫn các bước cài đặt Microsoft Lync Server 2013 (Step by Step)
Hướng dẫn các bước cài đặt Microsoft Lync Server 2013 (Step by Step)www.thegioitongdai .com.vn
 
Securely connecting to apps over the internet using rds
Securely connecting to apps over the internet using rdsSecurely connecting to apps over the internet using rds
Securely connecting to apps over the internet using rdsConcentrated Technology
 

What's hot (19)

Upgrading50 sp1or50sp2tov5.2
Upgrading50 sp1or50sp2tov5.2Upgrading50 sp1or50sp2tov5.2
Upgrading50 sp1or50sp2tov5.2
 
Update to IBM Connections 5 CR1 step by-step guide
Update to IBM Connections 5 CR1 step by-step guideUpdate to IBM Connections 5 CR1 step by-step guide
Update to IBM Connections 5 CR1 step by-step guide
 
Forwarding Connector v5.2.7.6582.0 User's Guide for ArcSight Express v4.0
Forwarding Connector v5.2.7.6582.0 User's Guide for ArcSight Express v4.0Forwarding Connector v5.2.7.6582.0 User's Guide for ArcSight Express v4.0
Forwarding Connector v5.2.7.6582.0 User's Guide for ArcSight Express v4.0
 
ArcSight Management Center 2.0 Patch 2 Release Notes
ArcSight Management Center 2.0 Patch 2 Release NotesArcSight Management Center 2.0 Patch 2 Release Notes
ArcSight Management Center 2.0 Patch 2 Release Notes
 
Installing ibm docs on a single server
Installing ibm docs on a single serverInstalling ibm docs on a single server
Installing ibm docs on a single server
 
Windows sever 2008
Windows sever 2008Windows sever 2008
Windows sever 2008
 
Per Henrik_Wolfsdorf_FULL_CV_2016
Per Henrik_Wolfsdorf_FULL_CV_2016Per Henrik_Wolfsdorf_FULL_CV_2016
Per Henrik_Wolfsdorf_FULL_CV_2016
 
SAP SQL Anywhere High Availability Tutorial for Business Objects
SAP SQL Anywhere High Availability Tutorial for Business ObjectsSAP SQL Anywhere High Availability Tutorial for Business Objects
SAP SQL Anywhere High Availability Tutorial for Business Objects
 
El nuevo servidor HP ProLiant DL360 Gen9 consigue récords mundiales en la pru...
El nuevo servidor HP ProLiant DL360 Gen9 consigue récords mundiales en la pru...El nuevo servidor HP ProLiant DL360 Gen9 consigue récords mundiales en la pru...
El nuevo servidor HP ProLiant DL360 Gen9 consigue récords mundiales en la pru...
 
Technolo Report
Technolo ReportTechnolo Report
Technolo Report
 
ArcSight Management Center 2.2 Release Notes.pdf
ArcSight Management Center 2.2 Release Notes.pdfArcSight Management Center 2.2 Release Notes.pdf
ArcSight Management Center 2.2 Release Notes.pdf
 
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 EnvironmentsLOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
LOT-926 Managing and Maintaining IBM Lotus Notes and Domino 8.5 Environments
 
WCE031_WH06
WCE031_WH06WCE031_WH06
WCE031_WH06
 
SAP Business One Cloud
SAP Business One CloudSAP Business One Cloud
SAP Business One Cloud
 
Virtualization today
Virtualization todayVirtualization today
Virtualization today
 
Open mic IBM Sametime 9 limited use server
Open mic   IBM Sametime 9 limited use serverOpen mic   IBM Sametime 9 limited use server
Open mic IBM Sametime 9 limited use server
 
Vdi in-a-box
Vdi in-a-boxVdi in-a-box
Vdi in-a-box
 
Hướng dẫn các bước cài đặt Microsoft Lync Server 2013 (Step by Step)
Hướng dẫn các bước cài đặt Microsoft Lync Server 2013 (Step by Step)Hướng dẫn các bước cài đặt Microsoft Lync Server 2013 (Step by Step)
Hướng dẫn các bước cài đặt Microsoft Lync Server 2013 (Step by Step)
 
Securely connecting to apps over the internet using rds
Securely connecting to apps over the internet using rdsSecurely connecting to apps over the internet using rds
Securely connecting to apps over the internet using rds
 

Viewers also liked

QubicaAMF_LyncServer2010_CS
QubicaAMF_LyncServer2010_CSQubicaAMF_LyncServer2010_CS
QubicaAMF_LyncServer2010_CSMichele Fini
 
CharlesGiles 10_20_16
CharlesGiles 10_20_16CharlesGiles 10_20_16
CharlesGiles 10_20_16Charles Giles
 
Resume_RajashekarC
Resume_RajashekarCResume_RajashekarC
Resume_RajashekarCRaj Shekar
 
Rickson_Rijoy_Windows, Exchange, Lync,Scom server support Engineer with 7.5 y...
Rickson_Rijoy_Windows, Exchange, Lync,Scom server support Engineer with 7.5 y...Rickson_Rijoy_Windows, Exchange, Lync,Scom server support Engineer with 7.5 y...
Rickson_Rijoy_Windows, Exchange, Lync,Scom server support Engineer with 7.5 y...Rickson Rijoy
 
Tevin West Resume Fall 2016 updated with GPA and graduation date
Tevin West Resume Fall 2016 updated with GPA and graduation dateTevin West Resume Fall 2016 updated with GPA and graduation date
Tevin West Resume Fall 2016 updated with GPA and graduation datetevin west
 
Lync 2010 Global Installation LATAM configuration
Lync 2010 Global Installation LATAM configurationLync 2010 Global Installation LATAM configuration
Lync 2010 Global Installation LATAM configurationRoland Burink
 
Brandon Resume Updated 20161117
Brandon Resume Updated 20161117Brandon Resume Updated 20161117
Brandon Resume Updated 20161117Brandon Sensing
 
sutherland_pierre_201612_phd
sutherland_pierre_201612_phdsutherland_pierre_201612_phd
sutherland_pierre_201612_phdPierre Sutherland
 
Jack brophy resume_june_2016
Jack brophy resume_june_2016Jack brophy resume_june_2016
Jack brophy resume_june_2016Jack Brophy
 
Byjul rahman cv (updated)
Byjul rahman   cv (updated)Byjul rahman   cv (updated)
Byjul rahman cv (updated)BYJUL RAHMAN
 

Viewers also liked (14)

Resume (1)
Resume (1)Resume (1)
Resume (1)
 
QubicaAMF_LyncServer2010_CS
QubicaAMF_LyncServer2010_CSQubicaAMF_LyncServer2010_CS
QubicaAMF_LyncServer2010_CS
 
CharlesGiles 10_20_16
CharlesGiles 10_20_16CharlesGiles 10_20_16
CharlesGiles 10_20_16
 
Resume_RajashekarC
Resume_RajashekarCResume_RajashekarC
Resume_RajashekarC
 
Rickson_Rijoy_Windows, Exchange, Lync,Scom server support Engineer with 7.5 y...
Rickson_Rijoy_Windows, Exchange, Lync,Scom server support Engineer with 7.5 y...Rickson_Rijoy_Windows, Exchange, Lync,Scom server support Engineer with 7.5 y...
Rickson_Rijoy_Windows, Exchange, Lync,Scom server support Engineer with 7.5 y...
 
Tevin West Resume Fall 2016 updated with GPA and graduation date
Tevin West Resume Fall 2016 updated with GPA and graduation dateTevin West Resume Fall 2016 updated with GPA and graduation date
Tevin West Resume Fall 2016 updated with GPA and graduation date
 
Lync 2010 Global Installation LATAM configuration
Lync 2010 Global Installation LATAM configurationLync 2010 Global Installation LATAM configuration
Lync 2010 Global Installation LATAM configuration
 
RESUME
RESUMERESUME
RESUME
 
Brandon Resume Updated 20161117
Brandon Resume Updated 20161117Brandon Resume Updated 20161117
Brandon Resume Updated 20161117
 
Barth, B. B. CV
Barth, B. B. CVBarth, B. B. CV
Barth, B. B. CV
 
sutherland_pierre_201612_phd
sutherland_pierre_201612_phdsutherland_pierre_201612_phd
sutherland_pierre_201612_phd
 
Jack brophy resume_june_2016
Jack brophy resume_june_2016Jack brophy resume_june_2016
Jack brophy resume_june_2016
 
karpaga priya.Res
karpaga priya.Reskarpaga priya.Res
karpaga priya.Res
 
Byjul rahman cv (updated)
Byjul rahman   cv (updated)Byjul rahman   cv (updated)
Byjul rahman cv (updated)
 

Similar to Lync stress test guide v1.0

A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentSPC Adriatics
 
Sap implementation
Sap implementationSap implementation
Sap implementationsydraza786
 
How to Upgrade PCLaw to the Newest Version
How to Upgrade PCLaw to the Newest VersionHow to Upgrade PCLaw to the Newest Version
How to Upgrade PCLaw to the Newest VersionLaw Office Technology
 
Qtp interview questions_1
Qtp interview questions_1Qtp interview questions_1
Qtp interview questions_1Ramu Palanki
 
NTC/326 ENTIRE CLASS UOP TUTORIALS
NTC/326 ENTIRE CLASS UOP TUTORIALSNTC/326 ENTIRE CLASS UOP TUTORIALS
NTC/326 ENTIRE CLASS UOP TUTORIALSSharon Reynolds
 
10135 a 11
10135 a 1110135 a 11
10135 a 11Bố Su
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningScott Jenner
 
Application Of A Server Hardening Essay
Application Of A Server Hardening EssayApplication Of A Server Hardening Essay
Application Of A Server Hardening EssayWinstina Kennedy
 
Oracle Analytics Server Infrastructure Tuning guide v2.pdf
Oracle Analytics Server Infrastructure Tuning guide v2.pdfOracle Analytics Server Infrastructure Tuning guide v2.pdf
Oracle Analytics Server Infrastructure Tuning guide v2.pdfsivakodali7
 
Maximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL AnywhereMaximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL AnywhereSAP Technology
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostChristoph Adler
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boostpanagenda
 
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxDBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxseifusisay06
 
Sql server tips from the field
Sql server tips from the fieldSql server tips from the field
Sql server tips from the fieldJoAnna Cheshire
 
Healthcheck 07 application
Healthcheck 07 applicationHealthcheck 07 application
Healthcheck 07 applicationNakedi Kobo
 
AIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge ShareAIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge Share.Gastón. .Bx.
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...Leighton Nelson
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksSenturus
 

Similar to Lync stress test guide v1.0 (20)

A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
Sap implementation
Sap implementationSap implementation
Sap implementation
 
Sap bc performance test
Sap bc performance testSap bc performance test
Sap bc performance test
 
John
JohnJohn
John
 
How to Upgrade PCLaw to the Newest Version
How to Upgrade PCLaw to the Newest VersionHow to Upgrade PCLaw to the Newest Version
How to Upgrade PCLaw to the Newest Version
 
Qtp interview questions_1
Qtp interview questions_1Qtp interview questions_1
Qtp interview questions_1
 
NTC/326 ENTIRE CLASS UOP TUTORIALS
NTC/326 ENTIRE CLASS UOP TUTORIALSNTC/326 ENTIRE CLASS UOP TUTORIALS
NTC/326 ENTIRE CLASS UOP TUTORIALS
 
10135 a 11
10135 a 1110135 a 11
10135 a 11
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
 
Application Of A Server Hardening Essay
Application Of A Server Hardening EssayApplication Of A Server Hardening Essay
Application Of A Server Hardening Essay
 
Oracle Analytics Server Infrastructure Tuning guide v2.pdf
Oracle Analytics Server Infrastructure Tuning guide v2.pdfOracle Analytics Server Infrastructure Tuning guide v2.pdf
Oracle Analytics Server Infrastructure Tuning guide v2.pdf
 
Maximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL AnywhereMaximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL Anywhere
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
 
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docxDBA, LEVEL III TTLM Monitoring and Administering Database.docx
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
 
Sql server tips from the field
Sql server tips from the fieldSql server tips from the field
Sql server tips from the field
 
Healthcheck 07 application
Healthcheck 07 applicationHealthcheck 07 application
Healthcheck 07 application
 
AIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge ShareAIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge Share
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 

More from Thomas Poett

Microsoft M365 Cross Tenant Migration Book
Microsoft M365 Cross Tenant Migration BookMicrosoft M365 Cross Tenant Migration Book
Microsoft M365 Cross Tenant Migration BookThomas Poett
 
Cross Tenant Migration Microsoft Teams
Cross Tenant Migration Microsoft TeamsCross Tenant Migration Microsoft Teams
Cross Tenant Migration Microsoft TeamsThomas Poett
 
Understanding the end to end sales motion Office 365 with E plans (thomas poett)
Understanding the end to end sales motion Office 365 with E plans (thomas poett)Understanding the end to end sales motion Office 365 with E plans (thomas poett)
Understanding the end to end sales motion Office 365 with E plans (thomas poett)Thomas Poett
 
Skype for business cloud connector edition v1.0
Skype for business cloud connector edition v1.0Skype for business cloud connector edition v1.0
Skype for business cloud connector edition v1.0Thomas Poett
 
Curriculum Vitae, Thomas Poett
Curriculum Vitae, Thomas PoettCurriculum Vitae, Thomas Poett
Curriculum Vitae, Thomas PoettThomas Poett
 
Skype 4 Business Webcast 11. März 2015
Skype 4 Business Webcast 11. März 2015Skype 4 Business Webcast 11. März 2015
Skype 4 Business Webcast 11. März 2015Thomas Poett
 
Lync Certificate Planning and Assignments
Lync Certificate Planning and Assignments Lync Certificate Planning and Assignments
Lync Certificate Planning and Assignments Thomas Poett
 
Demystify lync enterprise voice phone numbers and extension
Demystify lync enterprise voice phone numbers and extensionDemystify lync enterprise voice phone numbers and extension
Demystify lync enterprise voice phone numbers and extensionThomas Poett
 
Microsoft Executive Briefing mit ACP - Unified communication
Microsoft Executive Briefing mit ACP - Unified communicationMicrosoft Executive Briefing mit ACP - Unified communication
Microsoft Executive Briefing mit ACP - Unified communicationThomas Poett
 
Microsoft Inner Circle Lync2013
Microsoft Inner Circle Lync2013Microsoft Inner Circle Lync2013
Microsoft Inner Circle Lync2013Thomas Poett
 

More from Thomas Poett (12)

Microsoft M365 Cross Tenant Migration Book
Microsoft M365 Cross Tenant Migration BookMicrosoft M365 Cross Tenant Migration Book
Microsoft M365 Cross Tenant Migration Book
 
Cross Tenant Migration Microsoft Teams
Cross Tenant Migration Microsoft TeamsCross Tenant Migration Microsoft Teams
Cross Tenant Migration Microsoft Teams
 
Understanding the end to end sales motion Office 365 with E plans (thomas poett)
Understanding the end to end sales motion Office 365 with E plans (thomas poett)Understanding the end to end sales motion Office 365 with E plans (thomas poett)
Understanding the end to end sales motion Office 365 with E plans (thomas poett)
 
Skype for business cloud connector edition v1.0
Skype for business cloud connector edition v1.0Skype for business cloud connector edition v1.0
Skype for business cloud connector edition v1.0
 
Curriculum Vitae, Thomas Poett
Curriculum Vitae, Thomas PoettCurriculum Vitae, Thomas Poett
Curriculum Vitae, Thomas Poett
 
Skype 4 Business Webcast 11. März 2015
Skype 4 Business Webcast 11. März 2015Skype 4 Business Webcast 11. März 2015
Skype 4 Business Webcast 11. März 2015
 
Lync Certificate Planning and Assignments
Lync Certificate Planning and Assignments Lync Certificate Planning and Assignments
Lync Certificate Planning and Assignments
 
Demystify lync enterprise voice phone numbers and extension
Demystify lync enterprise voice phone numbers and extensionDemystify lync enterprise voice phone numbers and extension
Demystify lync enterprise voice phone numbers and extension
 
Microsoft Executive Briefing mit ACP - Unified communication
Microsoft Executive Briefing mit ACP - Unified communicationMicrosoft Executive Briefing mit ACP - Unified communication
Microsoft Executive Briefing mit ACP - Unified communication
 
Microsoft Inner Circle Lync2013
Microsoft Inner Circle Lync2013Microsoft Inner Circle Lync2013
Microsoft Inner Circle Lync2013
 
Lync RoI Study
Lync RoI StudyLync RoI Study
Lync RoI Study
 
OCS RoI
OCS RoIOCS RoI
OCS RoI
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Lync stress test guide v1.0

  • 1. Lync Stress Test - Key Health Indicators KHI (how to design/ define the server hardware requirements) © 08.06.2014, Thomas Pött, Microsoft MVP Lync and PLSL 3rd level Support certified. Version 1.0 Introduction............................................................................................................................................. 2 The Calculation Process (I recommend to you): ..................................................................................... 4 The Stress Test Process: .......................................................................................................................... 5 The Validation Process: ........................................................................................................................... 6 The technical level of this document is 300. This article requires knowledge about Microsoft Performance Monitor, Lync Monitoring, Hardware SPEC’s and Consulting. Building the Test User Scenario, requires full understand of each Lync feature and how user will utilize those feature. Please also carefully understand the Lync PSTN Gateway Simulator. The Simulator must be provide with correct Dial-Plans, Voice Policy and Voice Routes. You also need to understand the Lync User Provisioning Tool and how to design the Stress Test Scenarios. The Note: This document is neither a sizing nor a configuration guide. You should use this document only for your environment planning’s purposes and security considerations. In lager environments you should spend some time to evaluate the optimal path of your Lync deployment.
  • 2. Introduction Since Microsoft released Lync Server 2013, there was one change in the planning document. No detailed SPECs were released so you could exactly calculate your server performance requirements. Truly, there is the performance calculation sheet which provides you with a rough overview. For this entire process you need the following tools and documents:  Lync Server 2013 Capacity Calculator  Lync Server 2013 Stress Testing Guide  Lync Server 2013 Stress and Performance Tool  Key Health Indicators: The Foundation for Maintaining Healthy Lync Servers  Planning a Lync Server 2013 Deployment on Virtual Servers  Lync Call Quality Methodology poster I provide you with the Lync KHI Performance Counter: Download here Note: The XML I have provide contains a consolidated Lync Frontend installation entirely on drive C: with 6 CPU core. If you have another setup, please add more CPU counter and if the SQL Server is installed on drive D:, please also add the I/O counters for this drive too. But generally the server hardware requirements are physically and virtually the same: Front End, Back End, Standard Edition, pChat - Server Component Minimum requirements CPU 2x64 bit CPU with 6 Core (also if virtualized) Memory 32 GB Disk 2x RAID 1 min. 72GB1[1] free space 6x RAID 10 for SQL databases Network 1x Dual-Port network card with min. 1GBit/Sec If teaming is activated, unique MAC address must be used 1[1] It is required having at least 20GB free disk space after installation, else it might have a serious impact during update and CU installations, this is related to the local SQL database copies.
  • 3. Edge, Standalone Mediation – Server and Director, Office Web Apps Component Minimum requirements CPU 64 bit CPU and min. 4 Core (also if virtualized) Memory 16 GB Disk Mind. RAID 6 Performance with min. 72GB free space Network 1x Dual-Port network card with min. 1GBit/Sec If teaming is activated, unique MAC address must be used This general definition for your hardware is simply not enough if you design your environment. There are some questions you need to answer to your customers: - how can I guarantee the hardware performance on virtual environments - how does Lync impact our SAN - if we don't utilize the max user, how and can I reduce CPU's and RAM, or even the SQL Disk I/O's Here you stand as consultant and don't know what to say. E.g. the supportability matrix give you a clear answer, design the server as provided in the requirement document. So, say you have 3 Frontend servers as recommended for High Availability (HA), but you only run 1.000 users. This would be a complicated answers, since you simply cannot know the answer, as it was possible with Lync 2010, since you had more information how to calculate.
  • 4. The Calculation Process (I recommend to you): Lync server load highly depends on the user profile! Talk to your customer and figure out what is the main purpose and how in the past users utilized Voice (PSTN and PBX) Analyze the Video utilization, also and especially the AppSharing (with is video data too) Start using the Lync Server 2013 Capacity Calculator. With the results popping up you need to reverse engineer the capacity needed on your servers. Finally you have some SPEC's, but you need (better say: MUST) validate them if you are not using the exact SPEC provided in the tables above.
  • 5. The Stress Test Process: Please use the Stress Test Guide from Microsoft and setup the environment in a Test Lab first. It simple even on physical, as well as on virtual environment. Some recommendations from my experiences: 1. the Stress Client SPEC's are not sufficient as Microsoft wrote, please use here more CPU's, at least the double amount. 2. Split the Test across 3 Stress Clients, Stress Test Client 1: All IM, APPClients and Conferences Stress Test Client 2: all Reach Client features Stress Test Client 3: all PSTN functions (PSTN Gateway Simulator), here you might need more clients, since the PSTN Simulator can only provide one (1) gateway on a PC 3. run a Pre-Test, where you closely monitor you client performances, especially the CPU after the so call RAMP UP TIME 4. Check if information are written to the Lync Monitoring Database (validate the reports) 5. Re-balance some of you Test Scenarios and run the Step 3 again if necessary 6. Start the Main Stress Test now Now it's time for the core test itself. Ensure you either monitor the KHI on a dedicated machine or on the Lync server themselves. Please do NOT use any of the Stress Test Clients! I have provided you with the Performance Monitor DataCollection. Make sure you see some results during Step 3.
  • 6. The Validation Process: Now you have all results necessary to write your report and even see you underestimated the server load ;) Get the Performance Data and see if any of the counters above did jump above some of the provided counters for a longer periods of time or if any of those counters jump more frequently above the thresholds. The go to the Lync Monitoring Reporting and validate all Failure Reports (related to the test you have ran). I also recommend checking the Lync Server Eventlogs. With the collection and analysis of all data write your own validation paper to the customer. NOTE: If you need help, don't hesitate asking me for help, I can provide you professional service and do the write-up for you. Use the contact app on the right side of my blog. Author: Thomas Poett MVP, Managing Consultant Microsoft Unified Communication