My empeg's in the car right now... does it have the "time" command? I'd be interested to see the output of some speed tests. These are the kind of tests I do when I get a new HD and so far, the limiting factor in my
P2@400 has always been the drives (each new one outperforming the previous).
Disclaimer: I'm not currently logged in to my empeg so I can't verify the file names I'm talking about
Write test:# time dd if=/dev/zero of=/drive0/testfile bs=1048576 count=1024
Read test:# time dd if=/drive0/testfile of=/dev/null bs=1048576 count=1024
If the drive is fairly full, it will slow these numbers down (due to the testfile being closer to the end of the drive [always slower] and possible fragmentation). An alternate read test that would read from the drive sequentially is:
Alt read test:# time dd if=/dev/hda of=/dev/null bs=1048576 count=1024
Then try going between the drives:
Cross-drive test:# time dd if=/drive0/testfile of=/drive1/testfile bs=1048576 count=1024
All the tests above are using 1GB (1073741824 bytes) of data so you can get MB/s by taking 1024/time (e.g. 20 seconds to complete = 51.2MBps). Stopping the player application and quitting other hacks that may be running will help get better performance.
On systems without DMA, the CPU is usually the limiting factor and this can be seen in the output of the
time command listing 100% CPU.
P.S. How do I make my CPU speed not be linked like an email address?