Ever experienced sluggish ConfigMgr administrator console performance or collections taking forever to refresh? Join Kent Agerlund as he will walk you thru a ConfigMgr site review and reveal why so many ConfigMgr installations don’t perform as they should. This sessions will be packed with tip and tricks, SQL secrets and PowerShell scripts that will optimize your environment and bring ConfigMgr into the state it was supposed to be from the beginning
Tata AIG General Insurance Company - Insurer Innovation Award 2024
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
1. System Center 2012 Configuration
Manager
A Site Review
You know….this is stuff from the real world
Kent Agerlund
@Agerlund
http://blog.coretech.dk/kea
2. Who am I
• Chief System Management Architect & Co-founder
of Coretech
• Coretech A/S, System Center Gold Partner
• Offices in Denmark, US, Estonia and Norway
• Titles
• Microsoft MVP: Enterprise Client Management
• Member of the System Center Influencers Team
• Author
• Mastering System Center 2012 Configuration Manager
• System Center 2012 Configuration Manager Mastering
the fundamentals
3. So what did I do Monday this week
• Cleaned up after another
consultant!!!
• Please stop using the clientpatch
feature
• Use SCUP to upgrade clients,
patch= or the Adidas method
4. Why did I
• Install multiple sites
• Install SQL on cluster
• Implement the same collections as I had in
CM07
• Why didn’t I attend this session long ago?
Best advice ever
5. Why do I have performance issues
• Root cause
• ConfigMgr
• Site Systems
• Collections
• Site settings
• SQL
• Optimization
• Poor design
• Other components
• Intune & MDM policies
• WSUS
6. Site systems and performance
• Offload user facing site system roles first
• Distribution Point, Management Point, Software Update Point,
Application Catalog
• Non-user facing site systems can be installed on the
primary site server
• Use SQL replicas on the Management Points
• If needed offload reporting
7. Site systems and performance
SQL DB
Primary site server
All Roles
#1 Small site below 2K
Management Point
Software Update
Distribution Point
Application Catalog
SQL DB
Primary site server
SMS Provider
Endpoint protection
#2 medium site below 20K
Management Point
Software Update
Distribution Point
Application Catalog
SQL DB
Primary site server
SMS Provider
Endpoint protection
#3 Enterprise site below 100K
CAS
PSS PSS
#4 Enterprise site ABOVE 100K
11. SQL Server considerations
• Both are cute and have no place in
the real world
• SQL Files
• 1 database file per core – max 8
• 1 tempDB file for every two CPU’s
• Limit SQL memory
What is the similarity between a
And a standard SQL configuration?
12. Disk layout example
• If cost is an issue or site is
medium consider
• Combining tempDB and log files
• Combining database files
• Combining all non OS files on the
same drive (small site or lab
environment)
• Always plan for contentlibrary
• Know your SAN team
Disk Controller # of Drives Partitions
0 0 4 OS
1 1 4 tempDB
2 1 4 Log files (tx)
3 1 6 CM DB files
4 2 6 CM DB files
5 2 8 Programs
6 x x ContentLib
14. Database maintenance tasks
• Don’t trust the built-in
maintenance tasks
• Maintenance plan
• Defrag and re-index
• Monitor
• Fragmentation
• Top stored procedures
• Table sizes (row counts)
15. Backup
• Standard vs. ConfigMgr
• ConfigMgr Pros
• Easy to configure
• No SQL experience
• Run custom scripts after backup is completed
• ConfigMgr Cons
• No compression
• Services interrupted
• No in-console solution for other databases