Post Reply

[APP] TAP Benchmark 0.8 - Test your filesystem - CURRENTLY STOPPED

OP Peacemanibk

24th November 2010, 04:16 PM   |  #1  
Peacemanibk's Avatar
OP Senior Member
Thanks Meter: 7
 
124 posts
Join Date:Joined: Oct 2010
Donate to Me
More
Currently development is paused - anyone interested in the source code write me a pm.


This app is aiming to give you better numbers for comparing different filesystems used in various lagfixes. It should also work for different phones, so that we can compare performance between them.

Currently this is a betaversion, so just try it out if you have a backup of your system. Even if nothing should happen to your system, i cannot guarantee for it

PLEASE UNINSTALL PREVIOUS VERSIONS BEFORE TRYING A NEW ONE

Usage: Run the app, change the number of iterations in the options menu, and run Benchmark Filesystem. View your Results with "Last Benchmark Summary".
Reading the detailes values: Example: File writes 10k: 5378(53) kB/s
- The name describes the Test - here writing Files with 10kBytes size
- first number - here 5378 - is the mean value result - in this case the write speed in kBytes per second
- number in brackets: the approximate error (+-) of the mean value calculated.

The first test after a fresh installation can get somewhat faked numbers, repeat it at least two times to make sure to have reproducable values. If one value has a very large error compared to the others the reason could be another app doing something - just repeat the benchmark to see if its real.

Changelog 0.8:
- Refined Stress test and details
- FAQ added
- Logfile can now be copied (Longpress)
- Logfile structure changed for better overview

Changelog 0.7:
- Comparison bar chart added
- More detailed overall Score
- renamed it for broader future audience
- new icon set
- Minimum iterations is now 4
- the best and worst iteration are not taken for calculations - prevent statistical outliners
- Logfile lies now under TAPBenchmark
- Last benchmark numbers can be copied for fast pasting into this forum (Longpress)

Changelog 0.6:
- Additional Stresstest (Parallel read/write)
- Overall Benchmark Score introduced (has to be refined in future)
- Time for a Single Test can be changed to increase accuracy (maybe)
- Free space can be checked to ensure there is enough (no check before start yet)
- Write and Read test refined (data is now written/read to/from different files)
- Rewritten to be Android style (back-button working now as it should for example ...)

Changelog 0.5:
- Tests calculate readable values (Writes/s or kByte/s)
- Number of iterations can be changed (between 2 and 20) - standard is now 10
- Number of Repetitions per Test is automatically ajusted in the beginning so that each iteration takes approx. 1s - 7 tests with 10 iterations takes always approx 70s
- File read/write overhead is calculated: This is done by compare read/write speed of the 10k and 1M Tests under the assumption that the 1M tests give approx. the raw I/O speed. The number can be interpreted as additional time needed to read/write a file regardless of the size, which has to be added to the time it takes to read/write the file data itself.
- Display will stay on during the benchmark.
- sdcard test has been disabled- lets concentrate on /data first.

Reporting bugs and your Benchmark numbers is very welcome, i will include the numbers into the program for comparison. I will try to improve the tests to be as meaningful as possible, so post any ideas you have for improving it.
Attached Files
File Type: apk Benchmark_0.8.apk - [Click for QR Code] (47.4 KB, 2166 views)
Last edited by Peacemanibk; 7th December 2010 at 06:27 PM.
The Following 7 Users Say Thank You to Peacemanibk For This Useful Post: [ View ]
24th November 2010, 05:51 PM   |  #2  
Account currently disabled
Thanks Meter: 422
 
2,022 posts
Join Date:Joined: Sep 2010
Donate to Me
I think its a great idea.
Sgs don't have any good benchmark program that's test the hardware that's in the sgs.
So it would help alot when tweaking the phone..

Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
25th November 2010, 08:14 AM   |  #3  
Peacemanibk's Avatar
OP Senior Member
Thanks Meter: 7
 
124 posts
Join Date:Joined: Oct 2010
Donate to Me
More
Well, looks like i will start myself

I thought about testing time needed for writing/reading/deleting files with different filesize - 10k,100k,1M to start with. As far as i have seen /data and /sdcard can be accessed easily - and testing /sdcard would give one numbers about the sdcard. If i use a database, is this automatically stored on /dbdata, so that one can measure speed there? What about the other partitions - how can i access them?
25th November 2010, 08:25 AM   |  #4  
Account currently disabled
Thanks Meter: 422
 
2,022 posts
Join Date:Joined: Sep 2010
Donate to Me
Sounds like a good idea.
You need to use root access so you can make them write access.


Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
25th November 2010, 05:15 PM   |  #5  
Member
Thanks Meter: 20
 
61 posts
Join Date:Joined: Nov 2010
More
I would vote this one up.
26th November 2010, 07:54 PM   |  #6  
Peacemanibk's Avatar
OP Senior Member
Thanks Meter: 7
 
124 posts
Join Date:Joined: Oct 2010
Donate to Me
More
Work is in progress - database read write benchmarks work already - in the mean time i have found a nice benchmark in the market: rl sqlite benchmark - it tests just sqlite performance but could give you already some numbers.
I will update this thread as soon as i have a beta version available for you ...

Sent from my GT-I9000 using XDA App
27th November 2010, 02:51 AM   |  #7  
Account currently disabled
Thanks Meter: 422
 
2,022 posts
Join Date:Joined: Sep 2010
Donate to Me
Sounds nice.
Keep me informed ;)


Sent from GT-I9000 jpo. My own kernel for z4mod and with 342MB Ram
27th November 2010, 02:55 AM   |  #8  
Senior Member
Thanks Meter: 20
 
193 posts
Join Date:Joined: Aug 2010
What about include a tool to detect that filesystem corruption caused by some lagfixes?

I think you could expand this solution to check the main things that concerns SGS modders, not just a bechmark... but I don't know. I'm not a developer, so I can't imagine the amount of work something like this would take...
Last edited by Ticiano; 27th November 2010 at 02:58 AM.
27th November 2010, 04:44 PM   |  #9  
Senior Member
Thanks Meter: 8
 
156 posts
Join Date:Joined: Aug 2010
I'm gonna sign up for this one.
27th November 2010, 05:05 PM   |  #10  
Senior Member
Thanks Meter: 5
 
127 posts
Join Date:Joined: Oct 2010
Count me in as well!

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes