| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | I/O Scheduler Test Results | |||||||||||||||||||
2 | Test Partition is /data formatted as ext4 and mounted with the following options: nosuid, nodev, noatime, commit=30, barrier=1, data=ordered, noauto_da_alloc, discard | |||||||||||||||||||
3 | Test Data for AndroBench is 16MB Read, 1MB Write Buffer Size for Sequential and Random Access is SEQ=256kb RND=4kb SQLite Transactions=100 | |||||||||||||||||||
4 | Testing is done simply by changing I/O scheduler using Voltage Control to ensure no init.d scripts overwrite default settings in kernel then AndroBench is run once per I/O scheduler Change. Only 1st run is recorded for now. Testing was done while no other heavy I/O Operations were being run (i.e. listening to music or watching a 1080p MKV. These results WILL vary if those are taken into account. (which will be another Spreadsheet when I have the time) | |||||||||||||||||||
5 | I/O Schedulers (RedPill defaults) | Hit the source to see which defaults are used | ||||||||||||||||||
6 | AndroBench Storage Benchmarking Tool I/O Variables | deadline | SIO (2012) | noop | V(R) | bfq (v3r1) | ||||||||||||||
7 | Sequential Read (MB/s) | 49.14 | 49.37 | 47.63 | 48.75 | 47.74 | ||||||||||||||
8 | Random Read (IOPS) | 2616.5 | 2546.03 | 2429.11 | 2558.53 | 2282.68 | ||||||||||||||
9 | Sequential Write (MB/s) | 2.52 | 6.06 | 2.47 | 3.83 | 0.88 | ||||||||||||||
10 | Random Write (IOPS) | 60.71 | 66.41 | 62.36 | 60.14 | 34.28 | ||||||||||||||
11 | SQLite Insert (TPS) | 23.99 | 17.75 | 22.73 | 21.28 | 21.34 | ||||||||||||||
12 | SQLite Update (TPS) | 26.52 | 25.1 | 20.86 | 19.23 | 21.33 | ||||||||||||||
13 | SQLite Delete (TPS) | 24.28 | 23.4 | 26.8 | 22.1 | 21.41 | ||||||||||||||
14 | Browser (msec) | 402.75 | 383 | 507.5 | 228.75 | 330.5 | ||||||||||||||
15 | Market (msec) | 799.5 | 463 | 725.5 | 725 | 516 | ||||||||||||||
16 | Camera (msec) | 566.75 | 355.75 | 372.25 | 395.75 | 803.75 | ||||||||||||||
17 | Camcorder (msec) | 2156.5 | 2052.75 | 1695.75 | 1899.75 | 1856 | ||||||||||||||
18 | ||||||||||||||||||||
19 | ||||||||||||||||||||
20 | While Running a 320kbps mp3 file (low I/O load) | |||||||||||||||||||
21 | ||||||||||||||||||||
22 | AndroBench Storage Benchmarking Tool I/O Variables | deadline | SIO (2012) | noop | V(R) | bfq (v3r1) | ||||||||||||||
23 | Sequential Read (MB/s) | 46.14 | 45.42 | 45.62 | 48.12 | 46.19 | ||||||||||||||
24 | Random Read (IOPS) | 2403.71 | 2393.65 | 2390.16 | 2472.08 | 2335.69 | ||||||||||||||
25 | Sequential Write (MB/s) | 3.27 | 3.26 | 2.5 | 2.37 | 0.51 | ||||||||||||||
26 | Random Write (IOPS) | 58.85 | 56.27 | 69.74 | 63.43 | 34.81 | ||||||||||||||
27 | SQLite Insert (TPS) | 30.7 | 28.97 | 30.47 | 24.83 | 18.78 | ||||||||||||||
28 | SQLite Update (TPS) | 25.64 | 19.74 | 33.54 | 20.21 | 20.87 | ||||||||||||||
29 | SQLite Delete (TPS) | 26.22 | 25.94 | 29.85 | 22.29 | 16.5 | ||||||||||||||
30 | Browser (msec) | 444.5 | 309.75 | 281.5 | 283.75 | 322.25 | ||||||||||||||
31 | Market (msec) | 776.75 | 1038 | 661.5 | 951.5 | 899.75 | ||||||||||||||
32 | Camera (msec) | 557.75 | 444 | 474.5 | 535.5 | 410.5 | ||||||||||||||
33 | Camcorder (msec) | 1705.25 | 2048.75 | 1751.5 | 2166.75 | 1765 | ||||||||||||||
34 | ||||||||||||||||||||
35 | ||||||||||||||||||||
36 | ||||||||||||||||||||
37 | ||||||||||||||||||||
38 | ||||||||||||||||||||
39 | ||||||||||||||||||||
40 | ||||||||||||||||||||
41 | ||||||||||||||||||||
42 | ||||||||||||||||||||
43 | ||||||||||||||||||||
44 | ||||||||||||||||||||
45 | ||||||||||||||||||||
46 | ||||||||||||||||||||
47 | ||||||||||||||||||||
48 | ||||||||||||||||||||
49 | ||||||||||||||||||||
50 | ||||||||||||||||||||
51 | ||||||||||||||||||||
52 | ||||||||||||||||||||
53 | ||||||||||||||||||||
54 | ||||||||||||||||||||
55 | ||||||||||||||||||||
56 | ||||||||||||||||||||
57 | ||||||||||||||||||||
58 | ||||||||||||||||||||
59 | ||||||||||||||||||||
60 | ||||||||||||||||||||
61 | ||||||||||||||||||||
62 | ||||||||||||||||||||
63 | ||||||||||||||||||||
64 | ||||||||||||||||||||
65 | ||||||||||||||||||||
66 | ||||||||||||||||||||
67 | ||||||||||||||||||||
68 | ||||||||||||||||||||
69 | ||||||||||||||||||||
70 | ||||||||||||||||||||
71 | ||||||||||||||||||||
72 | ||||||||||||||||||||
73 | ||||||||||||||||||||
74 | ||||||||||||||||||||
75 | ||||||||||||||||||||
76 | ||||||||||||||||||||
77 | ||||||||||||||||||||
78 | ||||||||||||||||||||
79 | ||||||||||||||||||||
80 | ||||||||||||||||||||
81 | ||||||||||||||||||||
82 | ||||||||||||||||||||
83 | ||||||||||||||||||||
84 | ||||||||||||||||||||
85 | ||||||||||||||||||||
86 | ||||||||||||||||||||
87 | ||||||||||||||||||||
88 | ||||||||||||||||||||
89 | ||||||||||||||||||||
90 | ||||||||||||||||||||
91 | ||||||||||||||||||||
92 | ||||||||||||||||||||
93 | ||||||||||||||||||||
94 | ||||||||||||||||||||
95 | ||||||||||||||||||||
96 | ||||||||||||||||||||
97 | ||||||||||||||||||||
98 | ||||||||||||||||||||
99 | ||||||||||||||||||||
100 | ||||||||||||||||||||