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.