I tried your script on two Linodes, a 360 and a 540.
360
Code:
Start: 2009-10-12 19:36:35
Create a 1GB file.
19:36:35 up 98 days, 23:55, 3 users, load average: 0.00, 0.05, 0.09
1048576000 bytes (1.0 GB) copied, 219.067 s, 4.8 MB/s
19:40:14 up 98 days, 23:59, 3 users, load average: 1.54, 0.69, 0.33
540
Code:
Start: 2009-10-12 18:00:24
Create a 1GB file.
18:00:24 up 5 min, 2 users, load average: 0.00, 0.00, 0.00
1048576000 bytes (1.0 GB) copied, 145.728 s, 7.2 MB/s
18:02:50 up 7 min, 2 users, load average: 1.47, 0.64, 0.24
Looks as if Stever may be right - in this rather limited test, the rate of disk I/O was definitely better with less 'nodes on the host. Does anyone with a bigger Linode have time to do the test?