2021-05-19 13:18:49 +08:00
|
|
|
{
|
|
|
|
|
"Profiles": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "MaxPerformance",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpu",
|
|
|
|
|
"Path": "system"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "WriteFile",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"FilePath": "/sys/kernel/vendor_sched/set_task_group_ta",
|
|
|
|
|
"Value": "<pid>",
|
|
|
|
|
"LogFailures": "false"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "CameraServicePerformance",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpu",
|
|
|
|
|
"Path": "system"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "WriteFile",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"FilePath": "/sys/kernel/vendor_sched/set_task_group_cam",
|
|
|
|
|
"Value": "<pid>",
|
|
|
|
|
"LogFailures": "false"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2021-07-20 12:44:59 +08:00
|
|
|
{
|
|
|
|
|
"Name": "CameraServiceHighCapacity",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpuset",
|
|
|
|
|
"Path": "camera-daemon-high-group"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "CameraServiceMidCapacity",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpuset",
|
|
|
|
|
"Path": "camera-daemon-mid-group"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "CameraServiceMidHighCapacity",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpuset",
|
|
|
|
|
"Path": "camera-daemon-mid-high-group"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
2021-05-19 13:18:49 +08:00
|
|
|
{
|
|
|
|
|
"Name": "HighEnergySaving",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpu",
|
|
|
|
|
"Path": "background"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "WriteFile",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"FilePath": "/sys/kernel/vendor_sched/set_task_group_bg",
|
|
|
|
|
"Value": "<pid>",
|
|
|
|
|
"LogFailures": "false"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "NormalPerformance",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpu",
|
|
|
|
|
"Path": "system"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "WriteFile",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"FilePath": "/sys/kernel/vendor_sched/clear_group",
|
|
|
|
|
"Value": "<pid>",
|
|
|
|
|
"LogFailures": "false"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "HighPerformance",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpu",
|
|
|
|
|
"Path": "system"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "WriteFile",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"FilePath": "/sys/kernel/vendor_sched/set_task_group_fg",
|
|
|
|
|
"Value": "<pid>",
|
|
|
|
|
"LogFailures": "false"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "RealtimePerformance",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpu",
|
|
|
|
|
"Path": "system"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "WriteFile",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"FilePath": "/sys/kernel/vendor_sched/set_task_group_ta",
|
|
|
|
|
"Value": "<pid>",
|
|
|
|
|
"LogFailures": "false"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "NNApiHALPerformance",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpu",
|
|
|
|
|
"Path": "system"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "WriteFile",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"FilePath": "/sys/kernel/vendor_sched/set_task_group_nnapi",
|
|
|
|
|
"Value": "<pid>",
|
|
|
|
|
"LogFailures": "false"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "SystemBGPerformance",
|
|
|
|
|
"Actions": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "JoinCgroup",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"Controller": "cpu",
|
|
|
|
|
"Path": "system"
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "WriteFile",
|
|
|
|
|
"Params":
|
|
|
|
|
{
|
|
|
|
|
"FilePath": "/sys/kernel/vendor_sched/set_task_group_sysbg",
|
|
|
|
|
"Value": "<pid>",
|
|
|
|
|
"LogFailures": "false"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|