Creating Performance Peace and Détente Between SAS Users and IT Administrators Maureen Chew, Oracle Gary Granito, Oracle Agenda § Peace between SAS Users and System Administrators- Finding a Middle Ground § SAS User: “I don’t want to be a UNIX guru to get good performance” § IT: “I don’t want to be a SAS guru to provide good performance” § Performance Resources § Beginner § Medium § Advanced

2 Performance Peace – Finding a Middle Ground

§ CPU § SAS CPUCOUNT § SAS Log: -fullstimer Look for Real vs User timings § Cores, Threads, Virtualization § Memory § MEMSIZE / SORTSIZE / etc § Large Memory Considerations § I/O considerations § SASWORK § Shared Storage for SAS Grid – ZFS Storage Appliance

3 Performance Resources - Beginner § The original Peace between SAS Users & Solaris/UNIX Administrators: Finding a Middle Ground § Dated, but relevant § Ignore machine models, cpu clock speeds, memory sizes § Concept, performance primer is valid » CPU, Memory, I/O and network

4 Performance Resources - Medium § Numerous SAS resources – advanced topics covered here but under “Medium” because this is the next step § SAS performance by Margaret Crevar § SAS Performance Resources

5 Solaris Performance Resources – Medium

§ Monitoring System Performance § Monitoring Network Performance § Advanced Network Monitoring Using 11 Tools § Princeton Enterprise Servers and Storage § Solaris Troubleshooting and Performance Tuning § nmon for Solaris § DTrace Primers § DTrace by Example

6 Performance Resources - Advanced § If you want to swing with the performance heavyweights… § Brendan Gregg’s SCaLE12x (Southern Cal 12th annual Linux expo) Keynote, What Linux can learn from Solaris Performance and vice-versa (Presentation video, Slides ) § USE (Utilization Saturation and Errors) Methodology for analyzing systems performance – Brendan covers Rosetta, Linux, Solaris, Mac OS X, FreeBSD, Unix 7th, SmartOS § USE Method: Solaris Performance

7 Thank You [email protected] [email protected]