Some numbers for modern disk performance

Since I currently have a semi-test system floating around, I decided tocollect some numbers on what sort of disk performance I can expect froma modern SATA-based system. The quick summary is that it's pretty good.

I'm only really interested in three numbers: streaming writes, streamingreads, and random IOs per second. Fortunately bonnie++ will give me those,along with a bunch of other numbers that I don't really care about.

My test system has two Seagate 7


The longevity of old hardware

In a bittersweet moment a week and a bit ago, I finally decommissioned mySGI R5K Indy. We got the machine in the summer of 1996, so it has beenprovided faithful, trouble-free service for just over ten years. That'simpressive longevity, especially for the hard drives.

It was a pretty good machine when new, basically the top of the line ofSGI's basic workstations; as a peon sysadmin, I was lucky to get it. Ispent several


The advantage of vendor packages

The advantage of using vendor packages is that someone else worriesabout taking care of program , tracking upstream releases andbugfixes and security issues, making sure that it works, and (with adecent package management system) mostly handling upgrades from versionY to version Z.

This may seem petty, since after all it's easy enough to keep track ofsomething like Apache. The problem is that without vendor packages, it'snot just Apache; it's Apache and GNU Emacs and LaTeX and


Weekly spam summary on September 30th, 2006

This week, we:

  • got 15,751 messages from 307 different IP addresses.
  • handled 19,911 sessions from 1,047 different IP addresses.
  • received 154,477 connections from at least 38,870 different IPaddresses.
  • hit a highwater of 9 connections being checked at once.

This is all about the same level as last week , or at most down a little bit.Oddly, we show a bit of a volume


Gnome daemons you'll want to run in a custom environment

As a followup to an an earlier entry , here's what I've worked out abouthow to use the standard Gnome automount and other stuff in your owncustom environment. All of this is based on Fedora Core 5, but I thinkit's probably generic to any modern Gnome-based system.

The Gnome automount stuff is done by gnome-volume-manager , which runsas the user and communicates with the system HAL daemon to do all theactual work. This just mounts things when they'


Why I hate $LANG and locales on Unix

; cat foobe+c 1be+f 2bed  3; look bed foobed  3; sort -o foo foo; look bed foo || echo failedfailed; cat foobe+c 1bed  3be+f 2; echo $LANGen_US.UTF-8

Locales are intrinsically a user interface issue; you want to presentinformation to the user in their specific local format. The Unix $LANG approach is intrinsically because commands have no idea whether they arepresenting information to the user


How not to set up your DNS (part 12)

Last week Securityfocus, home of a number of reasonably active mailinglists that our users like getting, changed their nameservers from theSymantec corporate nameservers to UltraDNS. And then the Symanteccorporate nameservers promptly stopped giving useful answers to queriesabout the securityfocus.com domain (instead returning the standard 'Ihave nothing to do with them' results of a referral to the root zone).

Since the mailing lists are reasonably active and we do check to makesure that the MAIL FROM domain actually exists (much like most of the


Why people still like TCL/TK

This is the complete source code for a little X program I call tkmsg .It puts up a window with a text message (given as the command linearguments, ala echo ), sized to fit the message, and when you click inthe window it goes away.

set myname "tkmsg"wm title . $mynamewm iconname . $mynameframe .framebutton .text -text $argv -command {exit}pack .text

(And this also automatically handles standard X things like the -geometry command


Web site security theatre

'Security theatre' is the term I've seen Bruce Schneier use for pointless things that aredone mostly to make it look like you're doing something about security.Websites are especially prone to this disease, because everyone knowsthat the Internet and the web are insecure and overrun by hackers, right?

Today's shining example is the US Air Force Cheyenne Mountainpublic website , whichseems to be pretty much a PR site (complete with cheesy photos ). Despite thisun-sensitive usage, Cheyenne Mountain


Some reactions to a dual monitor X setup

I've recently gotten an Xinerama-based dual monitor setup working on mynew office workstation, and the experience has left me with a bunch ofreactions.

  • it was pleasingly easy to get going in Fedora Core 5, and by that Imean that X automatically comes up with both monitors active ifthey're both connected.
  • the default clone mode (both monitors displaying the same thing) issurprisingly disorienting.
  • starting up dual monitors with an unmodified X setup is an interestingway to see which windows you've