|
Date: May 15, 2003
Author: Lance Feagan
Background
Last summer I purchased a Sun Blade 100 on eBay for my programming
needs. After a full year of use, I now feel that I am in a very good
position to discuss its performance and usefulness.
Intial Thoughts
My initial reason for buying the Sun Blade 100 was its very good
price. I am a college student and spending in excess of 10k dollars
on a Sun with an UltraSPARC III processor was out of the question.
So, for me, the Sun Blade 100 made the most sense. I was interested
in a machine that was stable, reliable, was moderately fast, had 64-bit
capabilities, and would allow for future expansion if needed. As it
turns out, I ended up upgrading sooner rather than later. The Sun
that I bought on eBay was, in fact, perfectly new. Due to the
changing economic times a company that was going to hire someone to use it
for development had decided to have a hiring freeze and thus, the project
that the computer was intended for was put on "indefinite
hold." Their bad luck was my gain. I ended up getting a
Sun Blade 100 with a Sun 19" Flat monitor, and a load of software,
valued at, reasonably speaking 8k dollars, for just $1650. I was
happy to say the least.
Setup
Setting up the computer was a breeze. Sun Microsystems has done an
excellent job of making it easier for people to use their products.
I had worked as a UNIX SysAdmin for a couple years already and have been
using linux for over 8 years, thus, I had no difficulty getting a fresh
install of Solaris 8 up and running. To those who are Microsoft
windows users, using CDE will certainly feel like a step back to the Win
3.11 era. Windows 95 pretty much blows away CDE in terms of
interface easy of use, flexibility, conformability, and speed. So,
at the time, I was forced to use the not yet fully supported KDE or Gnome
for Solaris 8 which comes on their additional software CD. I enjoyed
using both windowing systems, but I must say, I was truly thrilled when
Sun decided to start fully supporting a more advanced system than CDE with
the introduction of Solaris 9. Personally, I have to admit, I am a
bit more fond of KDE, but, for reasons relating to government regulations
for accessiblity, Gnome has now been chosen as the new Solaris windowing
system.
With my system I also received a new Sun PCi card. The setup for
the Sun PCi card also went very well. I chose to install Windows
2000. The Sun PCi card uses a virtual drive, represented as a single
file, on the host's hard drive. In addition, the Sun PCi can be
configured to use an IDE hard drive attached directly, which, I am
certain, would greatly increase the drive performance. As I was not
concerned with having an incredible amount of performance, I didn't opt to
use this option.
Performance
The system is not incredibly fast, a 256-KB cache doesn't really help
the situation much. I performed the upgrades discussed in the
section below. They certainly helped the performance issues.
The performance is nowhere near that of any x86 computer, except for
perhaps one from 5 years ago. However, that is not why someone buys
a Sun. For one thing, there is the opportunity to use Solaris, a
truly wonderful OS. The hardware is truly delightful to use.
All the software just seems to fit together correctly and the hardware is
perfectly matched. It a a beautiful thing when one company makes all
the software and hardware for a system. Everything just seems right.
Upgrades
On my system I have performed a number of upgrades. Firstly, I
upgraded the main system memory to 1.7 GB from the stock 128 MB. I,
honestly, can not believe that Sun has the audacity to sell a computer
with so little RAM. A Sun, reasonably, needs at least 512 MB of RAM
for the uses most people will put it to. Yes, I know someone reading
will think this amount of RAM is an excess. In fact, it is
not. Recently when running some of the minimum spanning tree
algorithms I was running on trees that were in excess of 200 MBytes.
While I was at it, I also upgraded the Sun PCi card to 384 MB or
RAM. As everyone knows, 128 MB just really doesn't cut it for
running Windows 2000. 384 MB was an easy addition of a 256 MB DIMM
to the 128 MB that came with it. I really can not tell you the
performance increase of these upgrades because I never tried to run my
system without them.
The next upgrade I performed was to get a new hard drive in the
system. The hard drive that Sun provides is mediocre at best.
I was very disappointed with the performance. So, after a few months
of suffering with the slow boot times, slow disk access, and noisy from
the drive, I purchased a Western-Digital 80GB 8MB Cache hard drive from
NewEgg.com. To perform the upgrade, I added the hard drive to the
system, then booted up with the old hard drive, made a new file system on
the new drive. I then ufsdump and ufsrestore to dump the old drive
over to the new one. I then shutdown the system, disconnected the
old drive, and reconnected the new one in its place. I then booted
the system and was happy to see the new drive bring the OS right up.
Finding that the video performance was lacking, I upgraded the video
card to a Sun Expert3D-Lite. This is an incredibly nice OpenGL
accelerator for the 3D work I do. If you do any 3D graphics, I would
highly recommend you purchase one. It is an excellent accelerator.
I also installed a Sun Swift PCI card. This provides an
ultra-SCSI port internally and externally and a 10/100 ethernet
port. As the Blade 100 already has one built in, this increase the
number of ethernet ports available to two on the system. However, I
was most interested in using the external SCSI port for my HP DDS-4 tape
backup drive. The port functions quite well and runs my backups
everynight thanks to Amanda (The Automated Maryland Tape Archiver).
Conclusion
|
|