The TSA Method

TSA Method in class (SmartOS) There are two basic performance analysis methodologies you can use for most performance issues. The first is the resource-oriented USE Method, which provides a checklist for identifying common bottlenecks and errors. The second is the thread-oriented TSA Method, for identifying issues causing poor thread performance. I summarized the TSA Method [...]

Posted on October 11, 2013 at 12:20 pm by Brendan Gregg · Permalink · One Comment
In: Performance · Tagged with: , , ,

Systems Performance: Enterprise and the Cloud

Systems performance analysis is an important skill for all computer users, whether you’re trying to understand why your laptop is slow, or optimizing the performance of a large-scale production environment. It is the study of both operating system (kernel) and application performance, but can also lead to more specialized performance topics, for specific languages or [...]

Posted on June 21, 2013 at 2:44 pm by Brendan Gregg · Permalink · Comments Closed
In: Performance · Tagged with: , , , , , , ,

USENIX LISA 2012: Performance Analysis Methodology

At USENIX LISA 2012, I gave a talk titled Performance Analysis Methodology. This covered ten performance analysis anti-methodologies and methodologies, including the USE Method. I wrote about these in the ACMQ article Thinking Methodically about Performance, which is worth reading for more detail. I’ve also posted USE Method-derived checklists for Solaris- and Linux-based systems. The [...]

Posted on December 13, 2012 at 2:51 pm by Brendan Gregg · Permalink · One Comment
In: Performance · Tagged with: , , , ,