Taking the following issues in the count, what would be the descending order from greatest to least of bottlenecks in a computer system?
- Network I/O
- Disk I/O
- RAM I/O
- Graphics I/O
- Processing I/O
I'm often explaining the concept of what can make a machine appear slow, and I'd like to get a good idea of what's mostly the greatest to lowest bottlenecks in a system. Considering an average computer which has a decent 7200RPM hard disk, an average 500 kilobytes per second up/down network connection, average speed RAM, a dual-core 2GHz processor, and a fairly cheap video card, what'd be the order of my list above? I'd assume it'd be the way I wrote it, but I'd like to be sure.
What are the greatest and least causes for bottlenecks in hardware and I/O?