Building the Perfect Box: How To Design Your Linux Workstation
In a market where prices are dropping fast, it's always tempting to wait just another month or two to buy your hardware, because you know it will then be less expensive.
A good way to cope with this problem is to configure your system on paper, get a couple of initial estimates, then set a target price, below the lowest one, at what you're willing to pay. Then watch and wait. When the configuration cost hits your target price, place your order.
The advantage of this method is that it requires you to settle in your mind, well in advance, what you're willing to pay for what you're getting. That way, you'll buy at the earliest time you should, and won't stress out too much afterwards as it depreciates.
Let's look at some sample components, keeping in mind the guidelines we've developed. All prices are from the December 1996 Computer Shopper or their web site at http://www.netbuyer.com/. Check this site out—its search facilities are pretty good. Prices and vendors have been selected to represent what's generally available out there.
A: P55TV PCI with Pentium 166 and AHA 2940 SCSI on board: $740 from Treasure Chest Peripherals.
B: Same P55TV with Pentium 133: $520
C: Same P55TV with Pentium 100: $420
D: Same P55TV with Pentium 75: $380
E: 2 16MB 4x32 SIMMs: $208 from Memory Etc.
F: Seagate 1050MB Hawk 2XL: $350 from Insight Direct.
G: Seagate 2149MB Hawk 2XL: $480 from Insight Direct.
H: “Jumbo” Mid-Tower case + power supply: $40 from Sam's Computers.
I: 6x SCSI CD-ROM from MicroXperts: $160
J: Hitachi CM1587 15" 1024x768 color monitor: $375 from Automated Tech Tools, Inc.
K: ASTVision 7L 17" 1280x1024 color monitor: $400 from Tredex
L: Trident Microsystems 9440 1MB PCI SVGA (1024x768): $31 from Hi-Tech USA
M: Cirrus Logic CL-GD54M30 1MB PCI 1280x1024: $39 from MicroXperts
N: Dalco 1.44 floppy: $43.50 from Dalco Electronics
O: Dalco 1.2 floppy: $58.50 from Dalco Electronics
P: Seagate MS4000R-SB (4GB SCSI internal DAT): $300 from Global Computer Supplies
Q: Americomp 3-button mouse: $5 from Americomp
Now let's put these together into sample system configurations.
First, the deluxe system (A+E+F+G+H+I+K+M+N+O+P+Q): $2,824. That's pretty far off our $2,000 target, but now let's strip away as much as we can.
If we drop the 1.2MB floppy (you'll never use it), the secondary disk, and then downgrade to a 15" monitor with 1024x768 resolution, and drop back to a Pentium 75 (D+E+F+H+I+J+L+N+O+P+Q), suddenly the price is just $1,892.50.
Now, when you reflect that vendors of desktop systems buy in volume and get the parts up to 40% cheaper than you can even by mail-order, you can see that coming in under $1500 with a Pentium-75 system shouldn't really be difficult at all.
Even without a system vendor's volume discount, moving back up to a Pentium 100 (C+E+F+H+I+J+L+N+O+P+Q) makes our price $1932.50, still below our $2000 target. The parts list above is just intended as an example—it wouldn't actually be a good idea to build your box by separately assembling pieces like that. It's better and usually cheaper to go through a system vendor.
There are several advantages to using a system vendor. One is the vendor's ability to buy in volume and carve its margins mainly out of the volume discount it gets from parts suppliers. This is especially important for big-ticket items like the motherboard and disks. Another is expert assembly. A third is the pre-shipment burn-in. And then, of course, there's the warranty—a very reassuring thing to have in case your brand-new machine succumbs in spite of that burn-in.
Once you've designed your configuration, you should get quotes from two or three different system vendors. Any vendor who can't generate quotes for a custom configuration, or resists giving a quote without a buy commitment, is not worth your time—find another.
The weakest guarantee you should settle for should include:
72-hour burn-in to avoid sudden death Also, try to find out if they do a power-cycling test and how many repeats they do; this stresses the hardware much more than steady burn-in.
30-day money-back guarantee. Watch out for fine print that weakens this with a re-stocking fee or limits it with exclusions.
1 year parts and labor guarantee (some vendors give 2 years).
1 year of 800 number tech support (many vendors give lifetime support).
Additionally, many vendors offer a year of on-site service free. You should find out who they contract the service to. Also, be sure the free service coverage area includes your site; some unscrupulous vendors weasel their way out with “some locations pay extra,” which translates roughly as “through the nose if you're further away than our parking lot.”
If you're buying from a dealership or superstore, find out what they'll guarantee beyond the above. If the answer is “nothing”, go somewhere else.
Ask your potential suppliers what kind and volume of documentation they supply with your hardware. You should get, at minimum, operations manuals for the motherboard and each card or peripheral. Skimpiness in this area is a valuable clue that they may be using no-name parts from Upper Baluchistan, which is not necessarily a red flag in itself, but should prompt you to ask more questions.
There are various cost-cutting tactics a vendor can use which bring down the system's overall quality. Here are some good questions to ask:
Is the memory zero-wait-state? One or more wait states allows the vendor to use slower and cheaper memory, but will slow down your actual memory subsystem throughput. This is a particularly important question for the cache memory.
If you're buying a factory-configured system, does it have FCC certification? While it's not necessarily the case that a non-certified system is going to spew a lot of radio-frequency interference, certification is legally required—and becoming more important as clock frequencies climb. Lack of that FCC sticker may indicate a fly-by-night vendor, or at least one in danger of being raided and shut down.
Are the internal cable connectors keyed, so they can't be put in upside down? This doesn't matter if you'll never, ever ever need to upgrade or service your system. Otherwise, it's pretty important. Vendors who fluff this detail may be quietly cutting other corners.
Practical Task Scheduling Deployment
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.View Now!
|The Firebird Project's Firebird Relational Database||Jul 29, 2016|
|Stunnel Security for Oracle||Jul 28, 2016|
|SUSE LLC's SUSE Manager||Jul 21, 2016|
|My +1 Sword of Productivity||Jul 20, 2016|
|Non-Linux FOSS: Caffeine!||Jul 19, 2016|
|Murat Yener and Onur Dundar's Expert Android Studio (Wrox)||Jul 18, 2016|
- The Firebird Project's Firebird Relational Database
- Stunnel Security for Oracle
- My +1 Sword of Productivity
- SUSE LLC's SUSE Manager
- Non-Linux FOSS: Caffeine!
- Managing Linux Using Puppet
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Parsing an RSS News Feed with a Bash Script
- Google's SwiftShader Released
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide