Wanted: a quality usb pci card with good performance
After learning some gigabit network cards do not perform as well as others, and drastically so on old hardware such as my Celeron at 533 MHz, I wonder: is the same is true of USB 2 PCI cards?
What are some quality USB 2 PCI cards, performing as fast as possible? Does it matter if the spec says PCI-X/PCI instead of just PCI? Target hardware is PCI. |
Hi there,
Quote:
Based on that assumption, I'm afraid that would also apply to USB - and the impact may be much more noticeable, because with a USB port, the CPU has to supply (or fetch) the data byte by byte, which causes heavy CPU load, while a network adapter operates blockwise, typically about 1500 bytes at once. Just to give you an impression: Some time ago, I ran a small box with a 600MHz VIA C3 Eden CPU. Transferring data to or from an external hard disk caused about 30..50% CPU load on that machine! Quote:
Quote:
PCI-e comes in various flavors like PCI-e x1 or PCI-e x16, the number indicating the number of simultaneous serial transfers (channels). Graphics adapters needing a high throughput usually come as x16, NICs and USB card usually as x1. I'v occasionally seen the intermediate variant x4, but that seems pretty rare. So for your old system, you definitely need plain normal PCI - no PCI Express or other fancy names. [X] Doc CPU |
Thanks. I was talking about PCI-X, not PCI-e.
By the way, does a PCI-e card exist that also works in a PCI socket? |
Hi there,
Quote:
Quote:
[X] Doc CPU |
I'd agree that something like a gig nic would far outperform the pci backplane and hard drives. Yes, enterprise level nics tend to perform much faster than or use less cpu than common parts.
I'd suspect that you could use any good quality usb pci card and it should handle usb 2.0 speeds. It may say the backplane speed but usually they won't advertise that. Notes. Pci-x was a very short lived server slot that was generally green. It was a multi function pci slot. It was quickly replaced by pci-e. One can place a pci card in and it will operate at any of the pci speeds. A pci-x would go up to (I forget) 100mhz or so?? |
No specific brand recommendations?
The only way I can tell quality is by the price they charge on ebay. Can't we do better than that? |
There are a hand full of pci cards on this page.
http://www.newegg.com/Product/Produc...642&Submit=ENE I have a AMD Processor so I decided it was wise to stick with a Radeon PCI-e graphics card. A lot of folks like Nvidia. Newegg is a little high on some of their hardware but I have never had an issue with Nvidia, Radeon or MSI merchandise. **Keep your receipt you may be able to get a rebate** http://www.newegg.com/Product/Produc...82E16833114006 I installed this wireless 802.11b pci card and it works great! http://www.microcenter.com/product/3...chable_Antenna |
Hi there,
Quote:
Quote:
Quote:
What really matters is technical features and specs. In your particular case that might be:
Quote:
[X] Doc CPU |
Quote:
Sure, a circa 2000 HDD isnt going to keep up with gigabit. Circa 2000 HDD- 15-45MB/sec Ethernet- 12.5MB/sec (theoretical maximum) Gigabit netowrking- 125MB/sec (theoretical maximum) PCI- 133MB/sec (33MHz/32-bit, theoretical maximum) In most cases, gigabit wont get to max speed on such an old machine, but it will get much better speeds than ethernet. But if the files you want to transfer are cached you should be able to get somewhere near the theoretical maximum. Quote:
I dont ever recall seeing CPU use statictics on hardware reviews for USB controllers, and I'd guess there isnt a huge amount of difference between most USB controller cards. Quote:
PCI-X is often backward compatible with PCI, in some cases you can run a PCI-X card in a PCI slot, but there will be a performance impact. http://en.wikipedia.org/wiki/PCI-X Quote:
With motherbaords I suggest getting some quality, troubleshooting and replacing motherobards is slow and can be expensive. For a poxy network card, or a USB card, its a 5 minutes or less job to replace (I can do it in under 60 seconds), so spending a lot more isnt really worth it IMO. Most of the USB 2.0 cards I see use VIA chipsets. No idea if they vary the chips/revisions from manufacturer to manufacturer. Sorry that I dont know that offhand, and I dont have the time to figure it out now.... |
This one claims "4 DMA engines with pipelined control for data transfer". Would you call it a quality one?
http://www.ebay.com/itm/Astrotek-4-1...-/271459279562 |
By the way, how it works in windows is important too. What is the windows equivalent to this outstanding forum? I do have some windows specific questions about hardware. What about Tom's hardware?
|
"unlikely to find PCI-X in an ordinary desktop PC." About a zero chance. Only used in servers. They tended to have raid chips attached to the PCI-X bus.
I don't buy from ebay. |
Are you trying to say you do not believe what many say in ebay?
What about the following one from the manufacturer's site that mentions 4 DMA engines too, it says "4 DMA engines with pipelined control for USB data transfer bandwidth improvement": http://www.via.com.tw/en/products/pe...ls/usb/vt6212/ I think the next step definitely is, where do you buy a usb pci card with the above VT6212 chipset? |
They do sell usb 3.0 on pci. Not sure back plane will support those speeds.
|
Quote:
http://www.xbitlabs.com/articles/sto...ay/vt6212.html From what I remember, the NEC USB 2.0 controllers were much better regarded than the VIA controllers, the VIA ones were more likely to have issues, and IIRC were slower as well. But I cant be sure about any differences in CPU use. Quote:
http://www.asus.com/Motherboards/M2N32_WS_Professional/ Quote:
|
All times are GMT -5. The time now is 07:30 AM. |