creating performance peace and détente between sas … · nmon for solaris ! dtrace primers !...

8
Creating Performance Peace and Détente Between SAS Users and IT Administrators Maureen Chew, Oracle Gary Granito, Oracle

Upload: vuongngoc

Post on 01-May-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Creating Performance Peace and Détente Between SAS … · nmon for Solaris ! DTrace Primers ! DTrace by Example . 7 Performance Resources - Advanced ! If you want to swing with the

Creating Performance Peace and Détente Between SAS Users and IT Administrators Maureen Chew, Oracle Gary Granito, Oracle

Page 2: Creating Performance Peace and Détente Between SAS … · nmon for Solaris ! DTrace Primers ! DTrace by Example . 7 Performance Resources - Advanced ! If you want to swing with the

2

Agenda §  Peace between SAS Users and Unix 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

Page 3: Creating Performance Peace and Détente Between SAS … · nmon for Solaris ! DTrace Primers ! DTrace by Example . 7 Performance Resources - Advanced ! If you want to swing with the

3

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

Page 4: Creating Performance Peace and Détente Between SAS … · nmon for Solaris ! DTrace Primers ! DTrace by Example . 7 Performance Resources - Advanced ! If you want to swing with the

4

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

Page 5: Creating Performance Peace and Détente Between SAS … · nmon for Solaris ! DTrace Primers ! DTrace by Example . 7 Performance Resources - Advanced ! If you want to swing with the

5

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

Page 6: Creating Performance Peace and Détente Between SAS … · nmon for Solaris ! DTrace Primers ! DTrace by Example . 7 Performance Resources - Advanced ! If you want to swing with the

6

Solaris Performance Resources – Medium §  Monitoring System Performance

§  Monitoring Network Performance §  Advanced Network Monitoring Using Oracle Solaris 11 Tools

§  Princeton Enterprise Servers and Storage §  Solaris Troubleshooting and Performance Tuning

§  nmon for Solaris

§  DTrace Primers §  DTrace by Example

Page 7: Creating Performance Peace and Détente Between SAS … · nmon for Solaris ! DTrace Primers ! DTrace by Example . 7 Performance Resources - Advanced ! If you want to swing with the

7

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