[NTLUG:Discuss] Video card recommendations
Bryan J. Smith
b.j.smith at ieee.org
Mon Aug 22 17:42:51 CDT 2005
On Mon, 2005-08-22 at 16:51 -0500, Jay Urish wrote:
> Well, I plan on 4 250GB SATA2 drives striped in a RAID with a 64M cache
> controller.
RAID what? RAID-10, RAID-3, RAID-5?
What controller? What ASIC or microcontroller does it used? There's a
lot of _old_ Intel i960/IOP30x microcontroller RAID cards that have
trouble breaking 50-60MBps. Do _not_ buy anything with an Intel
i960/IOP30x -- they are 5 years out-of-date.
Furthermore, if you're going with a hardware RAID card, be sure to get
at least one 66MHz @ 64-bit PCI-X slot for the storage controller.
Otherwise your disk I/O is going to contend with audio and other PCI
I/O, as well as be limited to a realistic sub-100MBps.
BTW, there are no intelligent hardware RAID controllers available for
PCIe yet except the PCIe x8 LSI Logic MegaRAID 320-2E (400MHz XScale,
128MB, 2x U320 SCSI). It's Intel IOP332 is basically an IOP331 with a
PCI-X to PCIe bridge (not ideal, but gets the job done -- and 5x faster
than an i960/IOP30x solution).
For desktops, I recommend the 3Ware Escalade 8506-4LP ATA RAID in a
RAID-10 configuration. It is a "storage switch" with a 64-bit ASIC and
2MB of 0 wait state SRAM (like an ethernet switch, not slow/latency
[S]DRAM). With 4 disks, you'll probably break 200MBps reading, over
100MBps writing. 3Ware (3w-xxxx) has been supported since the stock
2.2.15 kernel (yes, 2.2), and they have nice management tools.
I'm hoping the new ATA**/ID addition of the NetCell SR3x00/5x00 in
kernel 2.6.12-rc3+ means the NetCell SR5000 now works. I have one, but
I haven't had the chance to play with it. It uses a modified RAID-3
that uses a wide transfer (SR5000 = 64-bit card = 4 disks x 16-bit ATA =
64-bit + 1 dedicated parity disk) and seems to have the performance
crown for desktops. No management tools, unfortunately.
[ **NOTE: Yes, the NetCell uses the stock ATA controller, because it
appears as a dumb ATA device from the CPU standpoint. But it's not done
in software -- it's on-board MIPS core ASIC makes it look like a single
ATA device in _hardware_. It has 128MB of DRAM which is ideal for
buffering up RAID-3 XORs, which it surprisingly keeps up well with the
3Ware for desktops. On a server, RAID-3 is not very ideal though, and
the 3Ware toasts it -- largely because it doesn't queue block I/O and
expects only one stream of wide data. ]
> I plan on having this thing sitting on my desk and serving HTTP and
> doing email stuff using communigate pro.
> I also plan to use this jobby as my day-to-day workstation.. For surfing
> and copying cd's/dvd's authoring dvd's etc...
Overkill.
> Nope.. .I need PCI express... I won't have an AGP slot.
The new nVidia GeForce 7800GT seems to be the "best band for the buck"
if you go the money, otherwise a GeForce 6600GT will do.
I just checked the latest nVidia 1.0-7676 README and it appears the
GeForce 7800GT isn't listed:
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7676/README.txt
It might work because the GeForce 7800GTX is listed, but it might not.
Of course, you can plop down a few bucks more and go for the GeForce
7800GTX. Or you can wait a bit and a 6600GT will do for now.
Or you can just get a cheapy card if you care less about 3D.
--
Bryan J. Smith b.j.smith at ieee.org http://thebs413.blogspot.com
----------------------------------------------------------------------
The best things in life are NOT free - which is why life is easiest if
you save all the bills until you can share them with the perfect woman
More information about the Discuss
mailing list