Analyzing Computer System Performance with Perl::PDQ

Analyzing Computer System Performance with Perl::PDQ

Neil J. Gunther

To resolve functionality difficulties in smooth computing infrastructures, frequently comprising hundreds of thousands of servers operating 1000s of purposes, spanning a number of ranges, you would like instruments that transcend mere reporting. you would like instruments that allow functionality research of software workflow around the whole company. that is what PDQ (Pretty rattling fast) offers. PDQ is an open-source functionality analyzer according to the paradigm of queues. Queues are ubiquitous in each computing setting as buffers, and because any program structure could be represented as a circuit of queueing delays, PDQ is a ordinary healthy for examining approach performance.


Building at the good fortune of the 1st version, this significantly extended moment variation now contains 4 components. half I includes the foundational thoughts, in addition to a brand new first bankruptcy that explains the crucial function of queues in profitable functionality research. half II offers the fundamentals of queueing thought in a hugely intelligible kind for the non-mathematician; little greater than high-school algebra being required. half III provides many useful examples of the way PDQ should be utilized. The PDQ handbook has been relegated to an appendix partly IV, besides recommendations to the workouts contained in each one chapter.

Throughout, the Perl code listings were newly formatted to enhance clarity. The PDQ code and updates to the PDQ guide can be found from the author's website at

Show sample text content

Download sample