2022-02-13 08:57:38 +00:00
|
|
|
# Copyright (C) 2022 Paranoid Android
|
2017-01-30 13:08:58 +00:00
|
|
|
#
|
|
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
# you may not use this file except in compliance with the License.
|
|
|
|
# You may obtain a copy of the License at
|
|
|
|
#
|
|
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
#
|
|
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
# See the License for the specific language governing permissions and
|
|
|
|
# limitations under the License.
|
|
|
|
|
2022-02-13 09:02:09 +00:00
|
|
|
on post-fs-data
|
2022-02-13 09:04:23 +00:00
|
|
|
# Disable zram readahead
|
|
|
|
write /proc/sys/vm/page-cluster 0
|
2022-02-13 09:02:09 +00:00
|
|
|
# Override readahead to 2MiB during boot
|
|
|
|
write /sys/block/dm-0/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-1/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-2/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-3/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-4/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-5/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-6/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-7/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-8/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/dm-9/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/mmcblk0/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/sda/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/sdb/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/sdc/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/sdd/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/sde/queue/read_ahead_kb 2048
|
|
|
|
write /sys/block/sdf/queue/read_ahead_kb 2048
|
|
|
|
|
2017-01-30 13:08:58 +00:00
|
|
|
on property:vendor.post_boot.parsed=1
|
2022-02-13 09:02:09 +00:00
|
|
|
# Reset readahead to 128KiB
|
2017-01-30 13:08:58 +00:00
|
|
|
write /sys/block/dm-0/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-1/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-2/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-3/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-4/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-5/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-6/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-7/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-8/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-9/queue/read_ahead_kb 128
|
2022-02-13 08:57:38 +00:00
|
|
|
write /sys/block/dm-10/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-11/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-12/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-13/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-14/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-15/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-16/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-17/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-18/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-19/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-20/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-21/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-22/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-23/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-24/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-25/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-26/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-27/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-28/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-29/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-30/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-31/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-32/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-33/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-34/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-35/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-36/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-37/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-38/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-39/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-40/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-41/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-42/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-43/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-44/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-45/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-46/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-47/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-48/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/dm-49/queue/read_ahead_kb 128
|
2017-01-30 13:08:58 +00:00
|
|
|
write /sys/block/mmcblk0/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/sda/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/sdb/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/sdc/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/sdd/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/sde/queue/read_ahead_kb 128
|
|
|
|
write /sys/block/sdf/queue/read_ahead_kb 128
|
2022-02-14 04:32:14 +00:00
|
|
|
|
|
|
|
on property:ro.board.platform=lahaina
|
|
|
|
# Setup foreground cpuset for display composer.
|
|
|
|
write /dev/cpuset/foreground/cpus 0-6
|