release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > DiskSpeed

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

r31 - 02 Apr 2021 - 20:46:06 - UnknownUser

Copyright © by the contributing authors.