/ohos5.0/docs/zh-cn/device-dev/kernel/ |
H A D | kernel-small-plimits.md | 11 - plimiter:资源限制器的总称,一个子系统代表一类资源限制器,包含memory限制器、pids限制器、sched限制器。 12 - sched限制器:限制plimits组内的所有进程,在时间周期内占用的cpu时间。 28 │ │ ├─sched.period 29 │ │ ├─sched.quota 30 │ │ ├─sched.stat 45 2. sched限制器: 47 **图2** sched限制器配置 91 - 对文件sched.quota写入时间,单位ns,可限制组内所有进程使用cpu的时间 92 - 对文件sched.period写入时间,单位ns,可设置组内统计的时间周期 270 /* 删除plimitsA组,首先删除memory、pids、sched限制器 */ [all …]
|
H A D | kernel-small-bundles-container.md | 249 | -r--r--r-- | u:0 | g:0 | sched.stat | 调度统计信息 | 输出格式:[PID runTime… 250 | -r--r--r-- | u:0 | g:0 | sched.period | 调度周期配置 | 单位:us … 251 | -r--r--r-- | u:0 | g:0 | sched.quota | 调度配额配置 | 单位:us …
|
H A D | Readme-CN.md | 165 - [关联线程组调度](kernel-standard-sched-rtg.md) 166 - [CPU轻量级隔离](kernel-standard-sched-cpuisolation.md)
|
/ohos5.0/foundation/resourceschedule/ffrt/ |
H A D | BUILD.gn | 88 "src/sched", 150 "src/sched/deadline.cpp", 151 "src/sched/execute_ctx.cpp", 152 "src/sched/frame_interval.cpp", 153 "src/sched/interval.cpp", 154 "src/sched/load_tracking.cpp", 156 "src/sched/qos.cpp", 157 "src/sched/sched_deadline.cpp", 158 "src/sched/scheduler.cpp", 159 "src/sched/task_manager.cpp", [all …]
|
H A D | README.md | 31 │ ├── sched
|
H A D | CMakeLists.txt | 49 set(QOS_PATH ${FFRT_CODE_PATH}/sched/)
|
/ohos5.0/foundation/resourceschedule/ffrt/src/eu/ |
H A D | cpuworker_manager.cpp | 84 auto& sched = FFRTFacade::GetSchedInstance()->GetScheduler(qos); in GetTaskCount() local 85 return sched.RQSize(); in GetTaskCount() 101 auto& sched = FFRTFacade::GetSchedInstance()->GetScheduler(thread->GetQos()); in PickUpTaskFromGlobalQueue() local 104 return sched.PickNextTask(); in PickUpTaskFromGlobalQueue() 125 auto& sched = FFRTFacade::GetSchedInstance()->GetScheduler(thread->GetQos()); in PickUpTaskBatch() local 128 CPUEUTask* task = sched.PickNextTask(); in PickUpTaskBatch() 149 CPUEUTask* task2local = sched.PickNextTask(); in PickUpTaskBatch()
|
/ohos5.0/docs/en/device-dev/kernel/ |
H A D | kernel-small-plimits.md | 14 - sched limiter: limits the time to use CPUs for all processes in a plimits group in a specified pe… 30 │ │ ├─sched.period 31 │ │ ├─sched.quota 32 │ │ ├─sched.stat 47 - sched limiter 49 **Figure 2** sched limiter configuration 80 |-rw-r--r-- | 0 | u:0 | g:0 | sched.period | Statistical period of the time slice,… 93 - Write time, in ns, to the **sched.quota** file to limit the time for all processes in the group t… 94 - Write time, in ns, to the **sched.period** file to set the period for collecting statistics in a … 275 /* Delete the plimitsA group. You need to delete the memory, pids, and sched limiters first. */ [all …]
|
H A D | Readme-EN.md | 165 - [Related Thread Group](kernel-standard-sched-rtg.md) 166 - [Lightweight CPU Isolation](kernel-standard-sched-cpuisolation.md)
|
/ohos5.0/base/hiviewdfx/hitrace/cmd/config/ |
H A D | hitrace.rc | 62 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_switch/enable 63 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable 66 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_pi_setprio/enable 68 chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_waking/enable 167 chmod 0666 /sys/kernel/tracing/events/sched/sched_switch/enable 168 chmod 0666 /sys/kernel/tracing/events/sched/sched_wakeup/enable 169 chmod 0666 /sys/kernel/tracing/events/sched/sched_blocked_reason/enable 170 chmod 0666 /sys/kernel/tracing/events/sched/sched_cpu_hotplug/enable 171 chmod 0666 /sys/kernel/tracing/events/sched/sched_pi_setprio/enable 172 chmod 0666 /sys/kernel/tracing/events/sched/sched_process_exit/enable [all …]
|
H A D | hitrace_user.cfg | 90 "chmod 0755 /sys/kernel/tracing/events/sched/", 91 "chmod 0755 /sys/kernel/tracing/events/sched/sched_switch/", 92 "chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup/", 94 "chmod 0755 /sys/kernel/tracing/events/sched/sched_cpu_hotplug/", 95 "chmod 0755 /sys/kernel/tracing/events/sched/sched_pi_setprio/", 96 "chmod 0755 /sys/kernel/tracing/events/sched/sched_process_exit/", 97 "chmod 0755 /sys/kernel/tracing/events/sched/sched_waking/", 98 "chmod 0666 /sys/kernel/tracing/events/sched/sched_switch/enable", 99 "chmod 0666 /sys/kernel/tracing/events/sched/sched_wakeup/enable", 104 "chmod 0666 /sys/kernel/tracing/events/sched/sched_waking/enable", [all …]
|
H A D | hitrace.cfg | 89 "chmod 0755 /sys/kernel/debug/tracing/events/sched/", 90 "chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_switch/", 91 "chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup/", 96 "chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_waking/", 273 "chmod 0666 /sys/kernel/debug/tracing/events/sched/enable", 412 "chmod 0755 /sys/kernel/tracing/events/sched/", 413 "chmod 0755 /sys/kernel/tracing/events/sched/sched_switch/", 414 "chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup/", 417 "chmod 0755 /sys/kernel/tracing/events/sched/sched_pi_setprio/", 419 "chmod 0755 /sys/kernel/tracing/events/sched/sched_waking/", [all …]
|
/ohos5.0/foundation/systemabilitymgr/samgr_lite/samgr/adapter/posix/ |
H A D | thread_adapter.c | 74 struct sched_param sched = {attr->priority}; in THREAD_Create() local 76 struct sched_param sched = {PRI_BUTT - attr->priority}; in THREAD_Create() local 80 pthread_attr_setschedparam(&threadAttr, &sched); in THREAD_Create()
|
/ohos5.0/base/startup/init/services/modules/trace/ |
H A D | init_trace.cfg | 139 "name" : "sched", 144 "events/sched/sched_switch/enable", 145 "events/sched/sched_wakeup/enable", 146 "events/sched/sched_wakeup_new/enable", 147 "events/sched/sched_waking/enable", 148 "events/sched/sched_blocked_reason/enable", 149 "events/sched/sched_pi_setprio/enable", 150 "events/sched/sched_process_exit/enable",
|
/ohos5.0/foundation/graphic/graphic_utils_lite/interfaces/innerkits/ |
H A D | graphic_thread.h | 52 struct sched_param sched = {attr->priority}; in ThreadCreate() 53 pthread_attr_setschedparam(&threadAttr, &sched); in ThreadCreate()
|
/ohos5.0/docs/zh-cn/application-dev/dfx/ |
H A D | hitrace.md | 111 sched - CPU Scheduling 280 hitrace -z -b 102400 -t 10 sched freq idle disk -o /data/local/tmp/test.ftrace。 286 $ hitrace -z -b 102400 -t 10 sched freq idle disk -o /data/local/tmp/test.ftrace 295 hitrace --trace_clock boot -b 102400 -t 10 sched freq idle disk -o /data/local/tmp/test.ftrace。 301 $ hitrace --trace_clock boot -b 102400 -t 10 sched freq idle disk -o /data/local/tmp/test.ftrace
|
/ohos5.0/foundation/resourceschedule/ffrt/src/ |
H A D | CMakeLists.txt | 13 "${FFRT_CODE_PATH}/sched/*.cpp" 26 "${FFRT_CODE_PATH}/staging_qos/sched/qos_register_impl.cpp"
|
/ohos5.0/foundation/multimedia/media_foundation/engine/foundation/osal/thread/ |
H A D | thread.cpp | 74 struct sched_param sched = {static_cast<int>(priority_)}; in CreateThread() local 75 pthread_attr_setschedparam(&attr, &sched); in CreateThread()
|
/ohos5.0/foundation/multimedia/media_foundation/src/osal/task/pthread/ |
H A D | thread.cpp | 83 struct sched_param sched = {static_cast<int>(priority_)}; in CreateThread() local 84 pthread_attr_setschedparam(&attr, &sched); in CreateThread()
|
/ohos5.0/docs/en/application-dev/reference/native-lib/ |
H A D | guidance-on-ndk-libc-interfaces-affected-by-permissions.md | 78 | seccomp | sched.h | unshare | 79 | seccomp | sched.h | setns |
|
/ohos5.0/foundation/resourceschedule/resource_schedule_service/ressched/ |
H A D | hisysevent.yaml | 17 __BASE: {type: FAULT, level: MINOR, desc: sched plugin disable}
|
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/ |
H A D | guidance-on-ndk-libc-interfaces-affected-by-permissions.md | 49 | sched.h | setns | 50 | sched.h | unshare |
|
/ohos5.0/foundation/arkui/ace_engine/build/ |
H A D | BUILD.gn | 108 [ "-Wl,-mllvm,-force-sched-model=${ace_engine_feature_sched_model}" ]
|
/ohos5.0/docs/zh-cn/device-dev/porting/ |
H A D | porting-linux-kernel.md | 107 KBUILD_CFLAGS +=-fno-omit-frame-pointer -mapcs -mno-sched-prolog
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-toolchain-hiperf.md | 141 | --offcpu | 监听CPU调度事件,它等价于 --period 1 -e sched:sched_switch 事件。 |
|