Most high scale performance engagements require a blend of sound project management processes and deep analytical profiling of system logs. Many customers do not anticipate the level of preparation an...Read More
Fault injection at scale is one of the more challenging performance testing scenarios that we’re asked to tackle. Not only are we dealing with deploying high scale workload simulations on comple...Read More
This post builds off a previous post on the evolution of a second order metric, using the metric developed there as a basis for more advanced visualizations illustrating interactions between multiple ...Read More
By now you have figured out that I really like time series plots of transactional data with log scale latencies as a visual representation of workloads. Taking this a step further, we can overlay colo...Read More
The use of time series scatter plots can provide far more insight into system performance when compared to using typical average latencies and cumulative throughput rates. These scatter plots a...Read More
Stack over lays of time series data System performance testing relies (or should rely) on the aggregation of large amounts of data from a variety of sources within the supporting infrastructure. It...Read More
One challenge we face in summarizing end of release performance findings is how do you effectively illustrate release to release performance in a concise visual manner? One method I have been experime...Read More
This plot is a time series representation of the use of micro plots to illustrate the sizing decisions DB2’s memory manager is making for sizing multiple buffer pools (left series of plots, x-ax...Read More
I’ve been working with startups in various states of product maturity to establish sound scientific methods for characterizing the application workloads. Most of my process recommendations focus...Read More
I’ve been managing projects for well over 10 years, and the biggest obstacle that I encounter is communicating project status quickly and efficiently with a project team. We have lots of tools a...Read More
Regular performance testing of software releases yields a tremendous volume of comparative data that can be plotted to illustrate many trends in release over release performance and coverage. Take t...Read More
As with any application that is undergoing a performance profiling effort, you start with standard instrumentation pulling data from the supporting infrastructure stack and from metrics specific to th...Read More