init.qcom.post_boot.sh解釋( 三 )




                # Enable low power modes
                #允許低電量模式
                echo 0 > /sys/module/lpm_levels/parameters/sleep_disabled


                # HMP scheduler (big.Little cluster related) settings
                #大小核閾值設置
                echo 75 > /proc/sys/kernel/sched_upmigrate
                echo 60 > /proc/sys/kernel/sched_downmigrate


                # cpu idle load threshold
                #CPU空載閾值
                echo 30 > /sys/devices/system/cpu/cpu0/sched_mostly_idle_load
                echo 30 > /sys/devices/system/cpu/cpu1/sched_mostly_idle_load
                echo 30 > /sys/devices/system/cpu/cpu2/sched_mostly_idle_load
                echo 30 > /sys/devices/system/cpu/cpu3/sched_mostly_idle_load
                echo 30 > /sys/devices/system/cpu/cpu4/sched_mostly_idle_load
                echo 30 > /sys/devices/system/cpu/cpu5/sched_mostly_idle_load
                echo 30 > /sys/devices/system/cpu/cpu6/sched_mostly_idle_load
                echo 30 > /sys/devices/system/cpu/cpu7/sched_mostly_idle_load


                # Enable core control
                #允許核心控制
                insmod /system/lib/modules/core_ctl.ko
                                
                 #貌似是控制大核上線數
                echo 2 > /sys/devices/system/cpu/cpu0/core_ctl/min_cpus
                echo 4 > /sys/devices/system/cpu/cpu0/core_ctl/max_cpus
                 #上線限值
                echo 68 > /sys/devices/system/cpu/cpu0/core_ctl/busy_up_thres
                 #離線限值
                echo 40 > /sys/devices/system/cpu/cpu0/core_ctl/busy_down_thres
                #離線延遲時間,單位毫秒
                echo 100 > /sys/devices/system/cpu/cpu0/core_ctl/offline_delay_ms

推薦閱讀