41020e1b6c10761f81c0cadb861675b5202c3d2f |
|
12-Feb-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix clang warnings and leak of full_stats_file . BUG: 27121040 Change-Id: I33a218c7746509278e1222cd5dbd6d4876405b28
/system/extras/tests/ext4/rand_emmc_perf.c
|
83eeed92430fc3f14c21cfc43d11fcecef6e8285 |
|
15-Oct-2015 |
Andriy Naborskyy <andriyn@google.com> |
emmc test: fix counter overflow Fix iops counter overflow that is observed with smaller write size Bug: 24099467 Change-Id: Ibb1001bde4b68cabf4d0bced6df553f4f772685a
/system/extras/tests/ext4/rand_emmc_perf.c
|
6be6b120c0e73f484360518e39cb17a05e3d1626 |
|
26-Apr-2013 |
Ken Sumrall <ksumrall@android.com> |
Upgrade rand_emmc_perf to check for worst case behavior Add the -s <count> option to do that many random 4K IOPS, and then report the average and max times/operation, and the standard deviation of the data set. Add the -f <file> option to save the complete set of times for each I/O of a -s run. This can be used for further analysis. Also, update the android_emmc_perf_tests.sh script to know about the new -s and -f options, and add support for the Flo device. Change-Id: I4bca4b48d3acf74d46331461625f7f8088509f96
/system/extras/tests/ext4/rand_emmc_perf.c
|
ecb600d0d9de4eacfd619dfe380a94af1abee0dd |
|
23-Aug-2012 |
Ken Sumrall <ksumrall@android.com> |
Update emmc perf test tool Drop caches before read tests. Fix random read tests to read area big enough to prevent the block cache from filling with the data being read. Test with the read-ahead set to 4K, and at the default value. Change-Id: Ifffa07fe4c89b6e103ce4fd71d0fa9881fed0dc7
/system/extras/tests/ext4/rand_emmc_perf.c
|
32243fadeab8cf244861e3df89744b78ba3eff92 |
|
28-Jun-2012 |
Ken Sumrall <ksumrall@android.com> |
Fix a few bugs in rand_emmc_perf Fix the code to properly read urandom to init the random number generator. Fix to properly read the arguments if any options are given. Fix to enable it to be built against glibc. Change-Id: I9127a71232e39afa3054fe9f1612def9ae13d9d3
/system/extras/tests/ext4/rand_emmc_perf.c
|
2633ce5ca5024d5565c9068c29ec39a8c3ed10e9 |
|
31-May-2012 |
Ken Sumrall <ksumrall@android.com> |
Add some tools for testing ext4 performance and resiliency. rand_emmc_perf is a simple test to test random read/write performance of emmc chips. android_emmc_perf_tests is a script that runs on the host that uses rand_emmc_perf to test the emmc performance on a device. corrupt_gdt_free_blocks is used to corrupt a filesystem so the kernel trips over it at runtime and panics, thus testing kernel's ability to mark the filesystem as needing to be fixed. set_ext4_err_bit sets the error bit in the superblock so e2fsck will trigger a full check next boot. corrupt_gdt_free_blocks and set_ext4_err_bit are only built for userdebug and eng builds. rand_emmc_perf is marked optional, and not included in any build by default. Change-Id: I808174025d891f358ac54008371cb590e3c19f2f
/system/extras/tests/ext4/rand_emmc_perf.c
|