Rockbox disk driver speed
test_disk
The plugin we use to measure the disk & disk driver speed and reliability. It is not built by default, so you need to add it (test_disk.c) to your apps/plugins/SOURCES file and rebuild in order to use it.
Speeds
Deactivate dircache during measurement (some of the following results were obtained with dircache enabled). It's recommended to use a "best of three" scheme, i.e. run test_disk three times and take an average of each measurement. The KB/s speeds are given corresponding to the chunk size order: 512/4096/1048576
Model |
Storage |
Who |
Date |
Disk driver revision |
CPU clock(s) (MHz) |
File Operations (files/s) |
Create (KB/s) |
Write (KB/s) |
Read (KB/s) |
|
|
|
|
|
|
Create |
Open |
Dirscan |
Delete |
Aligned |
Unaligned |
Aligned |
Unaligned |
Aligned |
Unaligned |
Archos Ondio FM |
|
JensArnold |
2008-05-14 |
ata-mmc.c r16577 |
12 |
8 |
16 |
808 |
20 |
73/236/278 |
110/247/301 |
73/236/294 |
110/255/307 |
177/301/335 |
177/301/335 |
Archos Recorder v1 80GB |
|
JensArnold |
2008-05-14 |
ata.c r17468 + ata-as-archos.S r13486 |
11 |
12 |
16 |
1024 |
62 |
1403/2810/3237 |
1213/2215/2466 |
1424/2888/3323 |
1248/2260/2522 |
1311/2480/2786 |
1151/2023/2257 |
Archos Studio 20 |
|
JensArnold |
2008-05-14 |
ata.c r17468 + ata-as-archos.S r13486 |
12 |
8 |
23 |
1105 |
16 |
979/2626/2900 |
1004/2117/2435 |
1040/2817/3317 |
1048/2236/2576 |
1276/2445/2801 |
1101/1951/2292 |
Gigabeat F40 |
|
KyleGabriel |
2008-02-28 |
ata.c r16370 |
295* |
18 |
7788 |
126784 |
17 |
6717/6894/6516 |
5890/6433/5732 |
6755/7133/6505 |
6245/6679/6057 |
5927/4610/6935 |
5306/6052/5997 |
Gigabeat S30 |
|
MichaelSevakis |
2009-03-12 |
ata.c r20299 (UDMA4) |
264 |
44 |
140 |
23387 |
65 |
4966/10032/11577 |
4973/10040/11566 |
4997/10042/11577 |
4995/10057/11609 |
4530/18718/20446 |
4420/18640/20445 |
Gigabeat S30 |
|
MichaelSevakis |
2008-05-05 |
ata.c r17383 (PIO4) |
264 |
26 |
69 |
11955 |
43 |
4976/8052/9494 |
4978/8038/9491 |
4988/8049/9488 |
4990/8056/9497 |
3325/7260/6418 |
3320/6691/6385 |
Gigabeat S60 |
|
RobertMenes |
2008-04-17 |
ata.c r16370 (PIO0) |
264 |
27 |
4943 |
76607 |
35 |
2493/3663/3829 |
2493/3661/3818 |
2496/3674/3829 |
2495/3665/3837 |
2478/2980/3100 |
2480/2979/3100 |
iPod G2 |
|
JensArnold |
2008-05-13 |
ata.c r17468 |
30 |
10 |
50 |
2035 |
12 |
1638/666/2146 |
1390/225/1808 |
2076/1078/2971 |
1753/388/2250 |
1619/1038/2172 |
1410/411/1856 |
80 |
14 |
99 |
5550 |
16 |
1661/3188/316 |
308/2687/2745 |
2365/4396/548 |
446/3502/4240 |
2062/3427/612 |
608/2943/3256 |
iPod G4 color |
|
RobertMenes |
2008-02-26 |
ata.c r16370 + ata-as-arm.S 13763 |
30 |
20 |
759 |
11603 |
33 |
2768/4986/5655 |
2813/4990/5666 |
2914/5249/5757 |
2933/5247/5774 |
1554/2116/2215 |
1591/2008/2211 |
80 |
31 |
1458 |
31099 |
48 |
3712/6181/6629 |
3709/6182/6636 |
3843/6302/6622 |
3843/6302/6622 |
2331/3492/3495 |
2303/3382/3484 |
iPod G5.5 (30GB) |
|
RobertMenes |
2008-02-28 |
ata.c 16370 + ata-as-arm.S 13763 |
30 |
21 |
748 |
11619 |
43 |
2653/4977/5761 |
2645/4967/5761 |
2817/5074/5836 |
2811/5063/5842 |
1541/2163/2293 |
1576/2236/2288 |
80 |
32 |
1435 |
31150 |
54 |
4937/11569/13209 |
4807/11541/13619 |
4962/12152/14173 |
4905/12174/14216 |
2766/4722/5847 |
2697/5279/5315 |
iPod G5.5 (30GB) |
|
AndreeBuschmann |
2008-03-01 |
ata.c 16370 + ata-as-arm.S 13763 + #undef MAX_PHYS_SECTOR_SIZE |
30 |
23 |
684 |
11596 |
87 |
2722/4918/5427 |
2740/4933/5427 |
2865/5380/5854 |
2866/5379/5848 |
1672/2448/2530 |
1665/2341/2423 |
80 |
37 |
1312 |
31114 |
75 |
3134/10817/11862 |
3147/11046/11795 |
3316/11644/12532 |
3313/11702/12451 |
3344/5651/5981 |
3278/5404/5771 |
90 |
40 |
1345 |
35024 |
109 |
3207/11136/12659 |
3203/11070/12761 |
3396/11847/13551 |
3390/11891/13473 |
3583/6076/6654 |
3475/6033/6339 |
iPod G5.5 (80GB) |
|
BryanChilds |
2008-02-26 |
ata.c 16370 + ata-as-arm.S 13763 |
30 |
9 |
1255 |
11617 |
11 |
22/4665/5491 |
23/4667/5565 |
23/5000/5845 |
23/4997/5860 |
1632/2433/2531 |
1556/2323/2423 |
80 |
10 |
3215 |
31090 |
11 |
23/-8322/2743 |
23/7428/7577 |
23/-9643/7511 |
23/9520/11412 |
2918/-5816/4711 |
2918/5544/5710 |
iPod G5.5 (80GB) |
Samsung HS 081HA 4k/sector |
ChristopheNicolas |
2008-12-13 |
R19398 MAX_PHYS_SECTOR_SIZE 4096 |
30 |
21 |
38 |
3126 |
72 |
452/991/4142 |
449/984/4115 |
454/1005/4144 |
452/1005/4110 |
1947/1957/2495 |
1848/1880/2391 |
80 |
38 |
64 |
8771 |
145 |
828/1916/3552 |
806/1943/3534 |
824/1962/3447 |
812/1987/3439 |
4698/4768/6504 |
4439/4563/6249 |
R19398 /*MAX_PHYS_SECTOR_SIZE 4096*/ |
30 |
6 |
102 |
3145 |
6 |
15/120/2316 |
15/120/2320 |
15/120/2388 |
15/120/2390 |
1399/2329/2528 |
1294/2239/2422 |
80 |
6 |
275 |
7949 |
6 |
15/120/3027 |
15/120/3013 |
15/120/3148 |
15/120/3140 |
2201/5258/6741 |
2081/5112/6462 |
iPod Mini G2 (32GB CF) |
|
JensArnold |
2008-05-14 |
ata.c r17468 + ata-as-arm.S r17316 |
30 |
22 |
40 |
3238 |
51 |
218/864/5272 |
163/825/4885 |
199/909/5129 |
173/913/4954 |
1392/2209/2379 |
1375/2125/2262 |
80 |
28 |
55 |
6963 |
50 |
184/945/6023 |
173/888/5688 |
170/1145/5999 |
176/1030/5821 |
1980/3487/3862 |
1889/3432/3802 |
Iriver H10_6GB |
|
JensArnold |
2008-05-13 |
ata.c r17468 + ata-as-arm.S r17316 |
30 |
6 |
89 |
2827 |
6 |
1734/2958/2954 |
2592/2986/3133 |
2279/5368/5777 |
3522/5284/6200 |
1607/2289/2343 |
1661/2179/2150 |
80 |
6 |
223 |
7355 |
6 |
2280/714/2537 |
2247/3045/2841 |
5089/1549/5322 |
4944/5763/5360 |
3206/2716/5446 |
3100/5406/5164 |
Iriver H120 |
|
RobertMenes |
2008-03-09 |
ata.c r16370 + ata-as-coldfire.S r11967 |
45 |
10 |
632 |
7281 |
12 |
2124/2884/3044 |
2049/2753/2897 |
2201/2928/3075 |
2123/2792/2925 |
2321/3259/3440 |
2199/3029/3186 |
124 |
12 |
1575 |
20277 |
12 |
4961/6311/6656 |
4808/6086/6463 |
5109/6499/6723 |
4962/6261/6469 |
5340/7313/7615 |
5109/6830/7162 |
Iriver H340 |
|
JensArnold |
2008-05-14 |
ata.c r17468 + ata-as-coldfire.S r11967 |
45 |
10 |
54 |
2286 |
13 |
2266/2994/3136 |
2173/2828/2948 |
2315/3018/3158 |
2215/2848/2972 |
2351/3280/3461 |
2222/3047/3203 |
124 |
12 |
124 |
6285 |
13 |
5250/6589/6806 |
5036/6241/6348 |
5347/6669/6888 |
5134/6342/6579 |
5418/7354/7531 |
5144/6653/6826 |
Iriver H380 |
|
SteveBavin |
2008-02-27 |
ata.c r16370 + ata-as-coldfire.S r11967 |
45 |
7 |
182 |
5242 |
7 |
1181/2854/3075 |
1629/2742/2908 |
1937/2894/3087 |
1847/2780/2919 |
1750/2806/3103 |
1557/2651/3070 |
124 |
16 |
427 |
17497 |
18 |
1994/6168/6751 |
2591/6110/6438 |
2563/6237/6758 |
2611/6210/6457 |
2391/5931/6316 |
2467/4948/6324 |
Sansa c240 |
|
JensArnold |
2008-05-13 |
ata-sd-pp.c r17488 |
30 |
21 |
35 |
2917 |
65 |
246/1447/1742 |
270/1510/2320 |
248/1447/1779 |
279/1529/2364 |
958/3118/4326 |
921/2845/3697 |
80 |
29 |
53 |
6461 |
71 |
320/1682/3339 |
323/2388/3260 |
324/1687/3409 |
324/2388/3333 |
985/4962/10397 |
988/4903/9694 |
Sansa e280 |
|
BarryWardell |
2008-02-27 |
ata-c200_e200.c r16278 |
30 |
22 |
36 |
3761 |
47 |
294/1450/2234 |
302/1464/2170 |
304/1475/2250 |
299/1478/2217 |
738/2833/4258 |
734/2623/3818 |
80 |
27 |
53 |
7446 |
55 |
342/2330/4496 |
355/2318/4517 |
348/2355/4537 |
347/2313/4544 |
792/4371/10193 |
796/4349/9783 |
Onda VX747 |
|
MaurusCuelenaere |
2009-04-07 |
ata-sd-jz4740.c r20646 |
336 |
34 |
121 |
19846 |
51 |
120/626/1664 |
122/633/1696 |
135/1734/4020 |
134/1637/4174 |
1777/6659/10812 |
1825/6669/10812 |
* Displayed CPU frequency is not correct. Correct value is displayed in this table.
The following measurements were taken before test_disk was updated with extra detail in svn revision 13475.
Model |
Who |
Date |
Disk driver revision |
CPU clock(s) (MHz) |
Create (KB/s) |
Aligned write (KB/s) |
Unaligned write (KB/s) |
Aligned read (KB/s) |
Unaligned read (KB/s) |
iPod Color |
DaveChapman |
2007-01-23 |
ata.c r12094 + ata-as-arm.S r12099 |
75 / 30 |
5955 / 5175 |
6503 / 5688 |
6573 / 5636 |
3311 / 2156 |
2901 / 2113 |
iPod G5 |
DaveChapman |
2007-01-23 |
ata.c r12094 + ata-as-arm.S r12099 |
75 / 30 |
10707 / 5552 |
13035 / 5743 |
13092 / 5787 |
5521 / 2394 |
5306 / 2293 |
iPod Nano |
ThomJohansen |
2007-01-23 |
ata.c r12094 + ata-as-arm.S r12099 |
75 / 30 |
1243 / 982 |
7205 / 5070 |
7188 / 5053 |
6016 / 2432 |
5777 / 2339 |
iriver H10 |
BarryWardell |
2007-02-04 |
ata.c r12094 + ata-as-arm.S r12100 |
75 |
9171 |
12415 |
12315 |
6245 |
6024 |
Sansa e250 |
MatthiasWientapper |
2007-02-04 |
ata-e200.c r12195 |
?? |
5107/3660 |
5229/4477 |
5330/4705 |
8066/8066 |
6235/6235 |
Copyright © by the contributing authors.