The Art of Computer Systems Performance Analysis

Just the urls, ma'am.
Post Reply
Jonathan
Grand Pooh-Bah
Posts: 6722
Joined: Tue Sep 19, 2006 8:45 pm
Location: Portland, OR
Contact:

The Art of Computer Systems Performance Analysis

Post by Jonathan »


Jason
Veteran Doodler
Posts: 1520
Joined: Fri Jul 18, 2003 12:53 am
Location: Fairfax, VA

Post by Jason »

Are you buying a copy?

Jonathan
Grand Pooh-Bah
Posts: 6722
Joined: Tue Sep 19, 2006 8:45 pm
Location: Portland, OR
Contact:

Post by Jonathan »

Borrowing, plenty of people around here have a copy.

Jason
Veteran Doodler
Posts: 1520
Joined: Fri Jul 18, 2003 12:53 am
Location: Fairfax, VA

Post 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.

Jonathan
Grand Pooh-Bah
Posts: 6722
Joined: Tue Sep 19, 2006 8:45 pm
Location: Portland, OR
Contact:

Post 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.

Jonathan
Grand Pooh-Bah
Posts: 6722
Joined: Tue Sep 19, 2006 8:45 pm
Location: Portland, OR
Contact:

Post 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.

Jonathan
Grand Pooh-Bah
Posts: 6722
Joined: Tue Sep 19, 2006 8:45 pm
Location: Portland, OR
Contact:

Post by Jonathan »

Summarizing Performance Is No Mean Feat seems to be the abstract, I can't find anything else on the web.

quantus
Tenth Dan Procrastinator
Posts: 4891
Joined: Fri Jul 18, 2003 3:09 am
Location: San Jose, CA

Post 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.
Have you clicked today? Check status, then: People, Jobs or Roads

Post Reply