130 likes | 235 Vues
Learn how to boost console performance by optimizing disk subsystems and leveraging user roles. Understand the importance of disk configurations and discover practical strategies to maximize performance effectively. Explore RAID levels, I/O rates, and best practices to achieve high performance in console operations.
E N D
Session Objectives • Maximizing Performance – Why is the disk subsystem crucial to console performance and what’s the best disk configuration. • Extending Performance – How to further improve console performance by implementing User Roles.
Performance • Native Performance (NP) • Sequential IO • Interactive Performance (IP) • Random IO • Track to Track Seek Time
Resources - The Big Four • Memory – Quantity • Processor – Speed • Network* – Quantity & Speed • Bandwidth & Latency • Disk - Multiple Variables • Redundancy • Quantity (Capacity) • I/O • Speed
Disk Subsystems • Disk subsystems performance influenced by multiple variables: • Storage tuning very complex due to many variables. Disk Subsystems RAID Level 10 I/O Rates n+1000 Transaction Times < 20ms Capacity 36, 72, 144, 300+
RAID 10 • Minimum Disks: 4 • Advantages: Combines read performance of RAID 0 w/ the fault-tolerance of RAID 1 • Fault-Tolerance: Excellent • Application: High performance applications requiring data protection and maximum read performance
The ChallengeCapacity vs. Performance • SAN Optimized for Capacity. • High Capacity Disks Reduces Spindle Count – Impedes I/O. • Excess Capacity Shared Out. • Cost per GB
Scenairo • 5000 Agents / 7 Day Retention • Primary Database = 170GB • Single Disk: • 15,000K RPM, SCSI/Fiber Channel • 125-225 IO at 80% • Greater than 100% - IO Requests Queued Thus Increasing Latency – Over Size • IO Requirements • Avg. Disk Sec/Read < 20ms / No Spikes* • Max. Disk Reads/Sec = 6000 (Size for this, not the average)
Building the Disk Subsystem • 6000 IO = 26 Disks (6000 IO / 225 IO) • RAID 10 : • 36 GB Disk = 936GB Raw / 468 Usable (36%) • 72 GB Disk = 1872GB Raw / 936 Usable (18%) • 144 GB Disk = 3744 Raw / 1872 Usable (9%) • 300 GB Disk = 7800 Raw / 3900 Usable (04%) • Extra space makes for a terrific parking lot, just minimize traffic.
Best Practices • What the customer needs to know: • Required Database Size • Avg. disk sec/read < 20 ms – maximum value • Provide IO – Average & Maximum (n+1000) • Information above necessary to design an appropriate disk subsystem. • Let the SAN and Disk folks figure it out! • Observed vs. Theoretical Capacity
Extending PerformanceThe Operations Console • Operations Console introduces load on OperationsManager database. Resource Intensive • RMS influences performance too. All operations consoles connect to RMS. • Unusually High Activity • Disk Persistence Queue • Large Number of Monitors • Config Files – Large & Frequently Modified • Solution: 64-Bit, Fast Disk & Physical Memory
Extending Performancewith User Roles • Typical add more and more resources to get performance. Maximize what you have by reducing the overhead: • Implement User Roles to control views. • Why update objects not needed? Overhead. • Considerably improves user experience in console. • Deploy Web Console • Limit Desktop Consoles • Challenge – Requires Planning and Maintenance
Resources • RAID Calculator: http://www.dnfdefense.com/resources.asp/section/Reading~Room/category/Technical~Information/options/RAID~Calculator • OpsManJam Web Site: http://www.opsmanjam.com