From 2accf5bd7916ee943e97defce2a0113da43e6b80 Mon Sep 17 00:00:00 2001 From: Daeho Jeong Date: Tue, 29 Nov 2022 21:04:12 +0000 Subject: [PATCH] set iostat_period_ms to 1 sec Current period of this is 3 sec and it is used when Perfetto profiling is running on Android. Without Perfetto profiling, it doesn't affect the system at all. However, 3 sec doesn't provide enough granularity to understand F2FS I/O behaviors. To make F2FS I/O profiling ftrace effective, set the ftrace period to 1 sec. Test: check f2fs iostat_period_ms sysfs node value Change-Id: I2d418795613dfbd1aea6c4f13c9a39af3deb1c4d Signed-off-by: Daeho Jeong --- rootdir/init.rc | 1 + 1 file changed, 1 insertion(+) diff --git a/rootdir/init.rc b/rootdir/init.rc index f05c0bf58..1131f3f7c 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -1108,6 +1108,7 @@ on boot # are not aware of using fsync()/sync() to prepare sudden power-cut. write /dev/sys/fs/by-name/userdata/cp_interval 200 write /dev/sys/fs/by-name/userdata/gc_urgent_sleep_time 50 + write /dev/sys/fs/by-name/userdata/iostat_period_ms 1000 write /dev/sys/fs/by-name/userdata/iostat_enable 1 # set readahead multiplier for POSIX_FADV_SEQUENTIAL files