This case feels like a contender

I’m building computers again.
This one’s going into a Foxconn 3400ATX, which is available for 35 smackers from Newegg.com.

So how is it, you ask? Oh, you didn’t ask? Well, I’ll tell you anyway.

You can find a lot worse cases for the money. Its looks are along the lines of a current Compaq or HP case without the translucent smoke-colored accents. Picture a plain-beige box that looks like a Compaq at your favorite retailer, and you’ll have a nice picture of the 3400. I like its looks a little better than most Antec or Inwin cases, actually. And no funky-colored buttons or obnoxious colored trim, like a lot of cases in this price range.

It has three detachable panels like most good cases and unlike most $35 specials. The panels aren’t as heavy as a premium brand but they’re not flimsy. And the panels come off and go back on easily, which is nice. It’s always disconcerting to have to manhandle a case with expensive components and your precious data inside whenever you need to get it open.

The case feet push into the bottom of the case and are secured with plastic pins, rather than being the stick-on kind that tend to fall off and run away.

Now the bad. You don’t get nice, screw-out slot covers like you would with a premium case. You get cutouts that you bust out with a pair of pliers. The inside of the case is light-gauge steel with that cheap Far East look. Those of you who’ve worked inside a lot of inexpensive cases know what I’m talking about. Working inside it isn’t going to be as nice as working inside an Inwin or an Antec. The motherboard tray is pop-riveted and not detachable.

The power supply is nothing to get excited about. It’s rated at 300 watts, it’s AMD approved, but it looks and feels cheap. It ought to be fine for a Duron or a low-end Athlon XP. Don’t try to build a 3-GHz computer around this. (If you’ve got the money for a 3-GHz machine, you need to be looking at something other than a $35 case.)

Now, the upside. While the interior finish is very pedestrian at best, the fit is fine. Stuff lines up, which doesn’t always happen at this price point. There’s a case fan mounted in the back. There’s a place for a second one up front. You get three external 5.25″ bays, two external 3.5″ bays, and one more 3.5″ bay. Fill all those up and you’ll be taxing the limits of this power supply.

The verdict? Newegg sells Codegen cases that will get to you a little bit cheaper because they’re lighter. I’ve heard mixed reviews about Codegens. I can tell you this Foxconn is worth what you pay for it (most $35 cases aren’t), and it comes in white or solid black. If you’re building a fairly low-end system, this Foxconn will serve you well.

But if you’re building something that you expect to work on a lot (adding drives and memory and changing out the motherboard fairly frequently), pony up the extra $20-$25 to get an Inwin or Antec case.

Pretentious Pontifications: Finally, a respectable entry-level system

David is still messing around with that ancient 500-MHz Compaq Proliant server, so I am filling in for him today. I threw all of my Pentium III-based systems out for the swine to trample months ago and I suggested David do the same. But, as usual, David refuses to listen to reason.
I see the peasants over at Ars Technica have finally started to show signs of coming to their senses. They have finally designed a personal computer that would be good enough to put in my bathroom. You can read about it there, if you must.

You can tell the people at Ars Technica are peasants, since people with special relationships with Intel (or people who know people with special relatonships with Intel have been running 3.6 GHz Pentium IV systems for weeks. Like I said, the entry-level PC described at Ars Technica is suitable for use in my bathroom. I feel sorry for those who have to putt-putt along on slower equipment in their main PCs. As I have said many times in the past (I am not a revisionist unlike some people), it is incredibly hard to get any serious work done at less than 3.5 GHz.

However, I must salute Ars Technica for getting it correct by using Rambus memory. Rambus memory is demonstrably superior in all regards to the DDR memory used by tyros. Any simple-minded twit can come to that conclusion simply by reading the benchmarks of trustworthy Web sites and looking at the price tag. One does not have to have insider sources like I do to know that.

Unfortunately, I must take issue with their use of IBM hard drives. IBM hard drives are demonstrably inferior to Seagate and Maxtor drives. Everybody knows you cannot power on an IBM hard drive for more than 8 hours a day. Why hundreds of thousands of people use IBM drives in their mission-critical servers is beyond me.

I’m back.

My DSL was down for about 36 hours, possibly longer. Southwestern Bell evidently was able to fix it during the night.
I’ve got to get in to work to babysit a server and call Compaq and scream bloody murder for not dispatching a technician when they said they would. I’ll be back in a while.

How to get started in the IT industry

Someone asked me today what I do.
“You know those computers the size of a dorm fridge? I work on those,” I said. And yes, sometimes that means crawling around and sticking my head inside one, I added.

“Aren’t you afraid you’ll break something?”

“Oh, I break stuff all the time,” I said. “Then I fix it.”

And that reminded me of a story.

One day when I was about 17, my Dad came home one afternoon and found me in the basement, with our computer disassembled–completely–and sprawled out across his table. His eyes got really big. “You gonna be able to put that thing back together?” he asked, without much hope in his voice. “Sure!” I said. He watched me pry a ROM chip out with a screwdriver, pop in a new one, then reinstall all the drives, the power supply, and the expansion cards and replace the cover. I didn’t have any pieces left over, which I think he took as a good sign, and then he watched me plug it into the keyboard and monitor. I fired it up, and it worked perfectly.

I still had an awful lot to learn though. At work, you’re supposed to have pieces left over. What, you think employers actually buy their techs those great PCs on their desks? Ha! And a tip for you beginners: After the new system performs like swamp sump because you just swapped out all the good parts with parts from the old clunker on your desk, just blame the disappointing performance on Microsoft bloatware. Works every time.

(And when your boss starts asking how all these parts with Micron stickers on them ended up inside a Compaq server, just say, “Dan must have done it.” Who’s Dan? Who cares! He’s not you!)

Nobody knew that I knew how to do that. Every once in a while when I was the only one home, I’d take the computer apart. That afternoon, I just happened to get caught.

Upgrading an eMachine

One of the most common search engine hits on this site involves the words “emachine” and “upgrade” or “upgrades.”
There are a number of things to keep in mind. Some of this advice also holds for low-end units from Compaq and Gateway and the like as well.

First things first: eMachines don’t have the best reputation. The majority of their problems are due to the power supply though. Aftermarket replacements are readily available, and I recommend them. Don’t buy a factory replacement; it’ll just fail again like the original. A quality replacement from Sparkle or PC Power & Cooling will run you less than $50. I’ve seen 180-watt Sparkles go for $35. The stock 145-watt unit isn’t very adequate and isn’t of the utmost quality. If I bought an eMachine, I’d buy an aftermarket power supply and install it as soon as I could. I wouldn’t wait for the factory unit to fail.

If I had an eMachine I wanted to upgrade, I’d track down a PCI video card. The problem with integrated video on a lot of motherboards is that the CPU and video chip have to share memory bandwidth. What’s that mean? Part of the time, your nice 64-bit memory bus is reduced to 32 bits, that’s what. Steve DeLassus told me a couple of years ago about putting a cheap PCI ATI video card in his wife’s Compaq, which had integrated video, and everything about the system sped up, dramatically. I made fun of him. But it wasn’t his imagination. I was wrong, and the explanation is simple: After he disabled the onboard video, he finally got the computing power they paid for.

Besides that, any add-on card is going to be faster than the integrated video in anything but an nVidia chipset anyway. Last I checked, eMachines weren’t using nVidia nForce chipsets for anything. If you’re into 3D gaming, you shouldn’t have bought an eMachine in the first place, but look for a PCI card with an nVidia chipset. If you’re just into word processing and e-mail, something like an ATI Xpert98 will do nicely. Yeah, it’s an old card, but it’s still more than adequate for 2D applications, and it’s cheap.

If you’re wondering if your system’s integrated video is holding you back, the best tell-tale sign to look for is called “shared memory.” Enter your PC’s setup program and look for an adjustable amount of shared memory. If you find that setting, you’ll almost certainly benefit from disabling it and plugging in a video card.

The next thing I’d look to do is replace the hard drive. Hard drive speed is significant, and sub-$500 PCs don’t come with blazing drives. Pick up a 7200-rpm drive of adequate capacity. They’re not expensive–you can be in business for under a hundred bucks. The performance difference is dramatic. Most retail-boxed drives even come with all the software you need to move all your data to the new drive. CompUSA frequently has something on sale. I prefer Maxtor drives over Western Digital because they’re faster and more reliable; CompUSA’s house-brand drives are just repackaged Maxtors, so those are fine as long as you can find a 7200-rpm model.

The modems that came in eMachines are worthless. If you don’t have broadband yet, replace it with a USRobotics 2977 modem immediately. That factory modem is costing you 35% of your CPU power. The USR will give that back, give you better throughput on top of it, and costs $40 at newegg.com. Good deal. But don’t settle for anything less than that–any modem that costs less than $40 is going to have the same problems as the factory modem.

Most eMachines can take more memory, but a lot of eMachines already shipped with adequate memory. There’s rarely any reason to put more than 256 MB in a PC. If your machine doesn’t have 256 megs, you can pick up a 256-meg stick pretty cheaply.

Most eMachines can take a faster processor, but I rarely bother. Unless you can increase your clock speed by 50%, you’re not likely to really notice the difference. Doubling is better. You’ll get better results from adding a video card and a faster hard drive.

Likewise, a high-end sound card from the likes of Creative or Turtle Beach can reduce the amount of work your CPU has to do and give you much better-sounding audio than what your eMachine has on the motherboard, but is it worth putting a $100 sound card in a computer you paid $399 for?

It’s easy to see you can very quickly spend $300 on upgrades for a computer that originally cost $399. That makes it hard to justify, when you could just get a new $399 computer. So should you do it? It depends. Don’t spend more than half the price of a new computer to upgrade an old one. But also keep in mind that a new computer won’t come with first-rate components, and the aftermarket parts you’re buying are first rate, or very close to it. If that PC you’re looking to upgrade has a 600 MHz processor or faster, it’s likely that when it’s upgraded, it’ll hold its own with a new computer. In that case, you should think about it.

But if you’ve got a four-year-old eMachine with a 300 MHz processor in it, you’re better off buying something new. When you can buy a 900-MHz PC without an operating system from walmart.com for $299, it’s just not worth wasting your time. Load your eMachine’s copy of Windows on the new computer and stick the eMachine in a closet somewhere as a spare. Or pony up a couple hundred bucks more to pick up a brand-name PC with Windows and a monitor, then get a couple of network cards and network your computers together. Your family will appreciate being able to share a printer and an Internet connection. If you pay a little extra to get wireless cards, the computers don’t even have to be close to each other.

One last thing: A lot of people sniff at eMachines. Yes, they are cheaply made. But they’re not all that bad of a machine, aside from the skimpy power supply. Replace it, and you’ve got a lot of computer for the money. Packard Bell did a lot to ruin the reputation of cheap computers in the 1990s, but the problems they had were mostly due to skimpy power supplies that were odd sizes so there weren’t many aftermarket replacements, and due to junky integrated modems and/or combo modem/sound cards that did both jobs poorly, killing system performance and causing software incompatibilities. Today’s highly integrated motherboards have eliminated that combo sound/modem problem. I know I malign the company all the time, but in all honesty, once you put real modems and sound cards into Packard Bells, they did OK as long as the power supply held up. I’ve got an old Packard Bell P120 with Debian Linux loaded on it. I ripped out the sound card/modem combo. I left the power supply alone because it looked decent. The machine’s run several years for me without any problems. Of course I covered up the Packard Bell logos on it.

Today, the same holds true of an eMachine–it’s just the power supply and video card you have to worry about now.

Dude! I’m getting a… Packard Bell!

Oh wait. No, I’m thinking of Steve. Although he and I did just get identical Dell Optiplex GX1 P2-450 workstations to use as Web servers. We learned a little bit about them too.
Read more

Analysis of the Apple Mac Xserver

Given my positive reaction to the Compaq Proliant DL320, Svenson e-mailed and asked me what I thought of Apple’s Xserver.
In truest Slashdot fashion, I’m going to present strong opinions about something I’ve never seen. Well, not necessarily the strong opinions compared to some of what you’re used to seeing from my direction. But still…

Short answer: I like the idea. The PPC is a fine chip, and I’ve got a couple of old Macs at work (a 7300 and a 7500) running Debian. One of them keeps an eye on the DHCP servers and mails out daily reports (DHCP on Windows NT is really awful; I didn’t think it was possible to mess it up but Microsoft found a way) and acts as a backup listserver (we make changes on it and see if it breaks before we break the production server). The other one is currently acting as an IMAP/Webmail server that served as an outstanding proof of concept for our next big project. I don’t know that the machines are really any faster than a comparable Pentium-class CPU would be, but they’re robust and solid machines. I wouldn’t hesitate to press them into mission-critical duty if the need arose. For example, if the door opened, I’d be falling all over myself to make those two machines handle DHCP, WINS, and caching DNS for our two remote sites.

So… Apples running Linux are a fine thing. A 1U rack-mount unit with a pair of fast PPC chips in it and capable of running Linux is certainly a fine thing. It’ll suck down less CPU power than an equivalent Intel-based system would, which is an important consideration for densely-packed data centers. I wouldn’t run Mac OS X Server on it because I’d want all of its CPU power to go towards real work, rather than putting pretty pictures on a non-existent screen. Real servers are administered via telnet or dumb terminal.

What I don’t like about the Xserver is the price. As usual, you get more bang for the buck from an x86-based product. The entry-level Xserver has a single 1 GHz PowerPC, 256 megs of RAM, and a 60-gig IDE disk. It’ll set you back a cool 3 grand. We just paid just over $1300 for a Proliant DL320 with a 1.13 GHz P3 CPU, 128 megs of RAM, and a 40-gig IDE disk. Adding 256 megs of RAM is a hundred bucks, and the price difference between a 40- and a 60-gig drive is trivial. Now, granted, Apple’s price includes a server license, and I’m assuming you’ll run Linux or FreeBSD or OpenBSD on the Intel-based system. But Linux and BSD are hardly unproven; you can easily expect them to give you the same reliability as OS X Server and possibly better performance.

But the other thing that makes me uncomfortable is Apple’s experience making and selling and supporting servers, or rather its lack thereof. Compaq is used to making servers that sit in the datacenter and run 24/7. Big businesses have been running their businesses on Compaq servers for more than a decade. Compaq knows how to give businesses what they need. (So does HP, which is a good thing considering HP now owns Compaq.) If anything ever goes wrong with an Apple product, don’t bother calling Apple customer service. If you want to hear a more pleasant, helpful, and unsuspicious voice on the other end, call the IRS. You might even get better advice on how to fix your Mac from the IRS. (Apple will just tell you to remove the third-party memory in the machine. You’ll respond that you have no third-party memory, and they’ll repeat the demand. There. I just saved you a phone call. You don’t have to thank me.)

I know Apple makes good iron that’s capable of running a long time, assuming it has a quality OS on it. I’ve also been around long enough to know that hardware failures happen, regardless of how good the iron is, so you want someone to stand behind it. Compaq knows that IBM and Dell are constantly sitting on the fence like vultures, wanting to grab its business if it messes up, and it acts accordingly. That’s the beauty of competition.

So, what of the Xserver? It’ll be very interesting to see how much less electricity it uses than a comparable Intel-based system. It’ll be very interesting to see whether Apple’s experiment with IDE disks in the enterprise works out. It’ll be even more interesting to see how Apple adjusts to meeting the demands of the enterprise.

It sounds like a great job for Somebody Else.

I’ll be watching that guy’s experience closely.

First look: The Proliant DL320

I’ve had the opportunity the past two days to work with Compaq’s Proliant DL320, an impossibly thin 1U rack-mount server. All I can say is I’m impressed.
When I was in college, a couple of the nearby pizza joints sold oversized 20″ pizzas. The DL320 reminded me of the boxes these pizzas came in. The resemblance isn’t lost on IBM: In its early ads for a competing product, I remember IBM using an impossibly thin young female model holding a 1U server on a pizza-joint set.

HP announced last week that Compaq’s Proliant series will remain basically unchanged, it will just be re-branded with the HP name. HP had no product comparable to the DL320.

I evaluated the entry-level model. It’s a P3 1.13 GHz with 128 MB RAM, dual Intel 100-megabit NICs, and a single 40-gigabyte 7200-rpm Maxtor/Quantum IDE drive. It’s not a heavy-duty server, but it’s not designed to be. It’s designed for businesses that need to get a lot of CPU power into the smallest possible amount of rack space. And in that regard, the DL320 delivers.

Popping the hood reveals a well-designed layout. The P3 is near the front, with three small fans blowing right over it. Two more fans in the rear of the unit pull air out, and two fans in the power supply keep it cool. The unit has four DIMM sockets (one occupied). There’s room for one additional 3.5″ hard drive, and a single 64-bit PCI slot. Obvious applications for that slot include a gigabit Ethernet adapter or a high-end SCSI host adapter. The machine uses a ServerWorks chipset, augmented by a CMD 649 for UMDA-133 support. Compaq utilizes laptop-style floppy and CD-ROM drives to cram all of this into a 1U space.

The fit and finish is very good. The machine looks and feels solid, not flimsy, which is a bit surprising for a server in this price range. Looks-wise, it brings back memories of the old DEC Prioris line.

The rear of the machine has a fairly spartan number of ports: PS/2 keyboard and mouse, two RJ-45 jacks, VGA, one serial port, and two USB ports. There’s no room for luxuries, and such things as a parallel port are questionable in this type of server anyway.

Upon initial powerup, the DL320 asks a number of questions, including what OS you want to run. Directly supported are Windows NT 4.0, Windows 2000, Novell NetWare, and Linux.

Linux installs quickly and the 2.4.18 kernel directly supports the machine’s EtherExpress Pro/100 NICs, CMD 649 IDE, and ServerWorks chipset. A minimal installation of Debian 3.0 booted in 23 seconds, once the machine finished POST. After compiling and installing a kernel with support for all the hardware not in the DL320 removed, that boot time dropped to 15 seconds. That’s less time than it takes for the machine to POST.

Incidentally, that custom kernel was a scant 681K in size. It was befitting of a server with this kind of footprint.

As configured, the DL320 is more than up to the tasks asked of low-end servers, such as user authentication, DNS and DHCP, and mail, file and print services for small workgroups. It would also make a nice applications server, since the applications only need to load once. It would also be outstanding for clustering. For Web server duty or heavier-duty mail, file and print serving, it would be a good idea to upgrade to one of the higher-end DL320s that includes SCSI.

It’s hard to find fault with the DL320. At $1300 for an IDE configuration, it’s a steal. A SCSI-equipped version will run closer to $1900.

Full disclosure and integrity

I feel like I owe it to my readers to disclose a few things, due to the events of recent weeks raising a few questions in some people’s minds.

Read more

The penguins are coming!

The penguins are coming! Word came down from the corner office (the really big corner office) that he wants us to get really serious about Linux. He sees Linux as a cheap and reliable solution to some of the problems some outside clients are having. This is good. Really good.
My boss asked if it would be a capable answer to our needs, namely, for ISP-style e-mail and for Web caching. But of course. Then he asked if I was interested in pursuing it. Now that’s a silly question.

Now it could be that FreeBSD would be even better, but I know Linux. I don’t know FreeBSD all that well. I’ve installed it once and I was able to find my way around it, but I can fix Linux much more quickly. The two of us who are likely to be asked to administer this stuff both have much more Linux experience than we have BSD experience. Plus you can buy Linux support; I don’t know if you can buy FreeBSD support. I doubt we will, but in my experience, clients want to know (or at least think) that some big company is standing behind us. They’re more comfortable if we can buy support from IBM.

So maybe my days of Linux being a skunkworks project are over. The skunkworks Linux boxes were really cleverly disguised too–they were Macintoshes. They’re still useful for something I’m sure. I expect I’ll draft one of them for proof-of-concept duty, which will save us from having to pull a Compaq server from other duty.

I spent a good portion of the day installing Debian 3.0 on an old Micron Trek 2 laptop. It’s a Pentium II-300 with 64 megs of RAM. It boots fast, but current pigware apps tend to chew up the available memory pretty fast. I recompiled the kernel for the hardware actually in the machine and it helped some. It’s definitely useful for learning Linux, which is its intended use.

I’ve noticed a lot of people interested in Linux lately. One of our NT admins has been browsing my bookshelf, asking about books, and he borrowed one the other day. Our other NT admin wants to borrow it when he’s done with it. The Trek 2 I installed today is for our senior VMS admin, who wants a machine to learn with. My boss, who’s been experimenting with Linux for a couple of years, has been pushing it aggressively of late.

I don’t know if this situation is unique, but it means something.

I spent a good part of the evening at the batting cages. I messed my timing up something fierce. I hit the first few pitches to the opposite field, some of them weakly, but soon I was hitting everything–and I mean everything–to the third-base side. So my bat speed came back pretty fast, and I was getting way out in front of a lot of the pitches. So I started waiting on the ball longer, hoping to start hitting the ball where it’s pitched. The end result was missing about a quarter of the time, slashing it foul to the third-base side a quarter of the time, hitting it weakly where it was pitched a quarter of the time, and hitting it solidly where it was pitched a quarter of the time. Good thing the season doesn’t start until June–I’ve got some work to do.

Afterward, I drove to my old high school, hoping to be able to run a lap or two around the track. I was hoping for two; realistically I knew I’d probably be doing well to manage one. There was something going on there, and I couldn’t tell if the track was in use or not, so I kept driving. Eventually I ended up at a park near my apartment. I parked my car, found a bit of straightaway, and ran back and forth until I was winded. It didn’t take long.

I can still run about as fast as I could when I was a teenager, but my endurance is gone. I’m hoping I can pick that back up a little bit. I was a catcher last season, filling in occasionally at first base and in left field. In the league I play in, we usually play girls at second and third base, and we’ve got a couple of guys who can really play shortstop, so I’ll probably never play short. When I was young I played mostly left field and second. I’d like to roam left field again. Not that I mind catching, but there’s a certain nostalgia about going back to my old position.