
The most difficult part of performance bench-marking and tuning is to analyze the huge amount of data collected from the machine statistics. Often times we may not be able to identify the bottleneck just from seeing the vmstat/iostat outputs. We need to correlate the data with previous runs to get a better perspective of what is happening in the underlying machine. Graphical representation of data helps to reduce the huge burden from the performance engineer. Fenxi tries to provide solution to all the above mentioned problems. Fenxi is a pluggable Java-based post-processing, performance analysis tool that parses and loads the data from a variety of tools into a database, and then allows you to query and compare different sets of performance data. Fenxi can also be used to graph data from performance tools. Fenxi (mandarin for analyze) is the successor to the Sun-internal tool called Xanadu.