- Oracle database
- PGP (why didn't this catch on more; especially for email?)
- Apache
- Microsoft Office
- Antivirus Toolkit
- Adobe Photoshop
- SNDMSG (? Me neither)
- Lotus 1-2-3
- Quark Xpress
- Mosaic
Possibly pithy insights into computer performance analysis and capacity planning based on the Guerrilla series of books and training classes provided by Performance Dynamics Company.
Sunday, May 31, 2009
Top 10 Killer Apps of All Time (so far)
Here, "killer" doesn't necessarily mean just first or just best implementation, but rather it was also considered meritorious if it made a truck-load of money.
Saturday, May 23, 2009
Gunther Interview - Part II
As a consequence of winning the A.A. Michelson Award at CMG'08, I was interviewed for CMG MeasureIT e-zine. The second installment appears in this month's issue. Free access, but requires sign-up if you're not already registered.
As you can see, I still have my Golden Book of Chemistry Experiments, although it's showing signs of wear by now. It's open at the one experiment I could never get to work; making rayon. I'm now inclined to think there might be a bug in the recipe, but that never occurred to me back then. I just wanted to make it in the worst way.
As you can see, I still have my Golden Book of Chemistry Experiments, although it's showing signs of wear by now. It's open at the one experiment I could never get to work; making rayon. I'm now inclined to think there might be a bug in the recipe, but that never occurred to me back then. I just wanted to make it in the worst way.
Friday, May 15, 2009
WolframAlpha Performance Degradation
Surprise, surprise! After the big wind-up, it turned out that WolframAlpha wasn't really ready for prime time. In an LA Times interview today, Stephen Wolfram, the creator of the site -- five years in the making -- sheepishly explained that a large-scale traffic simulation test had failed. Oops!
Cloudy Web 2.0: So Much for the 5th Utility
A real utility, like water, gas and POTS, implies that it's always there, with only very rare and explainable exceptions. Which reminds me, did they ever figure out who hacked (as in "chopped") the major phone cables in Santa Clara County, last month?
Tuesday, May 12, 2009
Negative Scalability Coefficients in Excel
Recently, several performance engineers, who have been applying my universal scalability law (USL) to their throughput measurements, reported a problem whereby their Excel spreadsheet calculations produced a negative value for the coherency parameter (β < 0) on what otherwise appears to be an application that scales extremely well. You can download the Excel spreadsheet sscalc.xls from the Guerrilla class materials. Negative USL parameters are verboten.
Tuesday, May 5, 2009
Swine Flu and Conficker: Parallel Worlds Collide
Sick of hearing about "swine flu"? Good, then read this blog instead. It strikes me that there are more than the usual uncanny parallels between these tiny molecular machines, aka viruses, and the tiny digital machines, aka viruses or worms; not the least of which is people's reaction to them, viz., out of sight, out of mind.
Queues, Schedulers and the Multicore Wall
The other day, I came across a blog post entitled "Server utilization: Joel on queuing", so naturally I had to stop and take a squiz. The blogger, John D. Cook, is an applied mathematician by training and a cancer researcher by trade, so he's quite capable of understanding a little queueing theory. What he had not heard of before was a rule-of-thumb (ROT) that was quoted in a podcast (skip to 00:26:35) by NYC software developer and raconteur, Joel Spolsky. Although rather garbled, as I think any Guerrilla graduate would agree, what Spolsky says is this:
No news to us performance weenies, and the way I've sometimes heard it expressed at CMG is:
If you have a line of people (e.g., in a bank or a coffee shop) and the utilization of the people serving them gets above 80% , things start to go wrong because the lines get very long and the average amount of time people spend waiting tends to get really, really bad.
No news to us performance weenies, and the way I've sometimes heard it expressed at CMG is:
No resource should be more than 75% busy.Personally, I don't like this kind of statement because it is very misleading. Let me explain why.