History log of /system/extras/tests/ext4/android_emmc_perf_tests.sh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/android_emmc_perf_tests.sh
b20f33f727e77c00b5b8176a541d5ddfbd469fef 14-Aug-2012 Ken Sumrall <ksumrall@android.com> Add manta support to android_emmc_perf_tests.sh

Also tweak the script a little bit. This is only for testing,
and doesn't ship in any product.

Change-Id: I9506d6babddef91fc6d9c0083064e0ef8a2d70a8
/system/extras/tests/ext4/android_emmc_perf_tests.sh
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/android_emmc_perf_tests.sh