Page 1 of 1
The Art of Computer Systems Performance Analysis
Posted: Tue Sep 25, 2007 7:21 pm
by Jonathan
Posted: Tue Sep 25, 2007 8:37 pm
by Jason
Are you buying a copy?
Posted: Tue Sep 25, 2007 8:58 pm
by Jonathan
Borrowing, plenty of people around here have a copy.
Posted: Tue Sep 25, 2007 11:28 pm
by Jason
Is it easy to read? I don't have the option of borrowing it from anyone since no one I know actually buys/reads technical books. I'm just wondering if it's worth shelling out cash for.
Posted: Tue Sep 25, 2007 11:38 pm
by Jonathan
I'll let you know after I've been through it. I just got it this morning.
Consensus around here is that it is pretty good.
Posted: Wed Sep 26, 2007 5:13 pm
by Jonathan
It is easy to read.
Couple points of interest from dipping into parts here and there yesterday. First, the book covers simulation, analytical models, and measurements with equal weight to each. I personally spend so much of my time doing simulation that I forget about producing analytical models and even measurements. Second, it doesn't touch algorithms or O() analysis. It's a down and dirty transactions per second kind of book. Third, it has a treatment of the games people play when reporting perf which is pretty neat. There's also some best practices about producing graphs in there.
Parts 1 & 2 didn't seem too important to me. After all, I do perf analysis for a living. These parts may be better if you don't worry about perf all the time, perhaps.
Parts 3 and 4 are killer and the reason I wanted to borrow the book. Part 3 is the statistics of perf analysis and something my dinky 200 level stats class did not touch on. Linear regressions are particularly interesting, but I'm also going to dig into the bits about reporting means properly. I was recently forwarded a ppt by a famous someone in ECE on this subject; I'll see if the material exists on the web and post a link here. Part 3 I'm going to have to study. Part 4 is experimental design. The bits about fractional factorial design are interesting in the extreme, as I do this type of analysis all the freakin time.
Part 5 is about simulation. I haven't really looked into this part yet, but I suspect there's not much in the book that isn't already part of the tribal knowledge in my office. Best practices already incorporated into our way of doing things, that type of thing. If I were creating a model from scratch I'd be more interested.
Part 6 is about queuing theory, which I guess was a bigger deal ten years ago? Seems like a good way to analyze a system's perf if you have a very short time and need to make a business decision now, but I don't anticipate using it in my work.
There's also some math tables and street addresses to IEEE and ACM and so forth. It is enchantingly pre-WWW.
I think it is worth having.
Posted: Wed Sep 26, 2007 5:32 pm
by Jonathan
Summarizing Performance Is No Mean Feat seems to be the abstract, I can't find anything else on the web.
Posted: Wed Sep 26, 2007 7:28 pm
by quantus
wheee, my IEEE account does not get me a copy of the full paper. So useless. Ah well, I'll just use the CMU library VPN thing.