Message ID | 20151102205830.GT2014@nuc-i3427.alporthouse.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
It seems that there are some gaps in the patch and first patch. Like there is no this line in the first patch. if (req->ring->seqno_barrier) I have tried to apply this patch. And here is the cpu utilization and perf data on BDW CPU util | w/o patch | w/ patch ---------------------------------------------------------- BDW async 1 | 116% | 95% BDW async 5 | 111% | 91% > -----Original Message----- > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > Sent: Tuesday, November 03, 2015 4:59 AM > To: Gong, Zhipeng; intel-gfx@lists.freedesktop.org; Rogozhkin, Dmitry V > Subject: Re: [Intel-gfx] [PATCH] RFC drm/i915: Slaughter the thundering > i915_wait_request herd > > On Mon, Nov 02, 2015 at 03:28:22PM +0000, Chris Wilson wrote: > > That should keep the worker alive for a further 10 jiffies, hopefully > > long enough for the next wait to occur. The cost is that it keeps the > > interrupt asserted (and to avoid that requires a little rearrangment > > and probably a dedicated kthread for each ring). > > Slightly better version that avoids keeping the interrupt active when not > required: >
On Tue, Nov 03, 2015 at 03:06:36AM +0000, Gong, Zhipeng wrote: > It seems that there are some gaps in the patch and first patch. > Like there is no this line in the first patch. > if (req->ring->seqno_barrier) Ah, that was in the context I hope... > I have tried to apply this patch. And here is the cpu utilization and perf data on BDW Do you also have a relative perf statistics like op/s we can compare to make sure we aren't just stalling the whole system? > CPU util | w/o patch | w/ patch > ---------------------------------------------------------- > BDW async 1 | 116% | 95% > BDW async 5 | 111% | 91% How much cpu time is left in the i915_wait_request branch? i.e. how close to the limit are we with chasing this path? -Chris
On Tue, Nov 03, 2015 at 10:03:19AM +0000, Chris Wilson wrote: > On Tue, Nov 03, 2015 at 03:06:36AM +0000, Gong, Zhipeng wrote: > > It seems that there are some gaps in the patch and first patch. > > Like there is no this line in the first patch. > > if (req->ring->seqno_barrier) > > Ah, that was in the context I hope... > > > I have tried to apply this patch. And here is the cpu utilization and perf data on BDW > > Do you also have a relative perf statistics like op/s we can compare to > make sure we aren't just stalling the whole system? Fwiw, I measure about a 3-5% (worst 20%) perf decrease in various X demos with UXA when disabling the busywait for 20ms after we do an interrupt driven wait. However, on the very same machine with the same benchmarks SNA sees major improvement (which looks more likely to be from thermal throttling affecting the results, but consistent enough to be very interesting). -Chris
> From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > Do you also have a relative perf statistics like op/s we can compare to make > sure we aren't just stalling the whole system? > Could you please provide the commands about how to check it? > > How much cpu time is left in the i915_wait_request branch? i.e. how close to > the limit are we with chasing this path? Could you please provide the commands here either? :) -Zhipeng
On Tue, Nov 03, 2015 at 01:31:22PM +0000, Gong, Zhipeng wrote: > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > > > Do you also have a relative perf statistics like op/s we can compare to make > > sure we aren't just stalling the whole system? > > > Could you please provide the commands about how to check it? I was presuming your workload has some measure of efficiency/throughput? It is one thing to say we are using 10% less CPU (per second), but the task is running 2x as long! > > How much cpu time is left in the i915_wait_request branch? i.e. how close to > > the limit are we with chasing this path? > Could you please provide the commands here either? :) Check the perf callgraph. -Chris
> From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > On Tue, Nov 03, 2015 at 01:31:22PM +0000, Gong, Zhipeng wrote: > > > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > > > > > Do you also have a relative perf statistics like op/s we can compare > > > to make sure we aren't just stalling the whole system? > > > > > Could you please provide the commands about how to check it? > > I was presuming your workload has some measure of efficiency/throughput? > It is one thing to say we are using 10% less CPU (per second), but the task is > running 2x as long! We use execute time as a measurement, the patch affects the execution time for our cases slightly. Exec time(s) | w/o patch | w/patch ----------------------------------------------- BDW async 1 | 65.00 | 65.25 BDW async 5 | 68.50 | 66.42 > > > > How much cpu time is left in the i915_wait_request branch? i.e. how > > > close to the limit are we with chasing this path? > > Could you please provide the commands here either? :) > > Check the perf callgraph. Now the most of time is in io_schedule_timeout __i915_wait_request |--64.04%-- io_schedule_timeout |--22.04%-- intel_engine_add_wakeup |--3.13%-- prepare_to_wait |--2.99%-- gen6_rps_boost |-...
On Wed, Nov 04, 2015 at 06:19:33AM +0000, Gong, Zhipeng wrote: > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > On Tue, Nov 03, 2015 at 01:31:22PM +0000, Gong, Zhipeng wrote: > > > > > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > > > > > > > Do you also have a relative perf statistics like op/s we can compare > > > > to make sure we aren't just stalling the whole system? > > > > > > > Could you please provide the commands about how to check it? > > > > I was presuming your workload has some measure of efficiency/throughput? > > It is one thing to say we are using 10% less CPU (per second), but the task is > > running 2x as long! > We use execute time as a measurement, the patch affects the execution time > for our cases slightly. > > Exec time(s) | w/o patch | w/patch > ----------------------------------------------- > BDW async 1 | 65.00 | 65.25 > BDW async 5 | 68.50 | 66.42 That's reassuring. > > > > > > How much cpu time is left in the i915_wait_request branch? i.e. how > > > > close to the limit are we with chasing this path? > > > Could you please provide the commands here either? :) > > > > Check the perf callgraph. > > Now the most of time is in io_schedule_timeout > __i915_wait_request > |--64.04%-- io_schedule_timeout > |--22.04%-- intel_engine_add_wakeup > |--3.13%-- prepare_to_wait > |--2.99%-- gen6_rps_boost > |-... No more busywaits, and most of the time is spent kicking the next process or doing the insertion sort into the waiting rbtree. What's the ratio now of __i915_wait_request to the next hot function? And who are the chief callers of __i915_wait_request? -Chris
> -----Original Message----- > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > Sent: Wednesday, November 04, 2015 5:54 PM > On Wed, Nov 04, 2015 at 06:19:33AM +0000, Gong, Zhipeng wrote: > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] On Tue, Nov 03, > > > 2015 at 01:31:22PM +0000, Gong, Zhipeng wrote: > > > > > > > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > > > > > > > > > Do you also have a relative perf statistics like op/s we can > > > > > compare to make sure we aren't just stalling the whole system? > > > > > > > > > Could you please provide the commands about how to check it? > > > > > > I was presuming your workload has some measure of > efficiency/throughput? > > > It is one thing to say we are using 10% less CPU (per second), but > > > the task is running 2x as long! > > We use execute time as a measurement, the patch affects the execution > > time for our cases slightly. > > > > Exec time(s) | w/o patch | w/patch > > ----------------------------------------------- > > BDW async 1 | 65.00 | 65.25 > > BDW async 5 | 68.50 | 66.42 > > That's reassuring. > > > > > > > > > How much cpu time is left in the i915_wait_request branch? i.e. > > > > > how close to the limit are we with chasing this path? > > > > Could you please provide the commands here either? :) > > > > > > Check the perf callgraph. > > > > Now the most of time is in io_schedule_timeout __i915_wait_request > > |--64.04%-- io_schedule_timeout > > |--22.04%-- intel_engine_add_wakeup > > |--3.13%-- prepare_to_wait > > |--2.99%-- gen6_rps_boost > > |-... > > No more busywaits, and most of the time is spent kicking the next process or > doing the insertion sort into the waiting rbtree. > > What's the ratio now of __i915_wait_request to the next hot function? > And who are the chief callers of __i915_wait_request? > -Chris Please check the attachments for the details, I post a piece of it here: |--17.89%-- i915_gem_object_sync |--73.19%-- __i915_wait_request |--12.60%-- i915_gem_object_retire_request # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 290K of event 'cycles' # Event count (approx.): 124944567559 # # Children Self Command Shared Object Symbol # ........ ........ ............... .......................... ................................................................................................................................................................. # 34.65% 0.05% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath | ---entry_SYSCALL_64_fastpath | |--42.55%-- sys_ioctl | | | |--96.02%-- do_vfs_ioctl | | | | | |--97.48%-- drm_ioctl | | | | | | | |--69.32%-- i915_gem_execbuffer2 | | | | | | | | | |--94.92%-- i915_gem_do_execbuffer.isra.24 | | | | | | | | | | | |--37.29%-- i915_gem_execbuffer_reserve.isra.18 | | | | | | | | | | | | | |--59.47%-- i915_gem_retire_requests_ring | | | | | | | | | | | | | | | |--91.14%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | |--78.75%-- __list_del_entry | | | | | | | | | | | | | | | | | |--12.83%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | |--95.76%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | |--3.82%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--59.87%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--78.79%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--63.40%-- tick_sched_timer | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.84%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.16%-- scheduler_tick | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | --36.60%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --21.21%-- __hrtimer_get_next_event | | | | | | | | | | | | | | | | | | | | | --40.13%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--63.17%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --36.83%-- run_timer_softirq | | | | | | | | | --0.42%-- [...] | | | | | | | | | | | | | | | | | |--5.84%-- __list_add | | | | | | | | | | | | | | | | | |--1.96%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--97.09%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--58.09%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--89.63%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--57.82%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.57%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.89%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.23%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.01%-- update_cfs_shares | | | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.99%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.77%-- trigger_load_balance | | | | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.84%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.28%-- rcu_check_callbacks | | | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.43%-- tick_sched_do_timer | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | --42.18%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--78.92%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.60%-- activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.40%-- ttwu_do_wakeup | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | --21.08%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | --10.37%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | | | |--38.77%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--94.19%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | --5.81%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --3.14%-- irq_enter | | | | | | | | | | | | | | | | | | | --2.91%-- local_apic_timer_interrupt | | | | | | | | --0.62%-- [...] | | | | | | | | | | | | | | | |--3.77%-- __list_del_entry | | | | | | | | | | | | | | | |--2.28%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | |--49.77%-- put_pid | | | | | | | | | | | | | | | | | |--29.64%-- __list_del_entry | | | | | | | | | | | | | | | | | |--15.92%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | --4.67%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--48.55%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | |--52.88%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | --47.12%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | |--26.64%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | __remove_hrtimer | | | | | | | | | timerqueue_del | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | --24.81%-- irq_enter | | | | | | | | | | | | | | | |--0.98%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--50.92%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--85.48%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--50.38%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--61.78%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | |--52.36%-- check_preempt_curr | | | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | --47.64%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | --38.22%-- select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | |--54.62%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | --45.38%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | |--36.59%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--84.91%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--61.61%-- scheduler_tick | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | --38.39%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--51.11%-- acct_account_cputime | | | | | | | | | | | | | | | | | | | | | | | | | --48.89%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | --15.09%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | calc_global_load | | | | | | | | | | | | | | | | | | | | | |--6.60%-- enqueue_hrtimer | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | --6.43%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | |--9.26%-- ktime_get_update_offsets_now | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | --5.26%-- tick_program_event | | | | | | | | | clockevents_program_event | | | | | | | | | lapic_next_deadline | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | |--46.29%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--84.60%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --15.40%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | |--52.58%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | --47.42%-- call_timer_fn | | | | | | | | | intel_pstate_timer_func | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | --2.78%-- hrtimer_interrupt | | | | | | | | | | | | | | | |--0.60%-- _raw_spin_lock | | | | | | | --1.22%-- [...] | | | | | | | | | | | | | |--34.94%-- i915_gem_execbuffer_reserve_vma.isra.17 | | | | | | | | | | | | | | | |--98.43%-- i915_gem_object_pin | | | | | | | | | | | | | | | | | |--98.21%-- i915_gem_object_do_pin | | | | | | | | | | | | | | | | | | | |--84.83%-- i915_gem_object_get_pages | | | | | | | | | | | | | | | | | | | | | |--99.61%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | | | | | | | | | | | |--97.71%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | | | | | | | | | | | |--62.90%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.26%-- shmem_alloc_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.83%-- alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.40%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--86.67%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.16%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.03%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.92%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.05%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.22%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.46%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.13%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.85%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.85%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.85%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.60%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.07%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.80%-- mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.60%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.22%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.85%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.56%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.98%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.02%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.44%-- tick_program_event | | | | | | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.15%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.07%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.00%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.00%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--29.49%-- rcu_irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.44%-- __local_bh_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.14%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.36%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.92%-- ret_from_intr | | | | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.71%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.29%-- notify_ring | | | | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.74%-- __zone_watermark_ok | | | | | | | | | | | | | | | | --1.35%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.96%-- get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.61%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.08%-- __get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.57%-- next_zones_zonelist | | | | | | | | | | | | | | | --0.39%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.37%-- mpol_shared_policy_lookup | | | | | | | | | | | | | | --1.80%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.05%-- lru_cache_add_anon | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.88%-- __lru_cache_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.86%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.77%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.41%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --33.59%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--31.35%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.19%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.48%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.12%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.92%-- tick_sched_timer | | | | | | | | | | | | | | | | | | tick_sched_do_timer | | | | | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.08%-- __remove_hrtimer | | | | | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.41%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.38%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.30%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.14%-- apic_timer_interrupt | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.10%-- pagevec_lru_move_fn | | | | | | | | | | | | | | --0.03%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.90%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.76%-- radix_tree_insert | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_create | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_node_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- kmem_cache_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.24%-- __inc_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.48%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.52%-- __radix_tree_create | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.82%-- find_lock_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--93.64%-- find_get_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.76%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.24%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.36%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.79%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.70%-- __vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.85%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.45%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.76%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.39%-- get_mem_cgroup_from_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.61%-- try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.72%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.84%-- memcg_check_events | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __mem_cgroup_threshold | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--30.99%-- commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.14%-- mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.02%-- __mem_cgroup_threshold | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.18%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.75%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.70%-- __lru_cache_add | | | | | | | | | | | | | --2.07%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--28.50%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | |--5.40%-- unlock_page | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.84%-- __wake_up_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.16%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--1.26%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.92%-- local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.42%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.88%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.89%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.58%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.42%-- perf_event_task_tick | | | | | | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--25.22%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.88%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.12%-- tick_sched_do_timer | | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.11%-- timekeeping_update | | | | | | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --38.89%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.58%-- hrtimer_wakeup | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.99%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.01%-- select_task_rq_fair | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | find_next_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.08%-- irq_exit | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.98%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.93%-- run_rebalance_domains | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.16%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.90%-- rcu_process_callbacks | | | | | | | | | | | | | | rcu_report_qs_rnp | | | | | | | | | | | | | | rcu_gp_kthread_wake | | | | | | | | | | | | | | __wake_up | | | | | | | | | | | | | | __wake_up_common | | | | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.02%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--1.14%-- _raw_spin_lock | | | | | | | | | | | | --0.81%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--0.93%-- sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | |--89.43%-- __sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.65%-- memset_erms | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.95%-- sg_kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.12%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.88%-- __get_free_pages | | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.40%-- sg_init_table | | | | | | | | | | | | | | | | | | | | | | | | | |--6.69%-- sg_kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | --3.89%-- sg_init_table | | | | | | | | | | | --1.36%-- [...] | | | | | | | | | | --0.39%-- [...] | | | | | | | | | | | | | | | | | | | |--14.58%-- i915_vma_bind | | | | | | | | | | | | | | | | | | | | | |--78.92%-- gen8_alloc_va_range | | | | | | | | | | | | | | | | | | | | | | | |--96.73%-- gen8_alloc_va_range_3lvl | | | | | | | | | | | | | | | | | | | | | | | | | |--83.41%-- alloc_gen8_temp_bitmaps | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.47%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.09%-- kmalloc_order_trace | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.22%-- kmalloc_order | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.74%-- alloc_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.82%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.96%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.37%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.51%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.87%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.13%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.39%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.00%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.65%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.35%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.00%-- irq_exit | | | | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.73%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.04%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.18%-- policy_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.26%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.78%-- alloc_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.47%-- __slab_alloc | | | | | | | | | | | | | | | new_slab | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.43%-- _cond_resched | | | | | | | | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | __schedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--100.00%-- pick_next_task_fair | | | | | | | | | | | | | | | __enqueue_entity | | | | | | | | | | | | | | --0.00%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.65%-- kmalloc_order_trace | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.88%-- kmalloc_slab | | | | | | | | | | | | | | | | | | | | | | | | | |--9.11%-- kfree | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __free_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--86.84%-- __free_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.06%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.27%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.84%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.34%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.54%-- free_one_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.94%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.16%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | |--2.65%-- alloc_pt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.26%-- __setup_page_dma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- alloc_pages_current | | | | | | | | | | | | | | __alloc_pages_nodemask | | | | | | | | | | | | | | get_page_from_freelist | | | | | | | | | | | | | | list_del | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | --38.74%-- kmem_cache_alloc_trace | | | | | | | | | | | | | | | | | | | | | | | | | |--2.27%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- find_first_bit | | | | | | | | | | | | | | | | | | | | | | | | | |--1.52%-- bitmap_set | | | | | | | | | | | | | | | | | | | | | | | | | --1.03%-- __setup_page_dma | | | | | | | | | | | | | | | | | | | | | | | |--2.69%-- fill_page_dma | | | | | | | | | | | | | | | | | | | | | | | --0.58%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | --21.08%-- ppgtt_bind_vma | | | | | | | | | | | | | | | | | | | | | |--98.60%-- gen8_ppgtt_insert_entries | | | | | | | | | | | | | | | | | | | | | | | |--64.77%-- gen8_ppgtt_insert_pte_entries.isra.34 | | | | | | | | | | | | | | | | | | | | | | | | | |--59.32%-- __sg_page_iter_next | | | | | | | | | | | | | __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | --40.68%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | |--15.93%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | |--15.60%-- sg_nents | | | | | | | | | | | | | | | | | | | | | | | --3.70%-- apic_timer_interrupt | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --1.40%-- __sg_page_iter_start | | | | | | | | | --0.59%-- [...] | | | | | | | | | | | | | | | | | |--1.07%-- i915_vma_bind | | | | | | | | | | | | | | | | | |--0.63%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--61.67%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --100.00%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | ttwu_do_wakeup | | | | | | | | | | check_preempt_curr | | | | | | | | | | set_next_buddy | | | | | | | | | | | | | | | | | | | --38.33%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--55.40%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--64.03%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | --35.97%-- select_task_rq_fair | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | --44.60%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--50.57%-- ktime_get | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | --49.43%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | scheduler_tick | | | | | | | | | native_smp_send_reschedule | | | | | | | | --0.09%-- [...] | | | | | | | | | | | | | | | |--1.54%-- i915_gem_object_do_pin | | | | | | | --0.03%-- [...] | | | | | | | | | | | | | |--2.14%-- __list_add | | | | | | | | | | | | | |--1.54%-- gen8_get_seqno | | | | | | | | | | | | | |--0.75%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--54.99%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | |--92.15%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | --7.85%-- run_timer_softirq | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | process_timeout | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | ttwu_do_wakeup | | | | | | | | check_preempt_curr | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | |--41.36%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--94.83%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--94.74%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--41.46%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--85.42%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | |--79.38%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.53%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.45%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.55%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.29%-- rcu_check_callbacks | | | | | | | | | | | | | --0.18%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | --20.62%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | --14.58%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | |--36.52%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--64.11%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --35.89%-- select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | |--55.00%-- find_next_bit | | | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | --45.00%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | |--11.11%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | | | |--5.65%-- enqueue_hrtimer | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | --5.26%-- hrtimer_forward | | | | | | | | | | | | | | | | | | | --5.26%-- tick_program_event | | | | | | | | | clockevents_program_event | | | | | | | | | ktime_get | | | | | | | | | | | | | | | | | --5.17%-- _raw_spin_lock | | | | | | | | | | | | | | | |--1.94%-- irq_enter | | | | | | | | | | | | | | | --1.71%-- hrtimer_interrupt | | | | | | --1.16%-- [...] | | | | | | | | | | | |--24.85%-- eb_lookup_vmas.isra.16 | | | | | | | | | | | | | |--49.24%-- i915_gem_obj_lookup_or_create_vma | | | | | | | | | | | | | | | |--95.88%-- i915_gem_obj_to_vma | | | | | | | | | | | | | | | |--3.23%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--54.56%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--98.76%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--88.55%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--60.11%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | |--91.68%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.78%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.75%-- activate_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.30%-- enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.83%-- enqueue_task_fair | | | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.91%-- update_cfs_shares | | | | | | | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.09%-- update_curr | | | | | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --24.17%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.70%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.25%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.80%-- set_task_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- migrate_task_rq_fair | | | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.56%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.86%-- _raw_spin_lock | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | --8.32%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | |--32.05%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--85.94%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.02%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.13%-- task_tick_fair | | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.28%-- update_cpu_load_active | | | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.58%-- trigger_load_balance | | | | | | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | --14.06%-- tick_sched_do_timer | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | _raw_spin_lock | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | |--4.21%-- __remove_hrtimer | | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | | | --3.63%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | |--8.15%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --3.29%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | --1.24%-- tick_program_event | | | | | | | | | | | | | | | | | --45.44%-- irq_exit | | | | | | | | | | | | | | | | | --100.00%-- __do_softirq | | | | | | | | | | | | | | | | | |--94.14%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | |--93.84%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | --6.16%-- update_rq_clock | | | | | | | | | | | | | | | | | --5.86%-- run_timer_softirq | | | | | | | | call_timer_fn | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | |--0.55%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | |--59.28%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | |--57.13%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | --42.87%-- gen6_read32 | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --40.72%-- notify_ring | | | | | | | | __wake_up | | | | | | | | | | | | | | | | | |--75.65%-- __wake_up_common | | | | | | | | | autoremove_wake_function | | | | | | | | | default_wake_function | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | --100.00%-- ttwu_do_activate.constprop.92 | | | | | | | | | activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | --24.35%-- autoremove_wake_function | | | | | | | --0.34%-- [...] | | | | | | | | | | | | | |--27.71%-- i915_gem_obj_to_vma | | | | | | | | | | | | | |--17.32%-- idr_find_slowpath | | | | | | | | | | | | | |--2.51%-- __list_add | | | | | | | | | | | | | |--1.56%-- apic_timer_interrupt | | | | | | | | | | | | | | | |--97.52%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--52.52%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--88.98%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--55.57%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--67.73%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--49.24%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.44%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.12%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --35.88%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.56%-- update_cpu_load_active | | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | |--15.96%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--13.43%-- run_posix_cpu_timers | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | |--11.46%-- rcu_check_callbacks | | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | --9.90%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | --32.27%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | |--50.42%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_wall_time | | | | | | | | | | | | timekeeping_update | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | --49.58%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --44.43%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--63.24%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | |--89.21%-- activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | |--75.93%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.67%-- update_cfs_shares | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.33%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --24.07%-- update_rq_clock.part.82 | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | sched_clock | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | --10.79%-- ttwu_do_wakeup | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | |--27.90%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | |--58.56%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | |--57.35%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | --42.65%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | | | --41.44%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | --8.86%-- _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--7.54%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | |--59.49%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | | | --40.51%-- lapic_next_deadline | | | | | | | | | | | | | | | | | | | --3.48%-- hrtimer_wakeup | | | | | | | | | | | | | | | | | |--45.64%-- irq_exit | | | | | | | | | | | | | | | | | | | |--91.74%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | |--96.16%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --3.84%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | mod_timer_pinned | | | | | | | | | | _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--4.25%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | --4.00%-- rcu_irq_exit | | | | | | | | | | | | | | | | | --1.85%-- native_apic_mem_write | | | | | | | | | | | | | | | --2.48%-- native_apic_mem_write | | | | | | | | | | | | | |--1.33%-- __list_del_entry | | | | | | --0.35%-- [...] | | | | | | | | | | | |--19.02%-- intel_execlists_submission | | | | | | | | | | | | | |--53.46%-- i915_gem_execbuffer_move_to_active | | | | | | | | | | | | | | | |--92.59%-- i915_vma_move_to_active | | | | | | | | | | | | | | | | | |--84.82%-- __list_del_entry | | | | | | | | | | | | | | | | | |--12.81%-- __list_add | | | | | | | | | | | | | | | | | |--1.83%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--57.21%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--71.44%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--66.49%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | |--80.78%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.51%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.49%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | --19.22%-- activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--17.53%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --15.98%-- select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | --28.56%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--38.17%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | |--37.24%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | --24.59%-- rcu_check_callbacks | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | --42.79%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | --100.00%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | --0.54%-- [...] | | | | | | | | | | | | | | | |--4.54%-- __list_del_entry | | | | | | | | | | | | | | | |--1.04%-- intel_fb_obj_invalidate | | | | | | | | | | | | | | | |--0.79%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--70.06%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--90.87%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--57.48%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--71.87%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--55.45%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.83%-- trigger_load_balance | | | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.17%-- perf_event_task_tick | | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--22.50%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | --22.05%-- account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | |--17.05%-- profile_tick | | | | | | | | | | | | | | | | | | | | | | | --11.08%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | update_vsyscall | | | | | | | | | | | | | | | | | | | | | --42.52%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | |--71.78%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--36.68%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | |--35.09%-- select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | --28.23%-- _raw_spin_lock | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | --28.22%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --9.13%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | --29.94%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | |--0.72%-- __list_add | | | | | | | --0.32%-- [...] | | | | | | | | | | | | | |--20.31%-- i915_gem_execbuffer_retire_commands | | | | | | | | | | | | | | | |--86.20%-- __i915_add_request | | | | | | | | | | | | | | | | | |--50.44%-- gen8_emit_request | | | | | | | | | | | | | | | | | | | |--64.78%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | |--37.38%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | __intel_uncore_forcewake_get | | | | | | | | | | | fw_domains_get_with_thread_status | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | |--33.23%-- execlists_update_context | | | | | | | | | | | | | | | | | | | | | | | |--76.33%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | | | --23.67%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | |--11.33%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | |--9.72%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | |--3.47%-- intel_uncore_forcewake_put__locked | | | | | | | | | | | __intel_uncore_forcewake_put | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | |--2.54%-- intel_lr_context_descriptor | | | | | | | | | | | i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | --2.34%-- disable_lite_restore_wa.isra.11 | | | | | | | | | | | | | | | | | | | |--13.13%-- __list_add | | | | | | | | | | | | | | | | | | | |--11.47%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--5.87%-- intel_lr_context_pin | | | | | | | | | | | | | | | | | | | |--1.79%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | | | | | | | | | |--1.32%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--50.36%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | --49.64%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--0.69%-- execlists_update_context | | | | | | | | | --0.96%-- [...] | | | | | | | | | | | | | | | | | |--11.50%-- i915_queue_hangcheck | | | | | | | | | | | | | | | | | | | |--81.91%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | | | |--7.90%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | | | |--6.40%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | gen8_write32 | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | --3.79%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | |--54.01%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | | | | | --45.99%-- tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | update_wall_time | | | | | | | | | timekeeping_update | | | | | | | | | raw_notifier_call_chain | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | |--8.50%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | | | | | |--41.79%-- gen8_emit_flush | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--32.33%-- iowrite32 | | | | | | | | | | | | | | | | | | | |--19.96%-- gen8_emit_flush_render | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | |--3.72%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | --2.20%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--7.46%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | |--4.77%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--3.66%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | |--3.40%-- iowrite32 | | | | | | | | | | | | | | | | | |--3.15%-- intel_ring_stopped | | | | | | | | | | | | | | | | | |--1.97%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--80.98%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--69.24%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--67.90%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | |--59.18%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--60.17%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.87%-- perf_event_task_tick | | | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.13%-- trigger_load_balance | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | --39.83%-- account_process_tick | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | |--21.11%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | --19.71%-- irq_work_tick | | | | | | | | | | | | | | | | | | | | | | | --32.10%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | |--60.13%-- timekeeping_update | | | | | | | | | | | | update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | --39.87%-- read_tsc | | | | | | | | | | | | | | | | | | | | | --30.76%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--68.69%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | |--50.03%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | --49.97%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | --31.31%-- select_task_rq_fair | | | | | | | | | | cpumask_next_and | | | | | | | | | | | | | | | | | | | |--10.90%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--52.87%-- __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --47.13%-- idle_cpu | | | | | | | | | | | | | | | | | | | --8.12%-- native_apic_mem_write | | | | | | | | | | | | | | | | | |--1.46%-- __list_add | | | | | | | | | | | | | | | | | |--0.73%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | |--73.16%-- gen8_write32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | --26.84%-- gen6_read32 | | | | | | | | | | | | | | | | | |--0.56%-- intel_lr_context_pin | | | | | | | | | | | | | | | | | |--0.54%-- gen8_emit_flush | | | | | | | | --1.87%-- [...] | | | | | | | | | | | | | | | |--4.22%-- i915_queue_hangcheck | | | | | | | | | | | | | | | |--4.10%-- intel_mark_busy | | | | | | | | | | | | | | | |--1.11%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | | | | | | | | | | --100.00%-- handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | --100.00%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | |--80.53%-- gen6_read32 | | | | | | | | | | | | | | | | | --19.47%-- gen8_write32 | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | |--1.04%-- gen8_emit_request | | | | | | | | | | | | | | | |--0.86%-- round_jiffies_up_relative | | | | | | | | | | | | | | | |--0.62%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | |--0.57%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | |--0.54%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--48.88%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--54.59%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | --45.41%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | select_task_rq_fair | | | | | | | | | select_idle_sibling | | | | | | | | | cpumask_next_and | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | |--42.57%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --8.55%-- __do_softirq | | | | | | | --0.74%-- [...] | | | | | | | | | | | | | |--16.25%-- i915_gem_object_sync | | | | | | | | | | | | | | | |--76.84%-- __i915_wait_request | | | | | | | | | | | | | | | | | |--44.54%-- intel_engine_add_wakeup | | | | | | | | | | | | | | | | | | | |--92.74%-- __wake_up | | | | | | | | | | | | | | | | | | | | | |--92.52%-- __wake_up_common | | | | | | | | | | | | | | | | | | | | | | | |--98.41%-- autoremove_wake_function | | | | | | | | | | | | default_wake_function | | | | | | | | | | | | | | | | | | | | | | | | | |--98.21%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--85.73%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--43.13%-- activate_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.70%-- enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--85.59%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--96.73%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.06%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.32%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.62%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.27%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.41%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.30%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--31.16%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.33%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.00%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.20%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.29%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.71%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.39%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.41%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.79%-- wakeup_gran.isra.58 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.25%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.96%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.39%-- kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.99%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.31%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.50%-- _raw_spin_lock | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.94%-- task_waking_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.87%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.65%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | |--0.77%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | |--0.53%-- task_waking_fair | | | | | | | | | | | | --0.49%-- [...] | | | | | | | | | | | | | | | | | | | | | | | --1.59%-- default_wake_function | | | | | | | | | | | | | | | | | | | | | |--3.33%-- apic_timer_interrupt | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--57.74%-- irq_exit | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | |--68.39%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | --31.61%-- run_timer_softirq | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | | | --42.26%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--51.02%-- enqueue_hrtimer | | | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | | | | | --48.98%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | |--1.30%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | |--1.22%-- autoremove_wake_function | | | | | | | | | | | | | | | | | | | | | |--1.08%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | --0.55%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | execlists_context_unqueue | | | | | | | | | | execlists_update_context | | | | | | | | | | | | | | | | | | | |--4.62%-- queue_work_on | | | | | | | | | | | | | | | | | | | | | --100.00%-- __queue_work | | | | | | | | | | insert_work | | | | | | | | | | wake_up_worker | | | | | | | | | | | | | | | | | | | | | --100.00%-- wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--1.66%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--0.57%-- __wake_up_common | | | | | | | | | --0.41%-- [...] | | | | | | | | | | | | | | | | | |--43.50%-- io_schedule_timeout | | | | | | | | | | | | | | | | | | | |--90.57%-- schedule_timeout | | | | | | | | | | | | | | | | | | | | | --100.00%-- schedule | | | | | | | | | | | | | | | | | | | | | |--98.64%-- __schedule | | | | | | | | | | | | | | | | | | | | | | | |--53.83%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | | | | | |--96.46%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.50%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.31%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--64.45%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --35.55%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--29.03%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.96%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.04%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.78%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.88%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.83%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.56%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.11%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | |--2.12%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | --1.42%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | |--13.99%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--38.17%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | |--20.50%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--13.55%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--10.20%-- pick_next_entity | | | | | | | | | | | | | clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | |--9.32%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | --8.27%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | |--13.07%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | |--8.03%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | | | | | |--57.58%-- perf_event_context_sched_in | | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- x86_pmu_enable | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.98%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | --0.02%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | --42.42%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | | | | | |--5.27%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--82.51%-- local_apic_timer_interrupt | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--70.75%-- __hrtimer_run_queues | | | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.30%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --47.70%-- select_task_rq_fair | | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | find_next_bit | | | | | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | | | --29.25%-- ktime_get_update_offsets_now | | | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | | | | | --17.49%-- irq_exit | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | |--2.75%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | | | | | |--2.18%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | --0.88%-- pick_next_task_idle | | | | | | | | | | | put_prev_entity | | | | | | | | | | | | | | | | | | | | | --1.36%-- pick_next_task_idle | | | | | | | | | | | | | | | | | | | |--7.44%-- __delayacct_blkio_end | | | | | | | | | | | | | | | | | | | | | |--74.70%-- delayacct_end | | | | | | | | | | | | | | | | | | | | | | | |--69.26%-- ktime_get | | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | | | --30.74%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --25.30%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | |--0.74%-- schedule | | | | | | | | | | | | | | | | | | | |--0.62%-- __delayacct_blkio_start | | | | | | | | | | ktime_get | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | --0.62%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--3.13%-- prepare_to_wait | | | | | | | | | | | | | | | | | | | |--71.89%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--14.49%-- __list_add | | | | | | | | | | | | | | | | | | | --13.62%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--2.71%-- ktime_get_raw | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | |--1.72%-- gen6_rps_boost | | | | | | | | | | | | | | | | | |--0.77%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--69.40%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --30.60%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | account_process_tick | | | | | | | | | account_system_time | | | | | | | | | acct_account_cputime | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | |--0.68%-- _raw_spin_lock | | | | | | | | --2.94%-- [...] | | | | | | | | | | | | | | | |--16.35%-- i915_gem_object_retire_request | | | | | | | | | | | | | | | | | |--54.18%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | | | | | | | |--65.29%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | | | | | |--86.22%-- put_pid | | | | | | | | | | | | | | | | | | | | | |--9.46%-- list_del | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | --4.32%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--32.33%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --2.38%-- __list_del_entry | | | | | | | | | | | | | | | | | |--35.34%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | | | |--60.05%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--13.91%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | |--13.08%-- __list_add | | | | | | | | | | | | | | | | | | | |--8.87%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | --4.09%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | |--9.36%-- __list_del_entry | | | | | | | | | | | | | | | | | --1.12%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | activate_task | | | | | | | | enqueue_task | | | | | | | | | | | | | | | |--2.37%-- gen8_get_seqno | | | | | | | | | | | | | | | |--1.74%-- gen6_rps_boost | | | | | | | | | | | | | | | |--0.90%-- ktime_get_raw | | | | | | | | | | | | | | | |--0.65%-- io_schedule_timeout | | | | | | | --1.15%-- [...] | | | | | | | | | | | | | |--2.41%-- iowrite32 | | | | | | | | | | | | | |--1.85%-- i915_gem_clflush_object | | | | | | | | | | | | | |--1.77%-- gen8_emit_bb_start | | | | | | | | | | | | | | | |--94.03%-- intel_logical_ring_begin | | | | | | | | | | | | | | | --5.97%-- ret_from_intr | | | | | | | do_IRQ | | | | | | | handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | handle_irq_event_percpu | | | | | | | gen8_irq_handler | | | | | | | | | | | | | |--1.10%-- gen8_emit_flush | | | | | | | | | | | | | | | |--94.12%-- intel_logical_ring_begin | | | | | | | | | | | | | | | --5.88%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | select_task_rq_fair | | | | | | | select_idle_sibling | | | | | | | idle_cpu | | | | | | | | | | | | | |--0.71%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--54.21%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--52.29%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--83.99%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--68.43%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--39.50%-- trigger_load_balance | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | |--38.53%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | --21.97%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | |--17.60%-- run_posix_cpu_timers | | | | | | | | | | | task_cputime | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | --13.97%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | --16.01%-- tick_sched_do_timer | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | --47.71%-- hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | |--53.61%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | |--67.02%-- select_idle_sibling | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | --32.98%-- __bitmap_intersects | | | | | | | | | | | | | | | | | |--17.64%-- _raw_spin_lock | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | |--15.89%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --12.86%-- set_task_cpu | | | | | | | | | | | | | | | |--42.47%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | |--91.59%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --8.41%-- run_timer_softirq | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | --3.32%-- rcu_irq_enter | | | | | | | | | | | | | |--0.63%-- gen8_emit_flush_render | | | | | | | | | | | | | | | |--87.32%-- intel_logical_ring_begin | | | | | | | | | | | | | | | --12.68%-- iowrite32 | | | | | | | | | | | | | |--0.60%-- i915_vma_move_to_active | | | | | | --0.92%-- [...] | | | | | | | | | | | |--4.97%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--60.39%-- trace_event_define_fields_i915_pipe_update_start | | | | | | | | | | | | | |--25.05%-- trace_event_define_fields_i915_pipe_update_vblank_evaded | | | | | | | | | | | | | |--8.68%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--3.43%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--58.10%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--93.38%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--92.95%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--48.61%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | |--85.39%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | |--56.55%-- activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.09%-- enqueue_task_fair | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.91%-- update_rq_clock.part.82 | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --43.45%-- ttwu_do_wakeup | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | --14.61%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | |--40.78%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--87.23%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--62.00%-- scheduler_tick | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.59%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.41%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | |--21.00%-- account_process_tick | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | --17.00%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | --12.77%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | calc_global_load | | | | | | | | | | | | | | | | | | | | | |--5.49%-- timerqueue_add | | | | | | | | | | | | | | | | | | | | | --5.13%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | --7.05%-- _raw_spin_lock | | | | | | | | | | | | | | | | | --6.62%-- _raw_spin_lock | | | | | | | | | | | | | | | |--38.81%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | |--93.73%-- run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --6.27%-- run_timer_softirq | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | --3.09%-- irq_enter | | | | | | | | | | | | | |--1.89%-- trace_event_define_fields_i915_gem_object_create | | | | | | --0.57%-- [...] | | | | | | | | | | | |--2.64%-- i915_gem_request_alloc | | | | | | | | | | | | | |--58.91%-- kmem_cache_alloc | | | | | | | | | | | | | | | |--73.63%-- __slab_alloc | | | | | | | | | | | | | | | | | |--79.73%-- new_slab | | | | | | | | | | | | | | | | | | | |--90.46%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | |--95.64%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | |--71.64%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | |--36.74%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.34%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.66%-- list_del | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | |--27.76%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | |--14.75%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | |--12.82%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | |--4.14%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | --3.79%-- list_del | | | | | | | | | | | | | | | | | | | | | | | |--8.35%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--7.98%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | |--6.01%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | |--2.11%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | irq_exit | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | run_timer_softirq | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | |--1.97%-- __raw_spin_unlock | | | | | | | | | | | | | | | | | | | | | | | --1.94%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --4.36%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | |--3.79%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | |--3.77%-- mod_zone_page_state | | | | | | | | | | | | | | | | | | | --1.97%-- policy_zonelist | | | | | | | | | | | | | | | | | |--4.88%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | | | --100.00%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | |--3.99%-- next_zones_zonelist | | | | | | | | | | | | | | | | | |--3.61%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | | | |--2.16%-- alloc_pages_current | | | | | | | | | | | | | | | | | |--1.88%-- mempolicy_slab_node | | | | | | | | | | | | | | | | | |--1.88%-- mod_zone_page_state | | | | | | | | | | | | | | | | | --1.87%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--53.61%-- __remove_hrtimer | | | | | | | | | | | | | | | | | --46.39%-- tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | scheduler_tick | | | | | | | | update_cpu_load_active | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | |--24.06%-- _cond_resched | | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | | | | |--89.76%-- __schedule | | | | | | | | | | | | | | | | | | | |--56.26%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--36.36%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--23.31%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--20.48%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | |--54.44%-- update_curr | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | --45.56%-- __enqueue_entity | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | --19.85%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | |--21.27%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | |--10.16%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--6.31%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--52.39%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --47.61%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | --6.00%-- finish_task_switch | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | | | | | | | | |--5.26%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--3.16%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | --1.83%-- rcu_note_context_switch | | | | | | | | | | | | | | | |--1.17%-- mempolicy_slab_node | | | | | | | | | | | | | | | --1.14%-- get_partial_node.isra.65 | | | | | | | | | | | | | |--14.19%-- intel_logical_ring_reserve_space | | | | | | | | | | | | | | | |--48.25%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_check_wedge | | | | | | | | | | | | | | | |--43.54%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | | | |--4.10%-- i915_gem_check_wedge | | | | | | | | | | | | | | | |--2.71%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --1.40%-- iowrite32 | | | | | | | | | | | | | |--11.67%-- i915_gem_get_seqno | | | | | | | | | | | | | |--5.23%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | |--4.01%-- _cond_resched | | | | | | | | | | | | | |--1.84%-- memset_erms | | | | | | | | | | | | | |--1.68%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--54.54%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | |--52.14%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--51.77%-- tick_sched_timer | | | | | | | | | | tick_sched_do_timer | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | update_wall_time | | | | | | | | | | timekeeping_update | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | --48.23%-- __remove_hrtimer | | | | | | | | | timerqueue_del | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | --47.86%-- tick_program_event | | | | | | | | clockevents_program_event | | | | | | | | lapic_next_deadline | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | --45.46%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--0.92%-- intel_logical_ring_alloc_request_extras | | | | | | | intel_lr_context_pin | | | | | | | | | | | | | | | --100.00%-- intel_lr_context_do_pin.isra.18 | | | | | | | intel_pin_and_map_ringbuffer_obj | | | | | | | vmap | | | | | | | __get_vm_area_node | | | | | | | alloc_vmap_area | | | | | | | | | | | | | |--0.78%-- intel_lr_context_pin | | | | | | | | | | | | | --0.77%-- __slab_alloc | | | | | | | | | | | |--1.57%-- eb_create.isra.15 | | | | | | | | | | | | | |--78.87%-- __kmalloc | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | |--12.42%-- kmalloc_slab | | | | | | | | | | | | | |--5.66%-- memset_erms | | | | | | | | | | | | | |--2.57%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--61.79%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | |--76.82%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--52.96%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--50.97%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | timekeeping_update | | | | | | | | | | | | | | | | | | | | | --49.03%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | | | | | --47.04%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | activate_task | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | enqueue_entity | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | --23.18%-- tick_program_event | | | | | | | | clockevents_program_event | | | | | | | | lapic_next_deadline | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | --38.21%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | --0.49%-- [...] | | | | | | | | | | | |--1.49%-- copy_user_enhanced_fast_string | | | | | | | | | | | |--1.07%-- kfree | | | | | | | | | | | | | |--51.06%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | | | --48.94%-- __slab_free | | | | | | | | | | | | | --100.00%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | |--0.89%-- intel_runtime_pm_get | | | | | | | | | | | | | |--85.59%-- __pm_runtime_resume | | | | | | | | | | | | | | | |--45.98%-- rpm_resume | | | | | | | | | | | | | | | |--43.54%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--5.33%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--79.28%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--67.73%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--69.25%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--51.52%-- ktime_get | | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | | | --48.48%-- tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | scheduler_tick | | | | | | | | | | | update_cpu_load_active | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | --30.75%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | enqueue_entity | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | --32.27%-- tick_program_event | | | | | | | | | clockevents_program_event | | | | | | | | | lapic_next_deadline | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | --20.72%-- __hrtimer_run_queues | | | | | | | | | | | | | | | |--4.25%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | --0.90%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | |--10.24%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--1.87%-- _cond_resched | | | | | | | | | | | | | |--1.13%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--0.60%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --0.56%-- rpm_resume | | | | | | | | | | | |--0.76%-- apic_timer_interrupt | | | | | | | | | | | | | |--98.93%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--52.15%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--97.64%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--86.24%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--62.71%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--75.05%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--45.04%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.73%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.14%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.62%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.38%-- update_curr | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.05%-- sched_slice.isra.60 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.19%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.15%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.48%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.90%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.32%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --37.68%-- native_smp_send_reschedule | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.37%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | |--17.91%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.77%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.23%-- acct_account_cputime | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | |--14.38%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | |--6.93%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--3.69%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--3.45%-- sched_clock_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--2.89%-- irq_work_run_list | | | | | | | | | | | | | | | | | | | | | | | | | |--2.88%-- run_posix_cpu_timers | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | --2.84%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | |--20.43%-- tick_sched_do_timer | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | |--58.85%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | | | | | --41.15%-- timekeeping_update | | | | | | | | | | | | | | | | | | | | | | | | | |--65.16%-- notifier_call_chain | | | | | | | | | | | | | | | | | | | | | | | | | --34.84%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | | | |--2.61%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | --1.91%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | |--31.88%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | |--91.19%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--50.15%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.63%-- activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.52%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.23%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.33%-- __enqueue_entity | | | | | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.33%-- update_cfs_shares | | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.11%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.48%-- update_rq_clock.part.82 | | | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.37%-- ttwu_do_wakeup | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--45.61%-- select_task_rq_fair | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.31%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.44%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | |--15.85%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.39%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | --4.24%-- migrate_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | --8.81%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | |--3.99%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timerqueue_del | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | | | --1.42%-- enqueue_hrtimer | | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | | | |--6.44%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | --100.00%-- clockevents_program_event | | | | | | | | | | | | | | | | | | | | | |--51.70%-- ktime_get | | | | | | | | | | | read_tsc | | | | | | | | | | | | | | | | | | | | | --48.30%-- lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--3.97%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | | | --3.35%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--1.33%-- _raw_spin_lock | | | | | | | | | | | | | | | | | --1.02%-- tick_program_event | | | | | | | | | | | | | | | |--45.43%-- irq_exit | | | | | | | | | | | | | | | | | |--97.08%-- __do_softirq | | | | | | | | | | | | | | | | | | | |--92.04%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | |--98.56%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | |--35.54%-- update_rq_clock | | | | | | | | | | | | update_rq_clock.part.82 | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | sched_clock | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | |--33.05%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | --31.41%-- ret_from_intr | | | | | | | | | | | do_IRQ | | | | | | | | | | | handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | --1.44%-- update_rq_clock | | | | | | | | | | | | | | | | | | | |--7.85%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | |--63.62%-- intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | | | |--62.04%-- intel_pstate_set_pstate | | | | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --37.96%-- mod_timer_pinned | | | | | | | | | | | | | | | | | | | | | --36.38%-- process_timeout | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | enqueue_entity | | | | | | | | | --0.12%-- [...] | | | | | | | | | | | | | | | | | |--1.51%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | --1.42%-- rcu_irq_exit | | | | | | | | | | | | | | | |--1.80%-- irq_enter | | | | | | | | | | | | | | | | | --100.00%-- rcu_irq_enter | | | | | | | | | | | | | | | --0.62%-- __do_softirq | | | | | | | | | | | | | --1.07%-- native_apic_mem_write | | | | | | | | | | | |--0.69%-- i915_gem_request_add_to_client | | | | | | | | | | | | | --100.00%-- __list_add | | | | | --4.76%-- [...] | | | | | | | | | |--0.99%-- kvfree | | | | | | | | | | | |--94.96%-- kfree | | | | | | | | | | | --5.04%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--61.43%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | | | | | | | | --100.00%-- rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --38.57%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | | | | | | | |--62.45%-- hrtimer_wakeup | | | | | | wake_up_process | | | | | | try_to_wake_up | | | | | | | | | | | | | |--71.79%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | |--52.88%-- activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | --47.12%-- ttwu_do_wakeup | | | | | | | check_preempt_curr | | | | | | | | | | | | | --28.21%-- select_task_rq_fair | | | | | | | | | | | --37.55%-- tick_sched_timer | | | | | tick_sched_handle.isra.17 | | | | | update_process_times | | | | | scheduler_tick | | | | | perf_event_task_tick | | | | | | | | | | | --100.00%-- x86_pmu_disable | | | | | | | | | |--0.98%-- __kmalloc | | | | | | | | | | | --100.00%-- _cond_resched | | | | | preempt_schedule_common | | | | | | | | | | | |--73.08%-- __schedule | | | | | | | | | | | | | |--70.15%-- pick_next_task_fair | | | | | | | | | | | | | | | |--55.58%-- put_prev_entity | | | | | | | | | | | | | | | --44.42%-- __enqueue_entity | | | | | | | | | | | | | --29.85%-- __perf_event_task_sched_out | | | | | | | | | | | --26.92%-- _raw_spin_lock_irq | | | | | | | | | |--0.95%-- intel_ring_initialized | | | | --2.16%-- [...] | | | | | | | |--9.48%-- i915_gem_wait_ioctl | | | | | | | | | |--50.44%-- __i915_wait_request | | | | | | | | | | | |--80.33%-- io_schedule_timeout | | | | | | | | | | | | | |--86.61%-- schedule_timeout | | | | | | | | | | | | | | | |--82.06%-- schedule | | | | | | | | | | | | | | | | | |--97.93%-- __schedule | | | | | | | | | | | | | | | | | | | |--50.92%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--99.68%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--93.16%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--92.51%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.18%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.01%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.73%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.27%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--30.35%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.41%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.22%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.18%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--79.03%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.97%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.46%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.01%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.64%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.54%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | |--5.32%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--1.02%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | |--0.69%-- account_entity_dequeue | | | | | | | | | | | | --0.46%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--5.36%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | |--87.68%-- sched_clock_cpu | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --12.32%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | |--1.26%-- set_next_buddy | | | | | | | | | | | --0.22%-- [...] | | | | | | | | | | --0.32%-- [...] | | | | | | | | | | | | | | | | | | | |--16.53%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--46.54%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | |--49.23%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | |--45.24%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | --5.53%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | |--14.53%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--39.83%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--70.17%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | --29.83%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | |--23.51%-- find_busiest_group | | | | | | | | | | | | update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_group_capacity | | | | | | | | | | | | arch_scale_cpu_capacity | | | | | | | | | | | | | | | | | | | | | | | |--12.50%-- migrate_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | |--12.23%-- can_migrate_task | | | | | | | | | | | | | | | | | | | | | | | --11.92%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | |--11.36%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--10.30%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | |--9.52%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--3.30%-- update_curr | | | | | | | | | | | | | | | | | | | | | |--1.50%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | |--1.49%-- __list_add | | | | | | | | | | | | | | | | | | | | | --1.46%-- put_prev_entity | | | | | | | | | | | | | | | | | | | |--9.46%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | |--88.13%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | |--82.00%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | |--90.55%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.82%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--85.83%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.17%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.18%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | --9.45%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | --18.00%-- local_clock | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --11.87%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | |--7.78%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | |--95.51%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | | | |--74.64%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | | | | | |--68.99%-- perf_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- x86_pmu_enable | | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | | | | | |--85.65%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.35%-- intel_bts_enable_local | | | | | | | | | | | | | | | | | | | | | | | | | --31.01%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | | | | | --25.36%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | | | --4.49%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | |--6.57%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--54.60%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--68.94%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | |--62.36%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.41%-- activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.59%-- ttwu_do_wakeup | | | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--18.94%-- select_task_rq_fair | | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.84%-- __bitmap_intersects | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.16%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | --18.70%-- set_task_cpu | | | | | | | | | | | | migrate_task_rq_fair | | | | | | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | | | | | | | | | | | |--22.55%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--62.28%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.47%-- account_process_tick | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.15%-- scheduler_tick | | | | | | | | | | | | | | trigger_load_balance | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | --0.38%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | --37.72%-- tick_nohz_full_cpu | | | | | | | | | | | | | | | | | | | | | | | --8.51%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | --45.40%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--85.67%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--93.35%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --6.65%-- run_timer_softirq | | | | | | | | | | | call_timer_fn | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | --14.33%-- rcu_irq_exit | | | | | | | | | | | | | | | | | | | |--1.96%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--1.50%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--1.48%-- pick_next_task_idle | | | | | | | | | | | | | | | | | | | | | --100.00%-- put_prev_task_fair | | | | | | | | | | | | | | | | | | | | | |--51.64%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | --48.36%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | |--0.88%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | | | |--74.46%-- handle_irq | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- handle_irq_event_percpu | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | --25.54%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | blk_done_softirq | | | | | | | | | | scsi_softirq_done | | | | | | | | | | scsi_finish_command | | | | | | | | | | scsi_io_completion | | | | | | | | | | scsi_end_request | | | | | | | | | | blk_update_request | | | | | | | | | | bio_endio | | | | | | | | | | ext4_end_bio | | | | | | | | | | ext4_finish_bio | | | | | | | | | | end_page_writeback | | | | | | | | | | __wake_up_bit | | | | | | | | | | | | | | | | | | | |--0.59%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | --2.34%-- [...] | | | | | | | | | | | | | | | | | |--0.61%-- _raw_spin_lock_irq | | | | | | | | --1.46%-- [...] | | | | | | | | | | | | | | | |--6.89%-- del_timer_sync | | | | | | | | | | | | | | | | | |--66.31%-- try_to_del_timer_sync | | | | | | | | | | | | | | | | | | | |--43.31%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--38.42%-- detach_if_pending | | | | | | | | | | | | | | | | | | | |--7.57%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--7.12%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | --3.57%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_do_timer | | | | | | | | | _raw_spin_lock | | | | | | | | | | | | | | | | | |--11.91%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | |--11.04%-- detach_if_pending | | | | | | | | | | | | | | | | | |--8.13%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | --2.62%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--4.33%-- internal_add_timer | | | | | | | | | | | | | | | | | |--75.49%-- __internal_add_timer | | | | | | | | | | | | | | | | | --24.51%-- wake_up_nohz_cpu | | | | | | | | | | | | | | | |--2.20%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | |--90.75%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --9.25%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | |--1.14%-- __internal_add_timer | | | | | | | | | | | | | | | |--1.09%-- get_nohz_timer_target | | | | | | | | | | | | | | | |--0.72%-- try_to_del_timer_sync | | | | | | | --1.58%-- [...] | | | | | | | | | | | | | |--9.11%-- __delayacct_blkio_end | | | | | | | | | | | | | | | |--94.56%-- delayacct_end | | | | | | | | | | | | | | | | | |--29.61%-- ktime_get | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | |--24.49%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--21.56%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--12.56%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | |--53.35%-- ttwu_do_wakeup | | | | | | | | | | resched_curr | | | | | | | | | | | | | | | | | | | --46.65%-- activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | --11.78%-- read_tsc | | | | | | | | | | | | | | | --5.44%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--1.00%-- get_nohz_timer_target | | | | | | | | | | | | | |--0.88%-- __delayacct_blkio_start | | | | | | | | | | | | | | | --100.00%-- ktime_get | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | |--0.54%-- schedule | | | | | | --1.87%-- [...] | | | | | | | | | | | |--8.73%-- intel_engine_add_wakeup | | | | | | | | | | | | | |--67.07%-- __wake_up | | | | | | | | | | | | | | | |--96.45%-- __wake_up_common | | | | | | | | | | | | | | | | | |--96.56%-- autoremove_wake_function | | | | | | | | | default_wake_function | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | |--89.74%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | |--42.16%-- activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | |--82.91%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--83.31%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | --16.69%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --17.09%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | |--33.92%-- ttwu_do_wakeup | | | | | | | | | | | check_preempt_curr | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_smp_send_reschedule | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | |--16.78%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- kthread_data | | | | | | | | | | | | | | | | | | | | | --7.14%-- kthread_data | | | | | | | | | | | | | | | | | | | |--6.98%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --3.28%-- _raw_spin_lock | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | --3.44%-- default_wake_function | | | | | | | | | | | | | | | --3.55%-- autoremove_wake_function | | | | | | | | | | | | | |--26.19%-- rb_insert_color | | | | | | | | | | | | | |--2.50%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--2.21%-- apic_timer_interrupt | | | | | | | | | | | | | --2.02%-- queue_work_on | | | | | | | | | | | |--3.25%-- prepare_to_wait | | | | | | | | | | | | | |--72.04%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--19.12%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--4.70%-- __list_add | | | | | | | | | | | | | --4.14%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | |--2.16%-- gen8_get_seqno | | | | | | | | | | | |--1.21%-- ktime_get_raw | | | | | | | | | | | | | |--87.97%-- read_tsc | | | | | | | | | | | | | --12.03%-- ret_from_intr | | | | | | do_IRQ | | | | | | handle_irq | | | | | | handle_edge_irq | | | | | | handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | gen8_irq_handler | | | | | | gen8_gt_irq_handler | | | | | | intel_lrc_irq_handler | | | | | | gen6_read32 | | | | | | | | | | | |--0.71%-- _raw_spin_lock | | | | | | | | | | | |--0.70%-- gen6_rps_boost | | | | | | | | | | | |--0.69%-- finish_wait | | | | | | | | | | | | | |--80.54%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--10.30%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | --9.15%-- __list_del_entry | | | | | | | | | | | |--0.53%-- apic_timer_interrupt | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--73.69%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--13.58%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | run_posix_cpu_timers | | | | | | | fetch_task_cputime | | | | | | | | | | | | | --12.72%-- irq_enter | | | | | | rcu_irq_enter | | | | | --1.68%-- [...] | | | | | | | | | |--35.48%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.68%-- mutex_lock_interruptible | | | | | | | | | | | | | |--97.99%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--95.21%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--87.05%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--8.30%-- osq_lock | | | | | | | | | | | | | | | | | |--3.20%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--96.77%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--59.25%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--81.33%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | --18.67%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_uncore_fw_release_timer | | | | | | | | | | | | | | | | | | | | | --40.75%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | |--90.54%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--66.62%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | | | |--87.85%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.24%-- select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- select_idle_sibling | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.76%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.20%-- activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.80%-- ttwu_do_wakeup | | | | | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | --12.15%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | |--24.11%-- tick_sched_timer | | | | | | | | | | | | tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--60.65%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | --39.35%-- update_wall_time | | | | | | | | | | | | | | | | | | | | | | | --9.26%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | | | --9.46%-- tick_program_event | | | | | | | | | | clockevents_program_event | | | | | | | | | | lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | --3.23%-- native_apic_mem_write | | | | | | | | | | | | | | | | | |--1.07%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | |--80.06%-- handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | |--89.83%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | |--68.39%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | |--71.23%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- fw_domains_get_with_thread_status | | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | | | --28.77%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | | | --31.61%-- notify_ring | | | | | | | | | | | __wake_up | | | | | | | | | | | __wake_up_common | | | | | | | | | | | autoremove_wake_function | | | | | | | | | | | default_wake_function | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | --10.17%-- add_interrupt_randomness | | | | | | | | | | | | | | | | | | | |--11.09%-- irq_enter | | | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | | | | | --8.85%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | net_rx_action | | | | | | | | | e1000e_poll | | | | | | | | | e1000_irq_enable | | | | | | | | --0.37%-- [...] | | | | | | | | | | | | | | | |--4.34%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | --100.00%-- __schedule | | | | | | | | | | | | | | | | | |--47.48%-- deactivate_task | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | |--84.91%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | |--77.70%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | |--51.27%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | |--52.56%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | --47.44%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | |--42.38%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | --6.34%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | |--11.70%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | |--6.34%-- update_curr | | | | | | | | | | | | | | | | | | | | | --4.26%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | --15.09%-- update_rq_clock.part.82 | | | | | | | | | sched_clock_cpu | | | | | | | | | sched_clock | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | |--14.71%-- finish_task_switch | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | --100.00%-- perf_event_context_sched_in | | | | | | | | | perf_pmu_enable | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pmu_enable_all | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | |--10.45%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | x86_pmu_disable | | | | | | | | | intel_pmu_disable_all | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | |--9.38%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | |--53.98%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | --46.02%-- set_next_entity | | | | | | | | | | | | | | | | | | | |--52.81%-- rb_next | | | | | | | | | | | | | | | | | | | --47.19%-- rb_erase | | | | | | | | | | | | | | | | | |--7.20%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--75.16%-- smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--56.95%-- __remove_hrtimer | | | | | | | | | | | | | | | | | | | | | --43.05%-- tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | account_process_tick | | | | | | | | | | account_system_time | | | | | | | | | | acct_account_cputime | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | --24.84%-- irq_exit | | | | | | | | | | | | | | | | | |--6.07%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--2.66%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | execlists_context_unqueue | | | | | | | | | __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | --2.04%-- restore_c_regs_and_iret | | | | | | | --0.45%-- [...] | | | | | | --2.01%-- [...] | | | | | --0.32%-- [...] | | | | | | | | | |--4.57%-- gen8_get_seqno | | | | | | | | | |--3.28%-- drm_gem_object_lookup | | | | | | | | | | | |--96.77%-- idr_find_slowpath | | | | | | | | | | | --3.23%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--55.00%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | | | | | | --45.00%-- irq_exit | | | | | __do_softirq | | | | | run_rebalance_domains | | | | | rebalance_domains | | | | | update_blocked_averages | | | | | | | | | |--1.49%-- i915_gem_object_flush_active.part.35 | | | | | | | | | | | |--70.79%-- i915_gem_object_retire__read | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | |--21.52%-- gen8_get_seqno | | | | | | | | | | | |--3.87%-- __list_del_entry | | | | | | | | | | | --3.83%-- __i915_gem_request_retire__upto | | | | | i915_gem_request_retire | | | | | | | | | |--0.92%-- apic_timer_interrupt | | | | | | | | | | | |--96.96%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--57.93%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | |--57.28%-- tick_sched_timer | | | | | | | | | | | | | | | | | |--75.01%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | |--57.38%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | |--38.01%-- perf_event_task_tick | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | |--34.34%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | --27.64%-- trigger_load_balance | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | --42.62%-- account_process_tick | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | --100.00%-- jiffies_to_timeval | | | | | | | | | | | | | | | | | --24.99%-- tick_sched_do_timer | | | | | | | | tick_do_update_jiffies64 | | | | | | | | update_wall_time | | | | | | | | | | | | | | | --42.72%-- hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | |--79.30%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | |--53.02%-- ttwu_do_wakeup | | | | | | | | | check_preempt_curr | | | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | --46.98%-- activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | update_curr | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | --20.70%-- select_task_rq_fair | | | | | | | select_idle_sibling | | | | | | | __bitmap_intersects | | | | | | | | | | | | | |--38.87%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --100.00%-- update_rq_clock | | | | | | | update_rq_clock.part.82 | | | | | | | sched_clock_cpu | | | | | | | | | | | | | --3.20%-- irq_enter | | | | | | rcu_irq_enter | | | | | | | | | | | --3.04%-- native_apic_mem_write | | | | | | | | | |--0.88%-- gen6_rps_boost | | | | | | | | | |--0.56%-- nsecs_to_jiffies64 | | | | --2.38%-- [...] | | | | | | | |--8.47%-- i915_gem_set_domain_ioctl | | | | | | | | | |--37.06%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--95.14%-- mutex_lock_interruptible | | | | | | | | | | | | | |--98.38%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--97.85%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--89.70%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--7.62%-- osq_lock | | | | | | | | | | | | | | | | | |--2.08%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--61.38%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--63.39%-- tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--52.93%-- account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | |--51.58%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | --48.42%-- acct_account_cputime | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | |--28.13%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--52.18%-- update_cpu_load_active | | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | | | --47.82%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | --18.94%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | |--28.83%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | |--53.35%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --46.65%-- update_curr | | | | | | | | | | | | | | | | | | | | | --7.78%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | rb_erase | | | | | | | | | | | | | | | | | | | --38.62%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | --0.61%-- [...] | | | | | | | | | | | | | | | |--1.35%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | __schedule | | | | | | | | | | | | | | | | | |--80.90%-- deactivate_task | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | |--88.74%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | |--52.38%-- update_curr | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | --47.62%-- update_cfs_shares | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | --11.26%-- update_rq_clock.part.82 | | | | | | | | | sched_clock_cpu | | | | | | | | | sched_clock | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | |--11.37%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | |--7.73%-- ctx_sched_out | | | | | | | | --0.00%-- [...] | | | | | | | --0.81%-- [...] | | | | | | | | | | | | | |--1.03%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--88.77%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--42.63%-- put_prev_entity | | | | | | | | | | | | | | | | | | | --100.00%-- __enqueue_entity | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | |--30.49%-- pick_next_entity | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | --26.88%-- set_next_entity | | | | | | | | | | | | | | | --11.23%-- ctx_sched_out | | | | | | --0.59%-- [...] | | | | | | | | | | | |--3.31%-- _cond_resched | | | | | | | | | | | |--1.21%-- __mutex_lock_interruptible_slowpath | | | | | --0.34%-- [...] | | | | | | | | | |--25.67%-- drm_gem_object_lookup | | | | | | | | | | | |--95.54%-- idr_find_slowpath | | | | | | | | | | | |--4.14%-- apic_timer_interrupt | | | | | | | | | | | | | |--93.49%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--50.65%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | |--84.81%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--51.75%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--63.54%-- tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--57.85%-- scheduler_tick | | | | | | | | | | | | perf_event_task_tick | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | --42.15%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | --36.46%-- ktime_get | | | | | | | | | | | | | | | | | | | |--29.49%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | select_task_rq_fair | | | | | | | | | | select_idle_sibling | | | | | | | | | | __bitmap_intersects | | | | | | | | | | | | | | | | | | | --18.75%-- enqueue_hrtimer | | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | | | --15.19%-- tick_program_event | | | | | | | | | | | | | | | --49.35%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --6.51%-- native_apic_mem_write | | | | | --0.32%-- [...] | | | | | | | | | |--15.54%-- i915_gem_object_set_to_gtt_domain | | | | | | | | | | | |--69.23%-- i915_gem_obj_to_ggtt_view | | | | | | | | | | | |--27.28%-- i915_gem_object_get_pages | | | | | | | | | | | | | --100.00%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | |--96.92%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | |--65.91%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | |--57.14%-- shmem_alloc_page | | | | | | | | | alloc_pages_vma | | | | | | | | | | | | | | | | | | | |--95.65%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | |--94.44%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | |--55.55%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | |--50.01%-- list_del | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | --49.99%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | |--33.34%-- list_del | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | --11.11%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | --5.56%-- list_del | | | | | | | | | | | | | | | | | | | --4.35%-- get_page_from_freelist | | | | | | | | | | | | | | | | | |--19.05%-- lru_cache_add_anon | | | | | | | | | __lru_cache_add | | | | | | | | | | | | | | | | | | | --100.00%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | --100.00%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | --100.00%-- __list_add | | | | | | | | | | | | | | | | | |--7.14%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | |--4.76%-- shmem_add_to_page_cache | | | | | | | | | radix_tree_insert | | | | | | | | | __radix_tree_create | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_node_alloc | | | | | | | | | | | | | | | | | |--4.76%-- security_vm_enough_memory_mm | | | | | | | | | __vm_enough_memory | | | | | | | | | __percpu_counter_add | | | | | | | | | | | | | | | | | |--2.38%-- find_get_entry | | | | | | | | | | | | | | | | | |--2.38%-- find_lock_entry | | | | | | | | | | | | | | | | | --2.38%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | |--26.14%-- clear_page_c_e | | | | | | | | | | | | | | | |--5.68%-- unlock_page | | | | | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | | | | | |--1.14%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | _raw_spin_lock | | | | | | | | | | | | | | | --1.14%-- _raw_spin_lock | | | | | | | | | | | | | |--1.98%-- kmem_cache_alloc_trace | | | | | | | | | | | | | --1.10%-- sg_alloc_table | | | | | | __sg_alloc_table | | | | | | sg_kmalloc | | | | | | __get_free_pages | | | | | | alloc_pages_current | | | | | | __alloc_pages_nodemask | | | | | | | | | | | |--2.60%-- apic_timer_interrupt | | | | | | | | | | | | | |--89.51%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--53.75%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--76.27%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--70.36%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--58.03%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | --41.97%-- scheduler_tick | | | | | | | | | | trigger_load_balance | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | --29.64%-- tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | --23.73%-- hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | set_task_cpu | | | | | | | | | | | | | | | |--34.02%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --12.23%-- native_apic_mem_write | | | | | | | | | | | | | --10.49%-- native_apic_mem_write | | | | | | | | | | | |--0.63%-- i915_gem_object_wait_rendering | | | | | --0.27%-- [...] | | | | | | | | | |--9.58%-- i915_gem_object_set_to_cpu_domain | | | | | | | | | | | |--75.26%-- i915_gem_clflush_object | | | | | | | | | | | |--11.69%-- i915_gem_object_wait_rendering | | | | | | | | | | | |--8.12%-- intel_fb_obj_flush | | | | | | | | | | | |--4.15%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--80.54%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | --19.46%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | hrtimer_wakeup | | | | | | wake_up_process | | | | | | try_to_wake_up | | | | | | set_task_cpu | | | | | | migrate_task_rq_fair | | | | | | remove_entity_load_avg | | | | | | | | | | | --0.79%-- ret_from_intr | | | | | do_IRQ | | | | | handle_irq | | | | | handle_edge_irq | | | | | irq_chip_ack_parent | | | | | native_apic_mem_write | | | | | | | | | |--5.06%-- i915_gem_object_wait_rendering__nonblocking | | | | | | | | | | | |--78.50%-- i915_gem_object_retire_request | | | | | | | | | | | | | |--48.23%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | |--85.44%-- __list_del_entry | | | | | | | | | | | | | | | |--7.74%-- __list_add | | | | | | | | | | | | | | | --6.82%-- i915_gem_object_retire__write | | | | | | | | | | | | | |--32.73%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | | | |--80.09%-- _raw_spin_lock | | | | | | | | | | | | | | | --19.91%-- i915_gem_request_retire | | | | | | | | | | | | | | | |--54.79%-- __list_del_entry | | | | | | | | | | | | | | | --45.21%-- list_del | | | | | | | | | | | | | --19.04%-- __list_del_entry | | | | | | | | | | | |--13.71%-- gen8_get_seqno | | | | | | | | | | | |--3.28%-- __mutex_unlock_slowpath | | | | | | | | | | | |--2.50%-- mutex_lock | | | | | | | | | | | --2.00%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | tick_sched_timer | | | | | | | | | |--1.91%-- _raw_spin_lock | | | | | | | | | |--0.93%-- apic_timer_interrupt | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | |--64.27%-- local_apic_timer_interrupt | | | | | | | | | | | | | |--91.88%-- hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | |--52.71%-- tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | |--52.94%-- scheduler_tick | | | | | | | | | | | | | | | | | | | |--43.25%-- task_tick_numa | | | | | | | | | | | | | | | | | | | |--32.45%-- trigger_load_balance | | | | | | | | | | native_smp_send_reschedule | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | --24.30%-- task_tick_fair | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | |--34.32%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | --100.00%-- invoke_rcu_core | | | | | | | | | | | | | | | | | --12.75%-- _raw_spin_lock | | | | | | | | | | | | | | | |--39.93%-- hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | | | | | | | |--63.19%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | |--66.98%-- ttwu_do_wakeup | | | | | | | | | | check_preempt_curr | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | --33.02%-- activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | | enqueue_entity | | | | | | | | | update_curr | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | |--19.59%-- migrate_task_rq_fair | | | | | | | | | | | | | | | | | --17.22%-- select_task_rq_fair | | | | | | | | select_idle_sibling | | | | | | | | idle_cpu | | | | | | | | | | | | | | | --7.36%-- wake_up_process | | | | | | | | | | | | | --8.12%-- _raw_spin_lock | | | | | | | | | | | --35.73%-- irq_exit | | | | | | | | | | | |--89.61%-- __do_softirq | | | | | | | | | | | | | |--74.65%-- run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --25.35%-- run_timer_softirq | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | native_read_msr_safe | | | | | | | | | | | --10.39%-- rcu_irq_exit | | | | | | | | | |--0.78%-- intel_fb_obj_invalidate | | | | | | | | | |--0.68%-- i915_gem_clflush_object | | | | --2.79%-- [...] | | | | | | | |--4.46%-- i915_gem_busy_ioctl | | | | | | | | | |--68.97%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--97.87%-- mutex_lock_interruptible | | | | | | | | | | | | | |--98.20%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--92.25%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--89.01%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--6.97%-- osq_lock | | | | | | | | | | | | | | | | | |--2.84%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--55.30%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--92.48%-- __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --7.52%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | ir_ack_apic_edge | | | | | | | | | | | | | | | | | | | --44.70%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--90.83%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--57.37%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--53.53%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--71.08%-- account_process_tick | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.64%-- acct_account_cputime | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.36%-- cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | | | --28.92%-- scheduler_tick | | | | | | | | | | | | perf_event_task_tick | | | | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --46.47%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | |--55.78%-- timekeeping_update | | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | | | --44.22%-- update_fast_timekeeper | | | | | | | | | | | | | | | | | | | | | --42.63%-- hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--52.99%-- select_task_rq_fair | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | | | | | | | --47.01%-- ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | | update_curr | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | --9.17%-- tick_program_event | | | | | | | | | clockevents_program_event | | | | | | | | | lapic_next_deadline | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | |--0.61%-- schedule_preempt_disabled | | | | | | | | | schedule | | | | | | | | | __schedule | | | | | | | | | | | | | | | | | | | |--48.98%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- put_prev_entity | | | | | | | | | | | | | | | | | | | |--27.96%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | --23.06%-- _raw_spin_lock_irq | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | --0.56%-- [...] | | | | | | | | | | | | | | | |--6.82%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--98.43%-- __schedule | | | | | | | | | | | | | | | | | | | |--53.28%-- deactivate_task | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | |--93.29%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--86.15%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--66.42%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.08%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.10%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.83%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | |--26.89%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | --6.69%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | |--7.31%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --6.54%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | --6.71%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | |--51.43%-- sched_clock | | | | | | | | | | | | | | | | | | | | | --48.57%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | |--12.03%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_erase | | | | | | | | | | | | | | | | | | | |--10.33%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | |--62.81%-- perf_event_context_sched_in | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | |--99.99%-- __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | --0.01%-- [...] | | | | | | | | | | | | | | | | | | | | | --37.19%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | |--9.96%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | |--52.96%-- perf_pmu_disable | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | |--24.52%-- local_clock | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --22.53%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | |--6.00%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--47.06%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--27.46%-- irq_enter | | | | | | | | | | | rcu_irq_enter | | | | | | | | | | | | | | | | | | | | | --25.49%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | scheduler_tick | | | | | | | | | | perf_event_task_tick | | | | | | | | | | perf_pmu_enable | | | | | | | | | | x86_pmu_enable | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | intel_bts_enable_local | | | | | | | | | | | | | | | | | | | |--3.78%-- pick_next_task_idle | | | | | | | | | | put_prev_task_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | |--2.89%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --1.73%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | --1.57%-- pick_next_task_fair | | | | | | | --0.94%-- [...] | | | | | | | | | | | | | |--0.62%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--80.62%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--54.26%-- put_prev_entity | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | |--27.69%-- clear_buddies | | | | | | | | | | | | | | | | | --18.06%-- set_next_entity | | | | | | | | | | | | | | | |--19.38%-- _raw_spin_lock | | | | | | | --0.00%-- [...] | | | | | | --1.18%-- [...] | | | | | | | | | | | |--0.98%-- _cond_resched | | | | | | | | | | | |--0.97%-- __mutex_lock_interruptible_slowpath | | | | | --0.18%-- [...] | | | | | | | | | |--25.12%-- drm_gem_object_lookup | | | | | | | | | | | |--98.76%-- idr_find_slowpath | | | | | | | | | | | |--0.82%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--60.17%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | select_task_rq_fair | | | | | | | select_idle_sibling | | | | | | | idle_cpu | | | | | | | | | | | | | --39.83%-- irq_exit | | | | | | __do_softirq | | | | | | run_timer_softirq | | | | | | call_timer_fn | | | | | | intel_pstate_timer_func | | | | | --0.42%-- [...] | | | | | | | | | |--2.16%-- i915_gem_object_flush_active.part.35 | | | | | | | | | | | |--51.58%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | |--73.91%-- i915_gem_request_retire | | | | | | | | | | | | | | | --100.00%-- put_pid | | | | | | | | | | | | | |--19.05%-- _raw_spin_lock | | | | | | | | | | | | | --7.04%-- __list_del_entry | | | | | | | | | | | |--42.65%-- i915_gem_object_retire__read | | | | | | | | | | | | | |--87.56%-- __list_del_entry | | | | | | | | | | | | | --12.44%-- __list_add | | | | | | | | | | | --5.77%-- __list_del_entry | | | | | | | | | |--1.87%-- _raw_spin_lock | | | | | | | | | |--0.85%-- mutex_unlock | | | | | __mutex_unlock_slowpath | | | | | wake_up_process | | | | | | | | | | | |--93.95%-- try_to_wake_up | | | | | | | | | | | | | |--41.63%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | |--74.77%-- activate_task | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | update_curr | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | --25.23%-- ttwu_do_wakeup | | | | | | | check_preempt_curr | | | | | | | resched_curr | | | | | | | | | | | | | |--23.18%-- select_task_rq_fair | | | | | | | | | | | | | | | |--62.39%-- select_idle_sibling | | | | | | | | | | | | | | | | | |--55.72%-- __bitmap_intersects | | | | | | | | | | | | | | | | | --44.28%-- idle_cpu | | | | | | | | | | | | | | | --37.61%-- idle_cpu | | | | | | | | | | | | | |--13.28%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | |--11.49%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | --10.43%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | scheduler_tick | | | | | | task_tick_numa | | | | | | | | | | | --6.05%-- _raw_spin_lock | | | | --1.03%-- [...] | | | | | | | |--2.06%-- i915_gem_madvise_ioctl | | | | | | | | | |--31.98%-- drm_gem_object_lookup | | | | | | | | | | | |--92.71%-- idr_find_slowpath | | | | | | | | | | | |--3.43%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--50.98%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --49.02%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | hrtimer_wakeup | | | | | | wake_up_process | | | | | | try_to_wake_up | | | | | | select_task_rq_fair | | | | | | select_idle_sibling | | | | | | idle_cpu | | | | | | | | | | | |--2.23%-- ret_from_intr | | | | | | do_IRQ | | | | | | handle_irq | | | | | | handle_edge_irq | | | | | | handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | gen8_irq_handler | | | | | | | | | | | --1.63%-- _raw_spin_lock | | | | | queued_spin_lock_slowpath | | | | | native_queued_spin_lock_slowpath | | | | | | | | | |--31.41%-- i915_gem_object_truncate | | | | | | | | | | | |--99.16%-- shmem_truncate_range | | | | | | shmem_undo_range | | | | | | | | | | | | | |--73.88%-- truncate_inode_page | | | | | | | | | | | | | | | |--86.65%-- unmap_mapping_range | | | | | | | | | | | | | | | | | |--91.76%-- zap_page_range_single | | | | | | | | | | | | | | | | | | | |--75.90%-- unmap_single_vma | | | | | | | | | | | | | | | | | | | | | |--95.66%-- unmap_page_range | | | | | | | | | | | | | | | | | | | | | | | |--67.52%-- tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | | | | | | | | | |--80.11%-- flush_tlb_mm_range | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.43%-- native_flush_tlb_others | | | | | | | | | | | | | | smp_call_function_many | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.26%-- smp_call_function_single | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.74%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | | | | | --43.57%-- cpumask_any_but | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | --19.89%-- __mmu_notifier_invalidate_range | | | | | | | | | | | | | | | | | | | | | | | | | |--50.34%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | | | | | --49.66%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | | | |--10.25%-- mark_page_accessed | | | | | | | | | | | | | | | | | | | | | | | |--9.58%-- page_remove_rmap | | | | | | | | | | | | | | | | | | | | | | | | | |--34.38%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | |--33.36%-- mem_cgroup_begin_page_stat | | | | | | | | | | | | | | | | | | | | | | | | | --32.26%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--6.12%-- tlb_flush_mmu_free | | | | | | | | | | | | | | | | | | | | | | | | | |--51.48%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | --48.52%-- free_pages_and_swap_cache | | | | | | | | | | | | release_pages | | | | | | | | | | | | | | | | | | | | | | | |--3.28%-- vm_normal_page | | | | | | | | | | | | | | | | | | | | | | | --3.24%-- flush_tlb_mm_range | | | | | | | | | | | | | | | | | | | | | |--2.18%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --2.16%-- _cond_resched | | | | | | | | | | | | | | | | | | | |--9.05%-- __mmu_notifier_invalidate_range_end | | | | | | | | | | | | | | | | | | | | | |--68.31%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | --31.69%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | |--7.38%-- __mmu_notifier_invalidate_range_start | | | | | | | | | | | | | | | | | | | | | --100.00%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | |--3.23%-- tlb_finish_mmu | | | | | | | | | | | | | | | | | | | | | --100.00%-- tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | | | |--2.82%-- lru_add_drain | | | | | | | | | | lru_add_drain_cpu | | | | | | | | | | | | | | | | | | | --1.63%-- __srcu_read_lock | | | | | | | | | | | | | | | | | |--5.23%-- down_write | | | | | | | | | | | | | | | | | --3.01%-- up_write | | | | | | | | | | | | | | | |--12.10%-- delete_from_page_cache | | | | | | | | | | | | | | | | | |--43.06%-- __delete_from_page_cache | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_page_state | | | | | | | | | __dec_zone_state | | | | | | | | | | | | | | | | | |--34.08%-- put_page | | | | | | | | | | | | | | | | | |--11.60%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --11.25%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | blk_done_softirq | | | | | | | | scsi_softirq_done | | | | | | | | scsi_finish_command | | | | | | | | scsi_io_completion | | | | | | | | scsi_end_request | | | | | | | | blk_update_request | | | | | | | | bio_endio | | | | | | | | ext4_end_bio | | | | | | | | ext4_finish_bio | | | | | | | | end_page_writeback | | | | | | | | test_clear_page_writeback | | | | | | | | | | | | | | | --1.25%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--20.07%-- __pagevec_release | | | | | | | | | | | | | | | |--95.24%-- release_pages | | | | | | | | | | | | | | | | | |--72.86%-- free_hot_cold_page_list | | | | | | | | | free_hot_cold_page | | | | | | | | | | | | | | | | | | | |--77.76%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | | | |--35.48%-- __list_add | | | | | | | | | | | | | | | | | | | | | |--35.45%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | --29.07%-- list_del | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | |--7.82%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | |--7.52%-- __list_add | | | | | | | | | | | | | | | | | | | --6.90%-- list_del | | | | | | | | | | | | | | | | | |--16.75%-- mem_cgroup_uncharge_list | | | | | | | | | uncharge_list | | | | | | | | | | | | | | | | | | | --100.00%-- uncharge_batch | | | | | | | | | | | | | | | | | | | --100.00%-- memcg_check_events | | | | | | | | | __mem_cgroup_threshold | | | | | | | | | | | | | | | | | |--5.61%-- __list_add | | | | | | | | | | | | | | | | | --4.78%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | --4.76%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | |--4.25%-- unlock_page | | | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | | | --1.80%-- find_get_entries | | | | | | | | | | | --0.84%-- drm_gem_free_mmap_offset | | | | | _raw_write_lock | | | | | | | | | |--24.11%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--86.72%-- mutex_lock_interruptible | | | | | | | | | | | | | |--89.43%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | --100.00%-- mutex_optimistic_spin | | | | | | | | | | | | | | | |--74.20%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | --25.80%-- osq_lock | | | | | | | | | | | | | |--6.24%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | --4.32%-- mutex_optimistic_spin | | | | | | | | | | | |--4.83%-- _cond_resched | | | | | | | | | | | |--2.86%-- ret_from_intr | | | | | | do_IRQ | | | | | | handle_irq | | | | | | handle_edge_irq | | | | | | handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | |--54.34%-- gen8_irq_handler | | | | | | | gen8_gt_irq_handler | | | | | | | notify_ring | | | | | | | __wake_up | | | | | | | __wake_up_common | | | | | | | autoremove_wake_function | | | | | | | default_wake_function | | | | | | | try_to_wake_up | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | activate_task | | | | | | | enqueue_task | | | | | | | enqueue_task_fair | | | | | | | enqueue_entity | | | | | | | | | | | | | --45.66%-- add_interrupt_randomness | | | | | | credit_entropy_bits | | | | | | __wake_up | | | | | | __wake_up_common | | | | | | pollwake | | | | | | | | | | | |--2.28%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | |--1.17%-- reschedule_interrupt | | | | | | | | | | | |--1.17%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --0.96%-- irq_entries_start | | | | | | | | | |--9.45%-- _raw_spin_lock | | | | | | | | | |--1.03%-- apic_timer_interrupt | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | irq_exit | | | | | | | | | | | |--72.69%-- __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --27.31%-- rcu_irq_exit | | | | | | | | | |--1.00%-- mutex_lock_interruptible | | | | --1.02%-- [...] | | | | | | | |--2.01%-- i915_gem_sw_finish_ioctl | | | | | | | | | |--52.45%-- drm_gem_object_lookup | | | | | | | | | | | |--97.61%-- idr_find_slowpath | | | | | | | | | | | |--1.79%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | |--73.75%-- hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | |--58.93%-- ttwu_do_activate.constprop.92 | | | | | | | | activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | update_curr | | | | | | | | | | | | | | | --41.07%-- select_task_rq_fair | | | | | | | select_idle_sibling | | | | | | | idle_cpu | | | | | | | | | | | | | --26.25%-- tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | scheduler_tick | | | | | | trigger_load_balance | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | --0.60%-- reschedule_interrupt | | | | | | | | | |--37.47%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--86.50%-- mutex_lock_interruptible | | | | | | | | | | | | | |--94.66%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--91.47%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--81.59%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--14.15%-- osq_lock | | | | | | | | | | | | | | | | | |--2.56%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | calc_global_load_tick | | | | | | | | | | | | | | | | | --1.70%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | __schedule | | | | | | | | _raw_spin_lock_irq | | | | | | | | queued_spin_lock_slowpath | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | |--3.98%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | |--1.57%-- osq_unlock | | | | | | | | | | | | | | | |--1.55%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | local_apic_timer_interrupt | | | | | | | | ktime_get_update_offsets_now | | | | | | | | | | | | | | | --1.43%-- osq_lock | | | | | | | | | | | | | |--4.16%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--53.39%-- finish_task_switch | | | | | | | | | | | | | | | --46.61%-- pick_next_task_fair | | | | | | | put_prev_entity | | | | | | | | | | | | | --1.18%-- mutex_optimistic_spin | | | | | | | | | | | |--10.13%-- _cond_resched | | | | | | | | | | | |--1.30%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | |--1.10%-- reschedule_interrupt | | | | | | | | | | | --0.98%-- apic_timer_interrupt | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | hrtimer_wakeup | | | | | wake_up_process | | | | | try_to_wake_up | | | | | select_task_rq_fair | | | | | select_idle_sibling | | | | | | | | | |--6.53%-- _raw_spin_lock | | | | | | | | | |--2.02%-- apic_timer_interrupt | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | |--75.14%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | | | | | | | | |--56.67%-- __hrtimer_run_queues | | | | | | | | | | | | | | | |--59.06%-- tick_sched_timer | | | | | | | | | | | | | | | | | |--35.68%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | | | | |--33.94%-- tick_nohz_full_cpu | | | | | | | | | | | | | | | | | --30.39%-- tick_sched_do_timer | | | | | | | | tick_do_update_jiffies64 | | | | | | | | update_wall_time | | | | | | | | | | | | | | | --40.94%-- hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | check_preempt_curr | | | | | | | # To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 277K of event 'cycles' # Event count (approx.): 121745071114 # # Children Self Command Shared Object Symbol # ........ ........ ............... .......................... ........................................................................................................................... # 33.87% 0.05% sample_multi_tr [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath | ---entry_SYSCALL_64_fastpath | |--45.62%-- sys_ioctl | | | |--96.08%-- do_vfs_ioctl | | | | | |--97.91%-- drm_ioctl | | | | | | | |--71.21%-- i915_gem_execbuffer2 | | | | | | | | | |--94.88%-- i915_gem_do_execbuffer.isra.24 | | | | | | | | | | | |--39.47%-- i915_gem_execbuffer_reserve.isra.18 | | | | | | | | | | | | | |--58.03%-- i915_gem_retire_requests_ring | | | | | | | | | | | | | | | |--91.58%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | |--80.16%-- __list_del_entry | | | | | | | | | | | | | | | | | |--12.95%-- i915_gem_object_retire__write | | | | | | | | | | | | | | | | | | | |--97.64%-- intel_fb_obj_flush | | | | | | | | | | | | | | | | | | | --2.36%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--79.64%-- smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --20.36%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--4.28%-- __list_add | | | | | | | | | | | | | | | | | |--1.81%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--58.53%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--96.77%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--91.24%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | |--4.74%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | --4.02%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --3.23%-- rcu_bh_qs | | | | | | | | | | | | | | | | | | | |--38.46%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--91.90%-- hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--90.04%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | |--69.69%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.00%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.62%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--78.51%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.17%-- update_cfs_shares | | | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.83%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --21.49%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.38%-- rcu_check_callbacks | | | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | --16.00%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | | | |--10.88%-- __remove_hrtimer | | | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--10.46%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | | | | | | | | | | | | | | --8.97%-- ktime_get | | | | | | | | | | | | | | | | | | | | | | | --9.96%-- tick_program_event | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | lapic_next_deadline | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --8.10%-- ktime_get_update_offsets_now | | | | | | | | | | | | | | | | | | | --3.01%-- __do_softirq | | | | | | | | --0.80%-- [...] | | | | | | | | | | | | | | | |--3.47%-- __list_del_entry | | | | | | | | | | | | | | | |--2.63%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | |--72.73%-- put_pid | | | | | | | | | | | | | | | | | |--13.90%-- __list_del_entry | | | | | | | | | | | | | | | | | |--11.47%-- list_del | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | --1.90%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--65.62%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | run_rebalance_domains | | | | | | | | | rebalance_domains | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | --34.38%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | ktime_get_update_offsets_now | | | | | | | | read_tsc | | | | | | | | | | | | | | | |--0.87%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--56.33%-- irq_exit | | | | | | | | | | | | | | | | | | | |--95.91%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | |--84.35%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --15.65%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | | | |--56.84%-- intel_uncore_fw_release_timer | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | --43.16%-- intel_pstate_timer_func | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | --4.09%-- run_rebalance_domains | | | | | | | | | | | | | | | | | |--41.48%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--94.55%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--71.31%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--82.26%-- tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--48.06%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | |--56.42%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.06%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.52%-- trigger_load_balance | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | |--27.89%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--12.62%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | | | | | | | | | --11.43%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | --17.74%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | |--50.72%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --49.28%-- timekeeping_update | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | |--8.41%-- hrtimer_wakeup | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | _raw_spin_lock | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | |--7.44%-- __remove_hrtimer | | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | | | |--6.90%-- enqueue_hrtimer | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | --5.93%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | --5.45%-- tick_program_event | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | --2.19%-- rcu_irq_exit | | | | | | | --1.45%-- [...] | | | | | | | | | | | | | |--37.37%-- i915_gem_execbuffer_reserve_vma.isra.17 | | | | | | | | | | | | | | | |--98.89%-- i915_gem_object_pin | | | | | | | | | | | | | | | | | |--98.67%-- i915_gem_object_do_pin | | | | | | | | | | | | | | | | | | | |--82.96%-- i915_gem_object_get_pages | | | | | | | | | | | | | | | | | | | | | |--99.77%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | | | | | | | | | | | |--96.89%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | | | | | | | | | | | |--62.83%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | | | | | | | | | | | |--46.18%-- shmem_alloc_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.04%-- alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--89.64%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--91.00%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.84%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.49%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--46.09%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.42%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.48%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.36%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.86%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.03%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.79%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.94%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.88%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.82%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.47%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.71%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.20%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.93%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--50.57%-- update_cpu_load_active | | | | | | | | | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --49.43%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.07%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.80%-- irq_exit | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.77%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.77%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.62%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.60%-- list_del | | | | | | | | | | | | | | | | --0.06%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--5.35%-- get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.78%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.22%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.24%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.23%-- __get_vma_policy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.75%-- apic_timer_interrupt | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--71.23%-- run_rebalance_domains | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --28.77%-- run_timer_softirq | | | | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | --0.79%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.12%-- policy_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.68%-- __alloc_pages_nodemask | | | | | | | | | | | | | | --1.16%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.05%-- lru_cache_add_anon | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.29%-- __lru_cache_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.38%-- pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--61.16%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.70%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--42.22%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.08%-- mem_cgroup_update_lru_size | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.49%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.66%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.31%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.11%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.23%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.90%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | --0.15%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.96%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.72%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.94%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.71%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | tick_sched_do_timer | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.96%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.07%-- radix_tree_insert | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_create | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_node_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.77%-- __inc_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.15%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.17%-- find_lock_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--97.68%-- find_get_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.76%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.24%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.32%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | tick_sched_do_timer | | | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | | | calc_global_load | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.72%-- security_vm_enough_memory_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--63.82%-- __vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.89%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.25%-- cap_capable | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.03%-- __percpu_counter_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.94%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.57%-- try_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.43%-- get_mem_cgroup_from_mm | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.91%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.77%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.73%-- memcg_check_events | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.97%-- mem_cgroup_charge_statistics.isra.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.32%-- commit_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --3.98%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | account_process_tick | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.78%-- cap_vm_enough_memory | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.59%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.28%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.54%-- tick_sched_timer | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.16%-- run_posix_cpu_timers | | | | | | | | | | | | | | | | | task_cputime | | | | | | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --45.84%-- scheduler_tick | | | | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --31.46%-- hrtimer_wakeup | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.72%-- irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.05%-- run_rebalance_domains | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- ret_from_intr | | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.95%-- run_timer_softirq | | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | | process_timeout | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | --1.95%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--28.14%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | |--6.74%-- unlock_page | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.03%-- __wake_up_bit | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.97%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.02%-- tick_sched_timer | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | rcu_check_callbacks | | | | | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.98%-- hrtimer_wakeup | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--0.95%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | |--0.73%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.29%-- local_apic_timer_interrupt | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.92%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.47%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.77%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.39%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.36%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.64%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.14%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.24%-- account_process_tick | | | | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | | | | | | | jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.23%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.23%-- profile_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.53%-- hrtimer_wakeup | | | | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.08%-- tick_program_event | | | | | | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.71%-- irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.97%-- rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.03%-- __msecs_to_jiffies | | | | | | | | | | | | --0.62%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--1.04%-- i915_gem_gtt_prepare_object | | | | | | | | | | | | | | | | | | | | | | | | | |--71.22%-- swiotlb_map_sg_attrs | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | | | --28.78%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | |--1.03%-- sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | |--96.24%-- __sg_alloc_table | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.47%-- sg_kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--54.80%-- __get_free_pages | | | | | | | | | | | | | | | alloc_pages_current | | | | | | | | | | | | | | | __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.73%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.55%-- list_del | | | | | | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.95%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.49%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--21.02%-- ret_from_intr | | | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | | | gen6_read32 | | | | | | | | | | | | | | | | fw_domains_get_with_thread_status | | | | | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.25%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.72%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.48%-- ret_from_intr | | | | | | | | | | | | | | do_IRQ | | | | | | | | | | | | | | handle_irq | | | | | | | | | | | | | | handle_edge_irq | | | | | | | | | | | | | | handle_irq_event | | | | | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | gen8_irq_handler | | | | | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | execlists_context_unqueue | | | | | | | | | | | | | | disable_lite_restore_wa.isra.11 | | | | | | | | | | | | | | | | | | | | | | | | | | | --44.53%-- memset_erms | | | | | | | | | | | | | | | | | | | | | | | | | --3.76%-- sg_kmalloc | | | | | | | | | | | --1.05%-- [...] | | | | | | | | | | --0.23%-- [...] | | | | | | | | | | | | | | | | | | | |--16.13%-- i915_vma_bind | | | | | | | | | | | | | | | | | | | | | |--83.87%-- gen8_alloc_va_range | | | | | | | | | | | | | | | | | | | | | | | |--96.43%-- gen8_alloc_va_range_3lvl | | | | | | | | | | | | | | | | | | | | | | | | | |--76.06%-- alloc_gen8_temp_bitmaps | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.87%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.68%-- kmalloc_order_trace | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.89%-- kmalloc_order | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--99.25%-- alloc_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.31%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--98.33%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--73.70%-- clear_page_c_e | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.13%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.68%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--40.98%-- move_freepages_block | | | | | | | | | | | | | | | | | | | | | | move_freepages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.75%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --20.27%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.91%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.68%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--7.61%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.71%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.44%-- zone_statistics | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.98%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.76%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--85.56%-- irq_exit | | | | | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --14.44%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.12%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.87%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.74%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.69%-- clear_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.87%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.80%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.69%-- get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.75%-- alloc_pages_current | | | | | | | | | | | | | | | --0.11%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.32%-- _cond_resched | | | | | | | | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | __schedule | | | | | | | | | | | | | | pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--57.92%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --42.08%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.64%-- memset_erms | | | | | | | | | | | | | --0.49%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--13.46%-- kfree | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __free_kmem_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.72%-- __free_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--74.45%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--46.16%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.62%-- free_one_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.21%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --25.55%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.28%-- __free_pages_ok | | | | | | | | | | | | | | | | | | | | | | | | | |--5.38%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | | | |--1.61%-- alloc_pt | | | | | | | | | | | | | | | | | | | | | | | | | | | |--44.73%-- __setup_page_dma | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- alloc_pages_current | | | | | | | | | | | | | | __alloc_pages_nodemask | | | | | | | | | | | | | | get_page_from_freelist | | | | | | | | | | | | | | __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | | | | | | | |--28.30%-- apic_timer_interrupt | | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | rcu_process_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | --26.97%-- __kmalloc | | | | | | | | | | | | | __slab_alloc | | | | | | | | | | | | | | | | | | | | | | | | | |--1.09%-- kunmap_page_dma | | | | | | | | | | | | | | | | | | | | | | | | | |--0.93%-- __kmalloc | | | | | | | | | | | | | | | | | | | | | | | | | |--0.57%-- apic_timer_interrupt | | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--0.52%-- __free_kmem_pages | | | | | | | | | | | | --0.40%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--1.49%-- gen8_ppgtt_alloc_page_directories.isra.39 | | | | | | | | | | | | | | | | | | | | | | | |--1.20%-- fill_page_dma | | | | | | | | | | | | | | | | | | | | | | | --0.87%-- __bitmap_weight | | | | | | | | | | | | | | | | | | | | | |--14.61%-- ppgtt_bind_vma | | | | | | | | | | | | | | | | | | | | | | | |--96.99%-- gen8_ppgtt_insert_entries | | | | | | | | | | | | | | | | | | | | | | | | | |--75.30%-- gen8_ppgtt_insert_pte_entries.isra.34 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.75%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.79%-- kunmap_page_dma | | | | | | | | | | | | | --0.46%-- [...] | | | | | | | | | | | | | | | | | | | | | | | | | |--22.68%-- sg_nents | | | | | | | | | | | | | | | | | | | | | | | | | --2.02%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | --3.01%-- sg_nents | | | | | | | | | | | | | | | | | | | | | |--0.58%-- gen8_alloc_va_range_3lvl | | | | | | | | | | --0.93%-- [...] | | | | | | | | | --0.91%-- [...] | | | | | | | | | | | | | | | | | |--0.63%-- i915_vma_bind | | | | | | | | | | | | | | | | | |--0.52%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--57.22%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--88.34%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--84.01%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --15.99%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --11.66%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | notify_ring | | | | | | | | | | __wake_up | | | | | | | | | | __wake_up_common | | | | | | | | | | autoremove_wake_function | | | | | | | | | | default_wake_function | | | | | | | | | | try_to_wake_up | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | enqueue_task_fair | | | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | | | --42.78%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--87.76%-- hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--50.74%-- tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--62.97%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--50.57%-- perf_pmu_disable | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --49.43%-- perf_pmu_enable | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --37.03%-- task_tick_fair | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | | | |--33.42%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- timekeeping_update | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | | | --15.84%-- profile_tick | | | | | | | | | | | | | | | | | | | --12.24%-- _raw_spin_lock | | | | | | | | --0.18%-- [...] | | | | | | | | | | | | | | | |--1.07%-- i915_gem_object_do_pin | | | | | | | --0.04%-- [...] | | | | | | | | | | | | | |--1.87%-- __list_add | | | | | | | | | | | | | |--1.19%-- gen8_get_seqno | | | | | | | | | | | | | |--0.54%-- i915_gem_object_pin | | | | | | --0.99%-- [...] | | | | | | | | | | | |--24.82%-- eb_lookup_vmas.isra.16 | | | | | | | | | | | | | |--49.18%-- i915_gem_obj_lookup_or_create_vma | | | | | | | | | | | | | | | |--96.32%-- i915_gem_obj_to_vma | | | | | | | | | | | | | | | |--2.42%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--56.98%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--88.57%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--7.93%-- run_timer_softirq | | | | | | | | | | call_timer_fn | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | --3.50%-- rcu_process_callbacks | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--40.53%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--89.01%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | |--92.64%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | |--78.64%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | |--92.41%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | |--52.93%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.99%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--26.30%-- trigger_load_balance | | | | | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --23.71%-- update_cpu_load_active | | | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.23%-- account_process_tick | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.77%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.07%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | --7.59%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | --21.36%-- tick_sched_do_timer | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | |--55.46%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --44.54%-- update_vsyscall | | | | | | | | | | | | | | | | | | | | | --7.36%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | --10.99%-- tick_program_event | | | | | | | | | clockevents_program_event | | | | | | | | | | | | | | | | | | | |--53.55%-- lapic_next_deadline | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | --46.45%-- native_write_msr_safe | | | | | | | | | | | | | | | | | --2.49%-- hrtimer_interrupt | | | | | | | | | | | | | | | |--0.68%-- __i915_gem_vma_create | | | | | | | | | | | | | | | | | |--89.34%-- kmem_cache_alloc | | | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | | | | | | | | | | | |--58.69%-- new_slab | | | | | | | | | | alloc_pages_current | | | | | | | | | | __alloc_pages_nodemask | | | | | | | | | | apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | hrtimer_wakeup | | | | | | | | | | wake_up_process | | | | | | | | | | try_to_wake_up | | | | | | | | | | _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --41.31%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | --10.66%-- memset_erms | | | | | | | --0.58%-- [...] | | | | | | | | | | | | | |--28.34%-- i915_gem_obj_to_vma | | | | | | | | | | | | | |--16.78%-- idr_find_slowpath | | | | | | | | | | | | | |--3.03%-- __list_add | | | | | | | | | | | | | |--1.28%-- __list_del_entry | | | | | | | | | | | | | |--1.00%-- apic_timer_interrupt | | | | | | | | | | | | | | | |--97.10%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--50.56%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--82.70%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | |--10.69%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | |--6.03%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | --0.58%-- call_timer_fn | | | | | | | | | | | | | | | | | --49.44%-- local_apic_timer_interrupt | | | | | | | | | | | | | | | | | --100.00%-- hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--87.95%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--83.74%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--65.48%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--38.69%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | |--36.18%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | |--35.71%-- native_smp_send_reschedule | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | --28.11%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | |--13.09%-- update_cpu_load_active | | | | | | | | | | | | __update_cpu_load | | | | | | | | | | | | | | | | | | | | | | | |--12.36%-- _raw_spin_lock | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | |--12.09%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | |--12.02%-- task_tick_fair | | | | | | | | | | | | hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | --11.74%-- update_rq_clock.part.82 | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | |--18.52%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | jiffies_to_timeval | | | | | | | | | | | | | | | | | | | | | |--8.56%-- irq_work_tick | | | | | | | | | | | | | | | | | | | | | --7.44%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | |--8.13%-- tick_sched_do_timer | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | _raw_spin_lock | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --8.13%-- tick_nohz_full_cpu | | | | | | | | | | | | | | | | | --12.05%-- enqueue_hrtimer | | | | | | | | timerqueue_add | | | | | | | | | | | | | | | --2.90%-- exit_idle | | | | | | --0.39%-- [...] | | | | | | | | | | | |--18.10%-- intel_execlists_submission | | | | | | | | | | | | | |--53.55%-- i915_gem_execbuffer_move_to_active | | | | | | | | | | | | | | | |--94.07%-- i915_vma_move_to_active | | | | | | | | | | | | | | | | | |--86.10%-- __list_del_entry | | | | | | | | | | | | | | | | | |--10.71%-- __list_add | | | | | | | | | | | | | | | | | |--2.49%-- apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--96.32%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--54.70%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | | | | | |--92.06%-- __hrtimer_run_queues | | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | | | | | | | |--93.82%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.31%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--42.64%-- account_process_tick | | | | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--53.90%-- __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --46.10%-- acct_account_cputime | | | | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--37.83%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--77.39%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.61%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.70%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --7.82%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.04%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --6.65%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | --6.18%-- tick_sched_do_timer | | | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | | | | | | | --7.94%-- tick_program_event | | | | | | | | | | | | | | | | | | | | | |--40.51%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--92.04%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --7.96%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | | | --4.79%-- __do_softirq | | | | | | | | | | | | | | | | | | | --3.68%-- exit_idle | | | | | | | | --0.71%-- [...] | | | | | | | | | | | | | | | |--2.72%-- __list_del_entry | | | | | | | | | | | | | | | |--1.44%-- intel_fb_obj_invalidate | | | | | | | | | | | | | | | |--0.88%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--67.36%-- irq_exit | | | | | | | | | | | | | | | | | | | |--89.99%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | |--99.84%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | --0.16%-- [...] | | | | | | | | | | | | | | | | | | | --10.01%-- run_timer_softirq | | | | | | | | | | | | | | | | | --32.64%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | |--82.02%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | |--52.60%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_event_task_tick | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | | | | | | | |--25.71%-- account_process_tick | | | | | | | | | | account_system_time | | | | | | | | | | acct_account_cputime | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | --21.69%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | --17.98%-- tick_sched_do_timer | | | | | | | | tick_do_update_jiffies64 | | | | | | | | update_wall_time | | | | | | | | timekeeping_update | | | | | | | | raw_notifier_call_chain | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | |--0.72%-- __list_add | | | | | | | --0.17%-- [...] | | | | | | | | | | | | | |--19.66%-- i915_gem_execbuffer_retire_commands | | | | | | | | | | | | | | | |--86.58%-- __i915_add_request | | | | | | | | | | | | | | | | | |--48.61%-- gen8_emit_request | | | | | | | | | | | | | | | | | | | |--65.22%-- execlists_context_unqueue | | | | | | | | | | | | | | | | | | | | | |--40.74%-- execlists_update_context | | | | | | | | | | | | | | | | | | | | | | | |--66.05%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | | | --33.95%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | |--27.60%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | | | |--89.90%-- fw_domains_get_with_thread_status | | | | | | | | | | | | fw_domains_get | | | | | | | | | | | | | | | | | | | | | | | --10.10%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | | | | | | | | | |--10.58%-- i915_gem_obj_is_pinned | | | | | | | | | | | | | | | | | | | | | |--9.75%-- __intel_uncore_forcewake_get | | | | | | | | | | | | | | | | | | | | | |--6.82%-- intel_lr_context_descriptor | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_obj_ggtt_offset_view | | | | | | | | | | | | | | | | | | | | | |--2.37%-- disable_lite_restore_wa.isra.11 | | | | | | | | | | | | | | | | | | | | | --2.14%-- intel_uncore_forcewake_put__locked | | | | | | | | | | __intel_uncore_forcewake_put | | | | | | | | | | mod_timer_pinned | | | | | | | | | | wake_up_nohz_cpu | | | | | | | | | | | | | | | | | | | |--14.52%-- __list_add | | | | | | | | | | | | | | | | | | | |--9.75%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | |--3.76%-- intel_lr_context_pin | | | | | | | | | | | | | | | | | | | |--2.00%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | |--1.77%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--0.90%-- intel_uncore_forcewake_get__locked | | | | | | | | | | | | | | | | | | | |--0.79%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--0.70%-- list_del | | | | | | | | | | | | | | | | | | | --0.60%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | scheduler_tick | | | | | | | | | perf_event_task_tick | | | | | | | | | perf_pmu_disable | | | | | | | | | x86_pmu_disable | | | | | | | | | intel_pmu_disable_all | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | |--11.81%-- i915_queue_hangcheck | | | | | | | | | | | | | | | | | | | |--93.53%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | | | |--4.37%-- ret_from_intr | | | | | | | | | | do_IRQ | | | | | | | | | | handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | gen8_irq_handler | | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_write32 | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | --2.10%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | |--8.98%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | | | | | |--40.91%-- gen8_emit_flush_render | | | | | | | | | | | | | | | | | | | | | |--87.06%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | --12.94%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | |--27.64%-- iowrite32 | | | | | | | | | | | | | | | | | | | |--27.33%-- gen8_emit_flush | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | | | | | --100.00%-- i915_gem_check_wedge | | | | | | | | | | | | | | | | | | | --4.12%-- intel_logical_ring_begin | | | | | | | | | | | | | | | | | |--7.63%-- queue_delayed_work_on | | | | | | | | | | | | | | | | | |--5.32%-- iowrite32 | | | | | | | | | | | | | | | | | |--4.39%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--3.29%-- round_jiffies_up_relative | | | | | | | | | | | | | | | | | |--2.95%-- intel_ring_stopped | | | | | | | | | | | | | | | | | |--1.48%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--67.07%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--86.61%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --13.39%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | --32.93%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | |--70.25%-- tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | |--54.23%-- scheduler_tick | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | --45.77%-- account_system_time | | | | | | | | | | | | | | | | | | | --29.75%-- tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--1.15%-- __list_add | | | | | | | | | | | | | | | | | |--0.89%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | | | | | | | | | | | |--80.40%-- handle_irq | | | | | | | | | | handle_edge_irq | | | | | | | | | | handle_irq_event | | | | | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | | | | | | | | | |--79.82%-- gen8_irq_handler | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | | | | | | intel_lrc_irq_handler | | | | | | | | | | | | | | | | | | | | | | | |--52.85%-- gen6_read32 | | | | | | | | | | | | | | | | | | | | | | | --47.15%-- gen8_write32 | | | | | | | | | | | hsw_unclaimed_reg_detect | | | | | | | | | | | | | | | | | | | | | --20.18%-- add_interrupt_randomness | | | | | | | | | | | | | | | | | | | --19.60%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | net_rx_action | | | | | | | | | e1000e_poll | | | | | | | | | e1000_clean_rx_irq | | | | | | | | | e1000_receive_skb | | | | | | | | | napi_gro_receive | | | | | | | | | dev_gro_receive | | | | | | | | | inet_gro_receive | | | | | | | | | udp4_gro_receive | | | | | | | | | | | | | | | | | |--0.61%-- intel_mark_busy | | | | | | | | | | | | | | | | | |--0.51%-- execlists_context_unqueue | | | | | | | | --2.38%-- [...] | | | | | | | | | | | | | | | |--4.87%-- i915_queue_hangcheck | | | | | | | | | | | | | | | |--2.26%-- intel_mark_busy | | | | | | | | | | | | | | | |--1.57%-- gen8_emit_request | | | | | | | | | | | | | | | |--1.53%-- intel_ring_reserved_space_end | | | | | | | | | | | | | | | |--1.17%-- logical_ring_flush_all_caches | | | | | | | | | | | | | | | |--0.94%-- round_jiffies_up_relative | | | | | | | --1.07%-- [...] | | | | | | | | | | | | | |--17.89%-- i915_gem_object_sync | | | | | | | | | | | | | | | |--73.19%-- __i915_wait_request | | | | | | | | | | | | | | | | | |--47.58%-- io_schedule_timeout | | | | | | | | | | | | | | | | | | | |--87.46%-- schedule_timeout | | | | | | | | | | | | | | | | | | | | | --100.00%-- schedule | | | | | | | | | | | | | | | | | | | | | |--98.63%-- __schedule | | | | | | | | | | | | | | | | | | | | | | | |--43.82%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--94.52%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.48%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | |--35.46%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--42.47%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.33%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --19.20%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.08%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.97%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | |--3.24%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | --2.24%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | |--31.69%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--34.11%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | |--30.13%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.96%-- find_busiest_group | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.20%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --41.80%-- source_load | | | | | | | | | | | | | | | | | | | | | | | | | | | |--18.36%-- update_cfs_rq_h_load | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.90%-- deactivate_task | | | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | | | dequeue_entity | | | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | --10.77%-- attach_task | | | | | | | | | | | | | activate_task | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--20.57%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | |--7.96%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | |--4.07%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | --3.16%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | |--14.08%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | | | | | |--69.25%-- perf_pmu_disable | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --30.75%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | | | |--3.24%-- apic_timer_interrupt | | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | | | | | |--71.80%-- irq_exit | | | | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | | | | | | | |--62.42%-- run_rebalance_domains | | | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | | | | | --37.58%-- run_timer_softirq | | | | | | | | | | | | | call_timer_fn | | | | | | | | | | | | | intel_pstate_timer_func | | | | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | | | | | | | --28.20%-- local_apic_timer_interrupt | | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--3.14%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | | | perf_pmu_enable | | | | | | | | | | | | x86_pmu_enable | | | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | |--1.41%-- pick_next_task_idle | | | | | | | | | | | | | | | | | | | | | | | | | |--63.98%-- put_prev_task_fair | | | | | | | | | | | | | check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | | | | | --36.02%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | |--0.98%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | | | | | |--0.83%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | | | | | --0.82%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | --1.37%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | | | |--8.65%-- __delayacct_blkio_end | | | | | | | | | | | | | | | | | | | | | --100.00%-- delayacct_end | | | | | | | | | | | | | | | | | | | | | |--52.67%-- ktime_get | | | | | | | | | | | | | | | | | | | | | |--29.87%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | --17.46%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--1.85%-- __delayacct_blkio_start | | | | | | | | | | | | | | | | | | | | | --100.00%-- ktime_get | | | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | | | |--0.79%-- ktime_get | | | | | | | | | | | | | | | | | | | |--0.72%-- delayacct_end | | | | | | | | | | | | | | | | | | | --0.53%-- schedule | | | | | | | | | | | | | | | | | |--38.14%-- intel_engine_add_wakeup | | | | | | | | | | | | | | | | | | | |--89.80%-- __wake_up | | | | | | | | | | | | | | | | | | | | | |--96.33%-- __wake_up_common | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- autoremove_wake_function | | | | | | | | | | | | | | | | | | | | | | | |--99.05%-- default_wake_function | | | | | | | | | | | | | | | | | | | | | | | | | |--97.52%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | | | | | | | |--83.31%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--45.45%-- activate_task | | | | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--88.62%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--95.91%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.87%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.78%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--11.21%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.49%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--10.04%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --8.60%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.09%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.38%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.44%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.73%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--68.74%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.41%-- flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --32.59%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--17.99%-- native_smp_send_reschedule | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.27%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.27%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--20.41%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.70%-- kthread_data | | | | | | | | | | | | | | | | | | | | | | | | | | | |--8.73%-- _raw_spin_lock | | | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.92%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.04%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | | | | | --2.48%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | --0.95%-- try_to_wake_up | | | | | | | | | | | | | | | | | | | | | |--2.86%-- apic_timer_interrupt | | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --0.81%-- autoremove_wake_function | | | | | | | | | | | | | | | | | | | |--8.50%-- queue_work_on | | | | | | | | | | | | | | | | | | | | | --100.00%-- __queue_work | | | | | | | | | | | | | | | | | | | | | |--42.88%-- insert_work | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- wake_up_worker | | | | | | | | | | | wake_up_process | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | | | | | |--57.13%-- activate_task | | | | | | | | | | | | enqueue_task | | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | enqueue_entity | | | | | | | | | | | | __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | | | | | --42.87%-- wq_worker_waking_up | | | | | | | | | | | kthread_data | | | | | | | | | | | | | | | | | | | | | |--29.43%-- find_worker_executing_work | | | | | | | | | | | | | | | | | | | | | |--15.04%-- get_work_pool | | | | | | | | | | | | | | | | | | | | | --12.64%-- wake_up_worker | | | | | | | | | | | | | | | | | | | |--0.86%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --0.84%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--2.95%-- prepare_to_wait | | | | | | | | | | | | | | | | | | | |--57.54%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--21.73%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --20.73%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--2.35%-- gen8_get_seqno | | | | | | | | | | | | | | | | | |--2.32%-- gen6_rps_boost | | | | | | | | | | | | | | | | | |--1.17%-- finish_wait | | | | | | | | | | | | | | | | | | | |--62.94%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | --37.06%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--0.89%-- __wake_up | | | | | | | | | | | | | | | | | |--0.77%-- ktime_get_raw | | | | | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | | | | | |--0.73%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--0.65%-- schedule_timeout | | | | | | | | | | | | | | | | | |--0.59%-- read_tsc | | | | | | | | | | | | | | | | | |--0.58%-- queue_work_on | | | | | | | | | | | | | | | | | |--0.56%-- __delayacct_blkio_end | | | | | | | | --0.74%-- [...] | | | | | | | | | | | | | | | |--12.60%-- i915_gem_object_retire_request | | | | | | | | | | | | | | | | | |--57.77%-- __i915_gem_request_retire__upto | | | | | | | | | | | | | | | | | | | |--76.42%-- i915_gem_request_retire | | | | | | | | | | | | | | | | | | | | | |--49.52%-- put_pid | | | | | | | | | | | | | | | | | | | | | |--25.58%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | |--21.25%-- list_del | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | --3.66%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | scheduler_tick | | | | | | | | | | task_tick_fair | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | | | |--20.99%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --2.59%-- __list_del_entry | | | | | | | | | | | | | | | | | |--34.89%-- i915_gem_object_retire__read | | | | | | | | | | | | | | | | | | | |--81.99%-- __list_del_entry | | | | | | | | | | | | | | | | | | | |--12.49%-- __list_add | | | | | | | | | | | | | | | | | | | --5.53%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | notify_ring | | | | | | | | | __wake_up | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --7.34%-- __list_del_entry | | | | | | | | | | | | | | | |--8.80%-- gen8_get_seqno | | | | | | | | | | | | | | | |--1.63%-- gen6_rps_boost | | | | | | | | | | | | | | | |--1.06%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--70.95%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--59.90%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --40.10%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | intel_pstate_timer_func | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | native_read_msr_safe | | | | | | | | | | | | | | | | | --29.05%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | |--56.61%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | scheduler_tick | | | | | | | | | task_tick_fair | | | | | | | | | task_tick_numa | | | | | | | | | | | | | | | | | --43.39%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | |--0.80%-- intel_engine_add_wakeup | | | | | | | | | | | | | | | |--0.68%-- io_schedule_timeout | | | | | | | | | | | | | | | |--0.56%-- ktime_get_raw | | | | | | | --0.68%-- [...] | | | | | | | | | | | | | |--2.71%-- iowrite32 | | | | | | | | | | | | | |--1.64%-- gen8_emit_bb_start | | | | | | | | | | | | | | | |--87.66%-- intel_logical_ring_begin | | | | | | | | | | | | | | | |--7.24%-- intel_ring_space | | | | | | | | | | | | | | | --5.11%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--1.21%-- i915_gem_clflush_object | | | | | | | | | | | | | |--0.89%-- gen8_emit_flush_render | | | | | | | | | | | | | | | |--70.50%-- intel_logical_ring_begin | | | | | | | | | | | | | | | --29.50%-- i915_gem_check_wedge | | | | | | | | | | | | | |--0.88%-- i915_vma_move_to_active | | | | | | | | | | | | | |--0.62%-- gen8_emit_flush | | | | | | | | | | | | | | | --100.00%-- intel_logical_ring_begin | | | | | | --0.96%-- [...] | | | | | | | | | | | |--4.84%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--64.91%-- trace_event_define_fields_i915_pipe_update_start | | | | | | | | | | | | | |--21.89%-- trace_event_define_fields_i915_pipe_update_vblank_evaded | | | | | | | | | | | | | |--7.99%-- trace_event_define_fields_i915_px_entry | | | | | | | | | | | | | |--2.93%-- trace_event_define_fields_i915_gem_object_create | | | | | | | | | | | | | |--1.33%-- apic_timer_interrupt | | | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--68.34%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--88.73%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--85.78%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | |--72.57%-- update_process_times | | | | | | | | | | | scheduler_tick | | | | | | | | | | | task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | --27.43%-- account_process_tick | | | | | | | | | | | | | | | | | | | --14.22%-- tick_sched_do_timer | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | update_wall_time | | | | | | | | | | | | | | | | | --11.27%-- ktime_get | | | | | | | | | | | | | | | --31.66%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | --0.94%-- [...] | | | | | | | | | | | |--2.32%-- i915_gem_request_alloc | | | | | | | | | | | | | |--56.67%-- kmem_cache_alloc | | | | | | | | | | | | | | | |--79.71%-- __slab_alloc | | | | | | | | | | | | | | | | | |--65.71%-- new_slab | | | | | | | | | | | | | | | | | | | |--96.95%-- alloc_pages_current | | | | | | | | | | | | | | | | | | | | | --100.00%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | |--84.58%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | |--35.16%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | |--17.74%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--14.00%-- zone_statistics | | | | | | | | | | | | __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | |--11.65%-- __inc_zone_state | | | | | | | | | | | | | | | | | | | | | | | |--10.94%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | --10.50%-- __zone_watermark_ok | | | | | | | | | | | | | | | | | | | | | |--6.82%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | |--5.16%-- __raw_spin_unlock | | | | | | | | | | | | | | | | | | | | | --3.43%-- next_zones_zonelist | | | | | | | | | | | | | | | | | | | --3.05%-- mod_zone_page_state | | | | | | | | | | | | | | | | | |--16.20%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | | | | | |--81.44%-- list_del | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | --18.56%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | | | |--6.25%-- __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | | | |--4.89%-- next_zones_zonelist | | | | | | | | | | | | | | | | | |--2.48%-- mod_zone_page_state | | | | | | | | | | | | | | | | | |--2.30%-- mempolicy_slab_node | | | | | | | | | | | | | | | | | |--1.15%-- alloc_pages_current | | | | | | | | | | | | | | | | | --1.02%-- _raw_spin_lock | | | | | | | | | | | | | | | |--16.80%-- _cond_resched | | | | | | | | preempt_schedule_common | | | | | | | | | | | | | | | | | |--94.32%-- __schedule | | | | | | | | | | | | | | | | | | | |--51.35%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--60.08%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | | | |--79.11%-- __enqueue_entity | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | --20.89%-- rb_insert_color | | | | | | | | | | | | | | | | | | | | | |--14.65%-- update_curr | | | | | | | | | | | | | | | | | | | | | |--14.03%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | --11.24%-- pick_next_entity | | | | | | | | | | clear_buddies | | | | | | | | | | | | | | | | | | | |--33.78%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | |--59.22%-- perf_pmu_disable | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --40.78%-- local_clock | | | | | | | | | | sched_clock | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | |--8.09%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | --6.78%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | --5.68%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | |--2.12%-- get_partial_node.isra.65 | | | | | | | | | | | | | | | |--0.69%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --0.68%-- preempt_schedule_common | | | | | | | | | | | | | |--16.04%-- intel_logical_ring_reserve_space | | | | | | | | | | | | | | | |--48.25%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | | | |--39.45%-- intel_logical_ring_begin | | | | | | | | | | | | | | | |--7.76%-- i915_gem_check_wedge | | | | | | | | | | | | | | | |--1.55%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | gen8_irq_handler | | | | | | | | gen8_gt_irq_handler | | | | | | | | intel_lrc_irq_handler | | | | | | | | gen8_write32 | | | | | | | | _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--1.55%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | ir_ack_apic_edge | | | | | | | | | | | | | | | --1.43%-- irq_entries_start | | | | | | | | | | | | | |--11.16%-- i915_gem_get_seqno | | | | | | | | | | | | | |--4.03%-- _cond_resched | | | | | | | | | | | | | |--3.68%-- memset_erms | | | | | | | | | | | | | |--3.58%-- intel_ring_reserved_space_reserve | | | | | | | | | | | | | |--1.76%-- intel_logical_ring_alloc_request_extras | | | | | | | | | | | | | | | --100.00%-- intel_lr_context_pin | | | | | | | | | | | | | | | --100.00%-- intel_lr_context_do_pin.isra.18 | | | | | | | i915_gem_object_pin | | | | | | | i915_gem_object_do_pin | | | | | | | i915_gem_object_get_pages | | | | | | | i915_gem_object_get_pages_gtt | | | | | | | shmem_read_mapping_page_gfp | | | | | | | unlock_page | | | | | | | | | | | | | |--1.67%-- intel_lr_context_pin | | | | | | | | | | | | | |--0.61%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--59.80%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | --100.00%-- tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | scheduler_tick | | | | | | | | perf_event_task_tick | | | | | | | | perf_pmu_disable | | | | | | | | x86_pmu_disable | | | | | | | | intel_pmu_disable_all | | | | | | | | __intel_pmu_disable_all | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | --40.20%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--0.56%-- __slab_alloc | | | | | | --0.23%-- [...] | | | | | | | | | | | |--1.51%-- copy_user_enhanced_fast_string | | | | | | | | | | | |--1.36%-- eb_create.isra.15 | | | | | | | | | | | | | |--86.27%-- __kmalloc | | | | | | | | | | | | | | | |--83.84%-- __slab_alloc | | | | | | | | | | | | | | | --16.16%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | |--8.82%-- kmalloc_slab | | | | | | | | | | | | | |--2.64%-- memset_erms | | | | | | | | | | | | | |--1.39%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | |--72.85%-- irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --27.15%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | --0.89%-- [...] | | | | | | | | | | | |--0.91%-- kfree | | | | | | | | | | | | | |--50.99%-- __slab_free | | | | | | | | | | | | | | | --100.00%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | | | --49.01%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | |--0.85%-- intel_runtime_pm_get | | | | | | | | | | | | | |--95.12%-- __pm_runtime_resume | | | | | | | | | | | | | | | |--39.01%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--36.83%-- rpm_resume | | | | | | | | | | | | | | | |--12.28%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | |--5.84%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | |--53.60%-- irq_exit | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | |--63.37%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --36.63%-- run_timer_softirq | | | | | | | | | call_timer_fn | | | | | | | | | intel_pstate_timer_func | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | --46.40%-- local_apic_timer_interrupt | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | |--66.91%-- __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | |--56.66%-- profile_tick | | | | | | | | | | | | | | | | | | | --43.34%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | scheduler_tick | | | | | | | | | task_tick_fair | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | --33.09%-- tick_program_event | | | | | | | | clockevents_program_event | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | |--3.13%-- ret_from_intr | | | | | | | | do_IRQ | | | | | | | | handle_irq | | | | | | | | handle_edge_irq | | | | | | | | handle_irq_event | | | | | | | | handle_irq_event_percpu | | | | | | | | gen8_irq_handler | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | --100.00%-- intel_lrc_irq_handler | | | | | | | | | | | | | | | | | |--57.33%-- gen6_read32 | | | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --42.67%-- execlists_check_remove_request | | | | | | | | list_del | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | --2.91%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | --100.00%-- pick_next_task_fair | | | | | | | put_prev_entity | | | | | | | update_curr | | | | | | | update_min_vruntime | | | | | | | | | | | | | |--4.28%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | --0.60%-- _raw_spin_lock_irqsave | | | | | | | | | | | |--0.74%-- i915_gem_request_add_to_client | | | | | | | | | | | | | |--91.78%-- __list_add | | | | | | | | | | | | | --8.22%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--83.94%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_handle.isra.17 | | | | | | | update_process_times | | | | | | | | | | | | | | | |--57.13%-- scheduler_tick | | | | | | | | perf_event_task_tick | | | | | | | | perf_pmu_enable | | | | | | | | x86_pmu_enable | | | | | | | | intel_pmu_enable_all | | | | | | | | intel_bts_enable_local | | | | | | | | | | | | | | | --42.87%-- rcu_check_callbacks | | | | | | | | | | | | | --16.06%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | |--0.56%-- apic_timer_interrupt | | | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | | | |--64.58%-- irq_exit | | | | | | | | | | | | | | | |--98.66%-- __do_softirq | | | | | | | | | | | | | | | | | |--91.71%-- run_rebalance_domains | | | | | | | | | | | | | | | | | | | |--98.85%-- rebalance_domains | | | | | | | | | | | | | | | | | | | | | |--97.35%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--1.57%-- update_rq_clock | | | | | | | | | | | | | | | | | | | | | --1.07%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | | | --1.15%-- __msecs_to_jiffies | | | | | | | | | | | | | | | | | |--4.56%-- run_timer_softirq | | | | | | | | | | | | | | | | | | | --100.00%-- call_timer_fn | | | | | | | | | | | | | | | | | | | |--71.98%-- intel_pstate_timer_func | | | | | | | | | | intel_pstate_set_pstate | | | | | | | | | | | | | | | | | | | --28.02%-- intel_uncore_fw_release_timer | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | |--2.51%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | --1.22%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | --1.34%-- rcu_bh_qs | | | | | | | | | | | | | |--34.62%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | |--95.01%-- __hrtimer_run_queues | | | | | | | | | | | | | | | | | |--90.45%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | |--85.61%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | |--93.52%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--74.18%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--43.24%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | | | |--33.57%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--27.79%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | | | |--23.10%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.54%-- update_cfs_shares | | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | |--30.95%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | | | | | |--10.72%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_disable | | | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | |--9.59%-- task_tick_numa | | | | | | | | | | | | | | | | | | | | | | | | | --5.50%-- hrtimer_active | | | | | | | | | | | | | | | | | | | | | | | |--9.97%-- account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- acct_account_cputime | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | |--4.24%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | | | |--4.18%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | |--3.94%-- run_posix_cpu_timers | | | | | | | | | | | | task_cputime | | | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | | | | | --3.50%-- cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | | | --6.48%-- scheduler_tick | | | | | | | | | | | | | | | | | | | |--12.20%-- tick_sched_do_timer | | | | | | | | | | | | | | | | | | | | | |--76.87%-- tick_do_update_jiffies64 | | | | | | | | | | | | | | | | | | | | | | | |--35.79%-- calc_global_load | | | | | | | | | | | | | | | | | | | | | | | |--33.09%-- queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | --31.12%-- update_wall_time | | | | | | | | | | | timekeeping_update | | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | | notifier_call_chain | | | | | | | | | | | | | | | | | | | | | --23.13%-- update_wall_time | | | | | | | | | | | | | | | | | | | --2.20%-- tick_nohz_full_cpu | | | | | | | | | | | | | | | | | --9.55%-- hrtimer_wakeup | | | | | | | | wake_up_process | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | |--62.88%-- ttwu_do_activate.constprop.92 | | | | | | | | | activate_task | | | | | | | | | enqueue_task | | | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | | | | | --100.00%-- enqueue_entity | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | --37.12%-- select_task_rq_fair | | | | | | | | select_idle_sibling | | | | | | | | | | | | | | | |--2.52%-- tick_program_event | | | | | | | | clockevents_program_event | | | | | | | | lapic_next_deadline | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | --2.47%-- __hrtimer_get_next_event | | | | | | | | | | | | | --0.81%-- irq_enter | | | | | --4.52%-- [...] | | | | | | | | | |--1.15%-- __kmalloc | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | | |--1.04%-- intel_ring_initialized | | | | | | | | | |--0.90%-- kvfree | | | | | | | | | | | |--98.50%-- kfree | | | | | | | | | | | | | |--72.17%-- __slab_free | | | | | | | | | | | | | | | --100.00%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | | | --27.83%-- cmpxchg_double_slab.isra.58 | | | | | | | | | | | |--1.16%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--62.27%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --37.73%-- local_apic_timer_interrupt | | | | | --0.34%-- [...] | | | | --2.04%-- [...] | | | | | | | |--8.40%-- i915_gem_set_domain_ioctl | | | | | | | | | |--37.79%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--96.53%-- mutex_lock_interruptible | | | | | | | | | | | | | |--97.84%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--96.91%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--92.54%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--4.86%-- osq_lock | | | | | | | | | | | | | | | | | |--2.08%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--68.95%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | --100.00%-- run_rebalance_domains | | | | | | | | | | rebalance_domains | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | --31.05%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--70.07%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--72.52%-- tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | |--36.13%-- update_rq_clock.part.82 | | | | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | | | | | | | |--32.38%-- task_tick_fair | | | | | | | | | | | | update_cfs_shares | | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | | | --31.49%-- trigger_load_balance | | | | | | | | | | | nohz_balance_exit_idle.part.64 | | | | | | | | | | | cpumask_clear_cpu | | | | | | | | | | | | | | | | | | | | | --27.48%-- profile_tick | | | | | | | | | | | | | | | | | | | |--16.23%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | --13.70%-- enqueue_hrtimer | | | | | | | | | timerqueue_add | | | | | | | | --0.51%-- [...] | | | | | | | | | | | | | | | |--2.20%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | __schedule | | | | | | | | | | | | | | | | | |--44.38%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | |--70.71%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | |--15.26%-- load_balance | | | | | | | | | | find_busiest_group | | | | | | | | | | update_sd_lb_stats | | | | | | | | | | | | | | | | | | | --14.03%-- set_next_entity | | | | | | | | | | | | | | | | | |--20.16%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | perf_pmu_disable | | | | | | | | | | | | | | | | | | | |--66.71%-- x86_pmu_disable | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | --33.29%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | |--18.68%-- deactivate_task | | | | | | | | | dequeue_task | | | | | | | | | dequeue_task_fair | | | | | | | | | dequeue_entity | | | | | | | | | | | | | | | | | | | |--50.85%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | --49.15%-- update_curr | | | | | | | | | | | | | | | | | |--5.95%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--5.54%-- pick_next_task_idle | | | | | | | | | put_prev_task_fair | | | | | | | | | | | | | | | | | --5.30%-- finish_task_switch | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | perf_event_context_sched_in | | | | | | | | perf_pmu_enable | | | | | | | | x86_pmu_enable | | | | | | | | intel_pmu_enable_all | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | native_write_msr_safe | | | | | | | --0.89%-- [...] | | | | | | | | | | | | | |--1.19%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--52.39%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--69.43%-- put_prev_entity | | | | | | | | | | | | | | | | | | | --100.00%-- __enqueue_entity | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | --30.57%-- __enqueue_entity | | | | | | | | | | | | | | | |--21.58%-- _raw_spin_lock | | | | | | | | | | | | | | | |--15.40%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | --10.63%-- rcu_note_context_switch | | | | | | | | | | | | | |--0.78%-- mutex_optimistic_spin | | | | | | --0.19%-- [...] | | | | | | | | | | | |--2.12%-- _cond_resched | | | | | | | | | | | |--0.75%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | |--0.52%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--78.04%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --100.00%-- __compute_runnable_contrib | | | | | | | | | | | | | --21.96%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | run_posix_cpu_timers | | | | | --0.09%-- [...] | | | | | | | | | |--25.08%-- drm_gem_object_lookup | | | | | | | | | | | |--95.65%-- idr_find_slowpath | | | | | | | | | | | |--2.79%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--57.50%-- irq_exit | | | | | | | __do_softirq | | | | | | | | | | | | | | | |--84.63%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --15.37%-- run_timer_softirq | | | | | | | call_timer_fn | | | | | | | intel_pstate_timer_func | | | | | | | native_read_msr_safe | | | | | | | | | | | | | --42.50%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | | | | | | | | |--77.27%-- __hrtimer_run_queues | | | | | | | | | | | | | | | |--63.47%-- tick_sched_timer | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | |--50.32%-- run_posix_cpu_timers | | | | | | | | | task_cputime | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | --49.68%-- scheduler_tick | | | | | | | | perf_event_task_tick | | | | | | | | perf_pmu_disable | | | | | | | | x86_pmu_disable | | | | | | | | intel_pmu_disable_all | | | | | | | | __intel_pmu_disable_all | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | --36.53%-- enqueue_hrtimer | | | | | | | timerqueue_add | | | | | | | | | | | | | --22.73%-- ktime_get_update_offsets_now | | | | | | | | | | | |--1.00%-- ret_from_intr | | | | | | do_IRQ | | | | | | handle_irq | | | | | | handle_edge_irq | | | | | | handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | gen8_irq_handler | | | | | | | | | | | | | --100.00%-- gen8_gt_irq_handler | | | | | | intel_lrc_irq_handler | | | | | | gen6_read32 | | | | | --0.56%-- [...] | | | | | | | | | |--16.60%-- i915_gem_object_set_to_gtt_domain | | | | | | | | | | | |--63.25%-- i915_gem_obj_to_ggtt_view | | | | | | | | | | | |--34.49%-- i915_gem_object_get_pages | | | | | | | | | | | | | |--98.26%-- i915_gem_object_get_pages_gtt | | | | | | | | | | | | | | | |--89.38%-- shmem_read_mapping_page_gfp | | | | | | | | | | | | | | | | | |--58.77%-- shmem_getpage_gfp | | | | | | | | | | | | | | | | | | | |--32.14%-- shmem_alloc_page | | | | | | | | | | alloc_pages_vma | | | | | | | | | | | | | | | | | | | | | |--84.62%-- __alloc_pages_nodemask | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- get_page_from_freelist | | | | | | | | | | | | | | | | | | | | | | | |--39.98%-- __rmqueue | | | | | | | | | | | | | | | | | | | | | | | |--20.02%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | |--20.01%-- list_del | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | --19.99%-- zone_statistics | | | | | | | | | | | __inc_zone_state | | | | | | | | | | | | | | | | | | | | | --15.38%-- get_vma_policy | | | | | | | | | | get_task_policy.part.23 | | | | | | | | | | | | | | | | | | | |--26.01%-- find_lock_entry | | | | | | | | | | | | | | | | | | | | | --100.00%-- find_get_entry | | | | | | | | | | | | | | | | | | | | | |--65.17%-- radix_tree_lookup_slot | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | --34.83%-- irq_entries_start | | | | | | | | | | | | | | | | | | | |--9.89%-- lru_cache_add_anon | | | | | | | | | | __lru_cache_add | | | | | | | | | | pagevec_lru_move_fn | | | | | | | | | | | | | | | | | | | | | |--50.02%-- __pagevec_lru_add_fn | | | | | | | | | | | | | | | | | | | | | --49.98%-- release_pages | | | | | | | | | | | | | | | | | | | |--9.88%-- mem_cgroup_try_charge | | | | | | | | | | | | | | | | | | | | | |--50.04%-- get_mem_cgroup_from_mm | | | | | | | | | | | | | | | | | | | | | --49.96%-- try_charge | | | | | | | | | | | | | | | | | | | |--4.94%-- mem_cgroup_commit_charge | | | | | | | | | | | | | | | | | | | | | --100.00%-- memcg_check_events | | | | | | | | | | | | | | | | | | | |--4.94%-- shmem_add_to_page_cache | | | | | | | | | | | | | | | | | | | | | |--50.01%-- radix_tree_insert | | | | | | | | | | | | | | | | | | | | | --49.99%-- __inc_zone_page_state | | | | | | | | | | __inc_zone_state | | | | | | | | | | | | | | | | | | | |--4.94%-- security_vm_enough_memory_mm | | | | | | | | | | __vm_enough_memory | | | | | | | | | | | | | | | | | | | |--4.78%-- find_get_entry | | | | | | | | | | | | | | | | | | | --2.47%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | |--26.35%-- clear_page_c_e | | | | | | | | | | | | | | | | | |--13.94%-- unlock_page | | | | | | | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | | | | | | | --0.94%-- find_lock_entry | | | | | | | | | | | | | | | |--3.91%-- kmem_cache_alloc_trace | | | | | | | | | | | | | | | | | --100.00%-- __slab_alloc | | | | | | | | __cmpxchg_double_slab.isra.46 | | | | | | | | | | | | | | | |--3.23%-- sg_alloc_table | | | | | | | | __sg_alloc_table | | | | | | | | | | | | | | | | | |--51.28%-- memset_erms | | | | | | | | | | | | | | | | | --48.72%-- sg_kmalloc | | | | | | | | | | | | | | | | | |--52.90%-- kmalloc_slab | | | | | | | | | | | | | | | | | --47.10%-- __kmalloc | | | | | | | | | | | | | | | |--1.81%-- i915_gem_gtt_prepare_object | | | | | | | | | | | | | | | --1.67%-- sg_next | | | | | | | | | | | | | |--0.90%-- sg_alloc_table | | | | | | | | | | | | | --0.84%-- i915_gem_gtt_prepare_object | | | | | | | | | | | |--1.18%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--78.31%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | | | | | | | | | --100.00%-- update_blocked_averages | | | | | | | | | | | | | --21.69%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | hrtimer_wakeup | | | | | | wake_up_process | | | | | | try_to_wake_up | | | | | | ttwu_do_activate.constprop.92 | | | | | | activate_task | | | | | | enqueue_task | | | | | | enqueue_task_fair | | | | | | enqueue_entity | | | | | | account_entity_enqueue | | | | | | | | | | | |--0.81%-- i915_gem_object_get_pages_gtt | | | | | --0.26%-- [...] | | | | | | | | | |--8.56%-- i915_gem_object_set_to_cpu_domain | | | | | | | | | | | |--78.13%-- i915_gem_clflush_object | | | | | | | | | | | |--9.63%-- intel_fb_obj_flush | | | | | | | | | | | |--8.84%-- i915_gem_object_wait_rendering | | | | | | | | | | | |--2.23%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--65.92%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | tick_sched_do_timer | | | | | | | tick_do_update_jiffies64 | | | | | | | update_wall_time | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | --34.08%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --1.18%-- reschedule_interrupt | | | | | smp_reschedule_interrupt | | | | | | | | | |--4.90%-- i915_gem_object_wait_rendering__nonblocking | | | | | | | | | | | --100.00%-- i915_gem_object_retire_request | | | | | __list_del_entry | | | | | | | | | |--1.78%-- _raw_spin_lock | | | | | | | | | |--1.00%-- i915_gem_clflush_object | | | | | | | | | |--0.90%-- mutex_unlock | | | | | | | | | | | |--89.56%-- __mutex_unlock_slowpath | | | | | | | | | | | | | --100.00%-- wake_up_process | | | | | | try_to_wake_up | | | | | | | | | | | | | |--40.52%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | |--67.89%-- activate_task | | | | | | | | enqueue_task | | | | | | | | enqueue_task_fair | | | | | | | | enqueue_entity | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | --32.11%-- ttwu_do_wakeup | | | | | | | | | | | | | | | |--58.28%-- check_preempt_curr | | | | | | | | check_preempt_wakeup | | | | | | | | native_smp_send_reschedule | | | | | | | | | | | | | | | --41.72%-- resched_curr | | | | | | | | | | | | | |--38.82%-- select_task_rq_fair | | | | | | | | | | | | | | | |--43.97%-- effective_load.isra.43 | | | | | | | | | | | | | | | |--29.20%-- __bitmap_intersects | | | | | | | | | | | | | | | --26.83%-- select_idle_sibling | | | | | | | idle_cpu | | | | | | | | | | | | | |--13.06%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | --7.60%-- call_function_interrupt | | | | | | | | | | | --10.44%-- _raw_spin_lock | | | | | | | | | |--0.74%-- apic_timer_interrupt | | | | | | | | | | | --100.00%-- smp_apic_timer_interrupt | | | | | | | | | | | |--58.49%-- irq_exit | | | | | | | | | | | | | |--98.46%-- __do_softirq | | | | | | | | | | | | | | | |--90.74%-- run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | | | | | | | | | | |--88.65%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | --100.00%-- ret_from_intr | | | | | | | | | do_IRQ | | | | | | | | | handle_irq | | | | | | | | | handle_edge_irq | | | | | | | | | handle_irq_event | | | | | | | | | handle_irq_event_percpu | | | | | | | | | gen8_irq_handler | | | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | | | --11.35%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | --9.26%-- run_timer_softirq | | | | | | | | | | | | | --1.54%-- ret_from_intr | | | | | | do_IRQ | | | | | | handle_irq | | | | | | handle_edge_irq | | | | | | handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | gen8_irq_handler | | | | | | gen8_gt_irq_handler | | | | | | notify_ring | | | | | | __wake_up | | | | | | __wake_up_common | | | | | | autoremove_wake_function | | | | | | default_wake_function | | | | | | try_to_wake_up | | | | | | _raw_spin_lock | | | | | | queued_spin_lock_slowpath | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | |--33.67%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | | | | | | | | |--68.41%-- __hrtimer_run_queues | | | | | | | | | | | | | | | |--80.61%-- tick_sched_timer | | | | | | | | | | | | | | | | | |--79.60%-- tick_sched_handle.isra.17 | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | |--37.98%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | |--32.39%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | --29.63%-- scheduler_tick | | | | | | | | | task_tick_fair | | | | | | | | | update_cfs_shares | | | | | | | | | | | | | | | | | --20.40%-- tick_sched_do_timer | | | | | | | | tick_do_update_jiffies64 | | | | | | | | update_wall_time | | | | | | | | timekeeping_update | | | | | | | | raw_notifier_call_chain | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | --19.39%-- hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | activate_task | | | | | | | enqueue_task | | | | | | | enqueue_task_fair | | | | | | | enqueue_entity | | | | | | | update_cfs_shares | | | | | | | | | | | | | |--15.96%-- __hrtimer_get_next_event | | | | | | | | | | | | | --15.63%-- __remove_hrtimer | | | | | | | | | | | |--4.71%-- irq_enter | | | | | | | | | | | --3.12%-- __do_softirq | | | | | | | | | |--0.70%-- intel_fb_obj_invalidate | | | | | | | | | |--0.62%-- intel_fb_obj_flush | | | | --1.33%-- [...] | | | | | | | |--6.37%-- i915_gem_wait_ioctl | | | | | | | | | |--59.02%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--99.31%-- mutex_lock_interruptible | | | | | | | | | | | | | |--98.96%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--91.29%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--89.99%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--7.70%-- osq_lock | | | | | | | | | | | | | | | | | |--1.61%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--66.63%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--96.28%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--3.26%-- rcu_process_callbacks | | | | | | | | | | --0.46%-- [...] | | | | | | | | | | | | | | | | | | | --33.37%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | |--86.62%-- tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--80.49%-- tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--76.29%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--68.17%-- task_tick_fair | | | | | | | | | | | | | | | | | | | | | | | | | --31.83%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | --23.71%-- perf_event_task_tick | | | | | | | | | | | | | | | | | | | | | --19.51%-- tick_sched_do_timer | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | update_wall_time | | | | | | | | | | timekeeping_update | | | | | | | | | | raw_notifier_call_chain | | | | | | | | | | pvclock_gtod_notify | | | | | | | | | | | | | | | | | | | |--10.71%-- __remove_hrtimer | | | | | | | | | | timerqueue_del | | | | | | | | | | rb_next | | | | | | | | | | | | | | | | | | | --2.67%-- hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | | | ttwu_do_wakeup | | | | | | | | --0.70%-- [...] | | | | | | | | | | | | | | | |--8.03%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--96.17%-- __schedule | | | | | | | | | | | | | | | | | | | |--41.05%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--70.81%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--24.10%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--68.17%-- find_busiest_group | | | | | | | | | | | | | | | | | | | | | | | | | |--77.76%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | | | | | |--51.83%-- update_group_capacity | | | | | | | | | | | | | | | | | | | | | | | | | | | --48.17%-- source_load | | | | | | | | | | | | | | | | | | | | | | | | | --22.24%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | |--12.30%-- _raw_spin_lock_irqsave | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | |--10.08%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | dequeue_entity | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | --9.45%-- can_migrate_task | | | | | | | | | | | | | | | | | | | | | |--2.67%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | --2.43%-- sched_clock_cpu | | | | | | | | | | sched_clock | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | |--29.71%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--96.27%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--84.78%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--75.92%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--75.40%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --24.60%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | |--17.62%-- update_curr | | | | | | | | | | | | | cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | --6.46%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | --15.22%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --3.73%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | |--11.05%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | |--70.61%-- perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | | | |--73.86%-- perf_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | |--64.88%-- x86_pmu_enable | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- intel_pmu_enable_all | | | | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | | | --35.12%-- intel_pmu_enable_all | | | | | | | | | | | | | | | | | | | | | | | --26.14%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | | | --29.39%-- perf_ctx_unlock | | | | | | | | | | | | | | | | | | | |--7.09%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--69.41%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | tick_sched_timer | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | update_process_times | | | | | | | | | | | | | | | | | | | | | | | |--72.96%-- scheduler_tick | | | | | | | | | | | | | | | | | | | | | | | | | |--37.61%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--33.35%-- nohz_balance_exit_idle.part.64 | | | | | | | | | | | | | | | | | | | | | | | | | --29.04%-- trigger_load_balance | | | | | | | | | | | | | | | | | | | | | | | --27.04%-- account_process_tick | | | | | | | | | | | account_system_time | | | | | | | | | | | | | | | | | | | | | --30.59%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--56.63%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --43.37%-- rcu_process_callbacks | | | | | | | | | | cpu_needs_another_gp | | | | | | | | | | | | | | | | | | | |--5.33%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | | | | | | | | | | | | |--71.98%-- perf_pmu_disable | | | | | | | | | | | x86_pmu_disable | | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --28.02%-- local_clock | | | | | | | | | | sched_clock | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | |--1.85%-- pick_next_task_idle | | | | | | | | | | put_prev_task_fair | | | | | | | | | | put_prev_entity | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | |--1.32%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--1.31%-- _raw_spin_lock_irq | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --1.30%-- _raw_spin_lock | | | | | | | | | | | | | | | | | |--2.85%-- _raw_spin_lock_irq | | | | | | | | | | | | | | | | | --0.98%-- pick_next_task_idle | | | | | | | --0.68%-- [...] | | | | | | --1.04%-- [...] | | | | | | | | | | | |--0.55%-- _cond_resched | | | | | --0.13%-- [...] | | | | | | | | | |--26.47%-- __i915_wait_request | | | | | | | | | | | |--64.04%-- io_schedule_timeout | | | | | | | | | | | | | |--83.61%-- schedule_timeout | | | | | | | | | | | | | | | |--75.61%-- schedule | | | | | | | | | | | | | | | | | |--98.29%-- __schedule | | | | | | | | | | | | | | | | | | | |--45.61%-- deactivate_task | | | | | | | | | | dequeue_task | | | | | | | | | | | | | | | | | | | | | |--92.03%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--88.15%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--43.03%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | |--41.47%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--87.02%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | --12.98%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | |--10.79%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | |--2.58%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | | | --2.13%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | --11.85%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | |--6.18%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --1.79%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | |--31.58%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--48.73%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--22.65%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | | | |--69.29%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | --30.71%-- rb_next | | | | | | | | | | | | | | | | | | | | | |--11.99%-- load_balance | | | | | | | | | | | | | | | | | | | | | | | |--37.79%-- find_busiest_group | | | | | | | | | | | | update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | | | |--21.53%-- _raw_spin_lock_irqsave | | | | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | | | | | |--21.00%-- deactivate_task | | | | | | | | | | | | dequeue_task | | | | | | | | | | | | dequeue_task_fair | | | | | | | | | | | | dequeue_entity | | | | | | | | | | | | account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | --19.68%-- attach_task | | | | | | | | | | | activate_task | | | | | | | | | | | enqueue_task | | | | | | | | | | | enqueue_task_fair | | | | | | | | | | | enqueue_entity | | | | | | | | | | | update_curr | | | | | | | | | | | | | | | | | | | | | |--5.80%-- pick_next_entity | | | | | | | | | | | | | | | | | | | | | |--3.12%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | |--3.10%-- put_prev_entity | | | | | | | | | | | | | | | | | | | | | |--2.72%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | --1.90%-- update_curr | | | | | | | | | | | | | | | | | | | |--8.31%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | perf_pmu_disable | | | | | | | | | | x86_pmu_disable | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--5.27%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | perf_event_context_sched_in | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_pmu_enable | | | | | | | | | | x86_pmu_enable | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--3.92%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--61.65%-- local_apic_timer_interrupt | | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | | | | | | | | | | | | | | |--38.38%-- hrtimer_wakeup | | | | | | | | | | | | wake_up_process | | | | | | | | | | | | try_to_wake_up | | | | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | select_idle_sibling | | | | | | | | | | | | idle_cpu | | | | | | | | | | | | | | | | | | | | | | | |--31.83%-- tick_sched_timer | | | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | | | update_process_times | | | | | | | | | | | | account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | cpuacct_account_field | | | | | | | | | | | | | | | | | | | | | | | --29.79%-- __remove_hrtimer | | | | | | | | | | | timerqueue_del | | | | | | | | | | | | | | | | | | | | | --38.35%-- irq_exit | | | | | | | | | | __do_softirq | | | | | | | | | | | | | | | | | | | | | |--99.75%-- run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | --0.25%-- [...] | | | | | | | | | | | | | | | | | | | |--2.38%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | | | |--0.96%-- update_curr | | | | | | | | | | | | | | | | | | | |--0.83%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--0.61%-- put_prev_entity | | | | | | | | | | | | | | | | | | | --0.53%-- dequeue_task | | | | | | | | | | | | | | | | | |--1.07%-- deactivate_task | | | | | | | | | | | | | | | | | --0.64%-- rcu_note_context_switch | | | | | | | | | | | | | | | |--10.54%-- del_timer_sync | | | | | | | | | | | | | | | | | |--73.65%-- try_to_del_timer_sync | | | | | | | | | | | | | | | | | | | |--69.08%-- detach_if_pending | | | | | | | | | | | | | | | | | | | |--25.29%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | --5.62%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--11.62%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | |--10.09%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | --4.64%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | |--4.59%-- internal_add_timer | | | | | | | | | | | | | | | | | |--79.63%-- __internal_add_timer | | | | | | | | | | | | | | | | | --20.37%-- wake_up_nohz_cpu | | | | | | | | | | | | | | | |--3.67%-- lock_timer_base.isra.32 | | | | | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | |--2.03%-- try_to_del_timer_sync | | | | | | | | | | | | | | | |--1.28%-- __internal_add_timer | | | | | | | | | | | | | | | |--0.94%-- detach_if_pending | | | | | | | | | | | | | | | |--0.77%-- get_nohz_timer_target | | | | | | | | | | | | | | | --0.58%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | |--8.34%-- __delayacct_blkio_end | | | | | | | | | | | | | | | |--76.20%-- delayacct_end | | | | | | | | | | | | | | | | | |--52.02%-- ktime_get | | | | | | | | | | | | | | | | | --47.98%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | --23.80%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--1.68%-- detach_if_pending | | | | | | | | | | | | | |--1.46%-- __delayacct_blkio_start | | | | | | | ktime_get | | | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | | | |--1.37%-- get_nohz_timer_target | | | | | | | | | | | | | |--1.21%-- del_timer_sync | | | | | | | | | | | | | |--0.76%-- delayacct_end | | | | | | | | | | | | | |--0.75%-- lock_timer_base.isra.32 | | | | | | --0.81%-- [...] | | | | | | | | | | | |--22.04%-- intel_engine_add_wakeup | | | | | | | | | | | | | |--90.53%-- __wake_up | | | | | | | | | | | | | | | |--94.21%-- __wake_up_common | | | | | | | | | | | | | | | | | --100.00%-- autoremove_wake_function | | | | | | | | default_wake_function | | | | | | | | try_to_wake_up | | | | | | | | | | | | | | | | | |--87.41%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | | | | | | | |--50.08%-- activate_task | | | | | | | | | | enqueue_task | | | | | | | | | | | | | | | | | | | | | |--95.58%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--94.59%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--43.30%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | |--31.81%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | |--9.37%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--8.48%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | --7.04%-- __enqueue_entity | | | | | | | | | | | | rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | --5.41%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | --4.42%-- update_rq_clock.part.82 | | | | | | | | | | sched_clock_cpu | | | | | | | | | | sched_clock | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | |--24.93%-- wq_worker_waking_up | | | | | | | | | | | | | | | | | | | | | --100.00%-- kthread_data | | | | | | | | | | | | | | | | | | | |--15.39%-- ttwu_do_wakeup | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | --100.00%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | --100.00%-- resched_curr | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_smp_send_reschedule | | | | | | | | | | flat_send_IPI_mask | | | | | | | | | | | | | | | | | | | --9.60%-- kthread_data | | | | | | | | | | | | | | | | | |--6.11%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--4.52%-- _raw_spin_lock | | | | | | | | | queued_spin_lock_slowpath | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | --1.96%-- task_waking_fair | | | | | | | | | | | | | | | |--4.27%-- autoremove_wake_function | | | | | | | | | | | | | | | --1.52%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | rcu_process_callbacks | | | | | | | _raw_spin_lock_irqsave | | | | | | | | | | | | | |--4.40%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | |--3.90%-- rb_insert_color | | | | | | | | | | | | | --1.17%-- queue_work_on | | | | | | | | | | | |--3.13%-- prepare_to_wait | | | | | | | | | | | | | --100.00%-- _raw_spin_lock_irqsave | | | | | | | | | | | |--2.99%-- gen6_rps_boost | | | | | | | | | | | |--2.60%-- gen8_get_seqno | | | | | | | | | | | |--1.12%-- __wake_up | | | | | | | | | | | |--0.99%-- ktime_get_raw | | | | | | | | | | | | | --100.00%-- read_tsc | | | | | | | | | | | |--0.69%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--69.87%-- irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --30.13%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | account_process_tick | | | | | | account_system_time | | | | | | | | | | | |--0.52%-- _raw_spin_lock | | | | | --1.88%-- [...] | | | | | | | | | |--4.87%-- drm_gem_object_lookup | | | | | | | | | | | |--97.46%-- idr_find_slowpath | | | | | | | | | | | --2.54%-- ret_from_intr | | | | | do_IRQ | | | | | | | | | |--3.52%-- gen8_get_seqno | | | | | | | | | |--2.12%-- mutex_unlock | | | | | __mutex_unlock_slowpath | | | | | wake_up_process | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | |--64.16%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | |--89.83%-- activate_task | | | | | | | enqueue_task | | | | | | | | | | | | | | | --100.00%-- enqueue_task_fair | | | | | | | | | | | | | | | |--89.95%-- enqueue_entity | | | | | | | | | | | | | | | | | |--34.81%-- account_entity_enqueue | | | | | | | | | | | | | | | | | |--33.96%-- update_curr | | | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | | | |--23.02%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | --8.22%-- place_entity | | | | | | | | | | | | | | | --10.05%-- account_entity_enqueue | | | | | | | | | | | | | --10.17%-- ttwu_do_wakeup | | | | | | check_preempt_curr | | | | | | | | | | | | | |--67.46%-- check_preempt_wakeup | | | | | | | | | | | | | --32.54%-- resched_curr | | | | | | | | | | | |--21.23%-- select_task_rq_fair | | | | | | | | | | | | | |--78.96%-- select_idle_sibling | | | | | | | | | | | | | | | |--53.65%-- idle_cpu | | | | | | | | | | | | | | | |--23.39%-- cpus_share_cache | | | | | | | | | | | | | | | --22.96%-- __bitmap_intersects | | | | | | | | | | | | | --21.04%-- effective_load.isra.43 | | | | | | | | | | | |--6.90%-- set_task_cpu | | | | | | | | | | | | | |--54.60%-- migrate_task_rq_fair | | | | | | | remove_entity_load_avg | | | | | | | | | | | | | --45.40%-- remove_entity_load_avg | | | | | | | | | | | |--3.64%-- _raw_spin_lock | | | | | | queued_spin_lock_slowpath | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | |--2.05%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --2.03%-- _raw_spin_lock_irqsave | | | | | | | | | |--0.93%-- i915_gem_object_flush_active.part.35 | | | | | | | | | | | |--61.82%-- i915_gem_object_retire__read | | | | | | | | | | | | | |--64.71%-- i915_gem_object_retire__write | | | | | | | | | | | | | --35.29%-- __list_add | | | | | | | | | | | |--23.58%-- gen8_get_seqno | | | | | | | | | | | --14.59%-- __i915_gem_request_retire__upto | | | | | i915_gem_request_retire | | | | | put_pid | | | | | | | | | |--0.57%-- intel_engine_add_wakeup | | | | --2.50%-- [...] | | | | | | | |--4.98%-- i915_gem_busy_ioctl | | | | | | | | | |--72.21%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--98.29%-- mutex_lock_interruptible | | | | | | | | | | | | | |--98.53%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--94.83%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--79.02%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--18.46%-- osq_lock | | | | | | | | | | | | | | | | | |--1.84%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | |--56.72%-- irq_exit | | | | | | | | | | | | | | | | | | | | | |--87.98%-- __do_softirq | | | | | | | | | | | | | | | | | | | | | | | |--91.27%-- run_rebalance_domains | | | | | | | | | | | | rebalance_domains | | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | | | --8.73%-- run_timer_softirq | | | | | | | | | | | call_timer_fn | | | | | | | | | | | intel_uncore_fw_release_timer | | | | | | | | | | | fw_domains_put | | | | | | | | | | | | | | | | | | | | | --12.02%-- rcu_process_callbacks | | | | | | | | | | | | | | | | | | | --43.28%-- local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | | | | | | | | | | | |--85.34%-- __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | | | | | | | |--85.93%-- tick_sched_handle.isra.17 | | | | | | | | | | | | | | | | | | | | | | | |--82.68%-- update_process_times | | | | | | | | | | | | | | | | | | | | | | | | | |--37.35%-- rcu_check_callbacks | | | | | | | | | | | | | | | | | | | | | | | | | |--23.63%-- scheduler_tick | | | | | | | | | | | | | update_cpu_load_active | | | | | | | | | | | | | sched_avg_update | | | | | | | | | | | | | | | | | | | | | | | | | |--21.65%-- irq_work_tick | | | | | | | | | | | | | | | | | | | | | | | | | --17.37%-- account_process_tick | | | | | | | | | | | | account_system_time | | | | | | | | | | | | acct_account_cputime | | | | | | | | | | | | __acct_update_integrals | | | | | | | | | | | | | | | | | | | | | | | --17.32%-- account_process_tick | | | | | | | | | | | | | | | | | | | | | --14.07%-- tick_sched_do_timer | | | | | | | | | | tick_do_update_jiffies64 | | | | | | | | | | update_wall_time | | | | | | | | | | timekeeping_update | | | | | | | | | | update_fast_timekeeper | | | | | | | | | | | | | | | | | | | --14.66%-- enqueue_hrtimer | | | | | | | | --0.68%-- [...] | | | | | | | | | | | | | | | |--4.60%-- schedule_preempt_disabled | | | | | | | | schedule | | | | | | | | | | | | | | | | | |--96.06%-- __schedule | | | | | | | | | | | | | | | | | | | |--59.88%-- deactivate_task | | | | | | | | | | | | | | | | | | | | | |--95.76%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | | | |--93.08%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--96.56%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--48.69%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--59.14%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --40.86%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--39.41%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--72.61%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --27.39%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | --11.90%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | --3.44%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | --6.92%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | | sched_clock | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | --4.24%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | |--18.85%-- pick_next_task_fair | | | | | | | | | | | | | | | | | | | | | |--58.30%-- set_next_entity | | | | | | | | | | | | | | | | | | | | | |--20.23%-- update_blocked_averages | | | | | | | | | | | | | | | | | | | | | |--15.00%-- load_balance | | | | | | | | | | | | | | | | | | | | | --6.47%-- check_cfs_rq_runtime | | | | | | | | | | | | | | | | | | | |--9.08%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | | | | | | | --100.00%-- ctx_sched_out | | | | | | | | | | perf_pmu_disable | | | | | | | | | | x86_pmu_disable | | | | | | | | | | intel_pmu_disable_all | | | | | | | | | | __intel_pmu_disable_all | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | |--6.21%-- apic_timer_interrupt | | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | | | | | | | | | |--68.39%-- irq_exit | | | | | | | | | | | __do_softirq | | | | | | | | | | | run_rebalance_domains | | | | | | | | | | | rebalance_domains | | | | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | | | | | | | --31.61%-- local_apic_timer_interrupt | | | | | | | | | | hrtimer_interrupt | | | | | | | | | | __hrtimer_run_queues | | | | | | | | | | tick_sched_timer | | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | | update_process_times | | | | | | | | | | run_posix_cpu_timers | | | | | | | | | | task_cputime | | | | | | | | | | fetch_task_cputime | | | | | | | | | | | | | | | | | | | |--3.87%-- finish_task_switch | | | | | | | | | | | | | | | | | | | | | --100.00%-- __perf_event_task_sched_in | | | | | | | | | | | | | | | | | | | | | --100.00%-- perf_event_context_sched_in | | | | | | | | | | perf_pmu_enable | | | | | | | | | | x86_pmu_enable | | | | | | | | | | intel_pmu_enable_all | | | | | | | | | | __intel_pmu_enable_all.isra.9 | | | | | | | | | | native_write_msr_safe | | | | | | | | | | | | | | | | | | | --2.12%-- rcu_note_context_switch | | | | | | | | | | | | | | | | | --3.94%-- _raw_spin_lock_irq | | | | | | | --0.56%-- [...] | | | | | | | | | | | | | |--0.51%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--76.67%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--34.92%-- __enqueue_entity | | | | | | | | | | | | | | | | | |--32.80%-- set_next_entity | | | | | | | | | | | | | | | | | --32.28%-- pick_next_entity | | | | | | | | clear_buddies | | | | | | | | | | | | | | | --23.33%-- rcu_note_context_switch | | | | | | --0.96%-- [...] | | | | | | | | | | | |--1.14%-- _cond_resched | | | | | --0.57%-- [...] | | | | | | | | | |--23.32%-- drm_gem_object_lookup | | | | | | | | | | | |--96.91%-- idr_find_slowpath | | | | | | | | | | | |--2.10%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | |--0.51%-- reschedule_interrupt | | | | | --0.48%-- [...] | | | | | | | | | |--1.79%-- _raw_spin_lock | | | | | | | | | |--1.66%-- mutex_unlock | | | | | __mutex_unlock_slowpath | | | | | | | | | | | --100.00%-- wake_up_process | | | | | | | | | | | --100.00%-- try_to_wake_up | | | | | | | | | | | |--53.93%-- ttwu_do_activate.constprop.92 | | | | | | | | | | | | | |--77.12%-- activate_task | | | | | | | enqueue_task | | | | | | | enqueue_task_fair | | | | | | | | | | | | | | | |--88.57%-- enqueue_entity | | | | | | | | | | | | | | | | | --100.00%-- update_curr | | | | | | | | | | | | | | | | | --100.00%-- cpuacct_charge | | | | | | | | | | | | | | | --11.43%-- __enqueue_entity | | | | | | | | | | | | | --22.88%-- ttwu_do_wakeup | | | | | | | | | | | | | |--53.96%-- check_preempt_curr | | | | | | | check_preempt_wakeup | | | | | | | | | | | | | --46.04%-- resched_curr | | | | | | | | | | | |--23.66%-- select_task_rq_fair | | | | | | select_idle_sibling | | | | | | | | | | | | | |--52.30%-- __bitmap_intersects | | | | | | | | | | | | | |--30.29%-- idle_cpu | | | | | | | | | | | | | --17.41%-- cpus_share_cache | | | | | | | | | | | |--17.49%-- _raw_spin_lock | | | | | | queued_spin_lock_slowpath | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | --4.91%-- _raw_spin_unlock_irqrestore | | | | --1.02%-- [...] | | | | | | | |--2.72%-- i915_gem_madvise_ioctl | | | | | | | | | |--42.65%-- i915_gem_object_truncate | | | | | shmem_truncate_range | | | | | | | | | | | |--99.58%-- shmem_undo_range | | | | | | | | | | | | | |--54.69%-- truncate_inode_page | | | | | | | | | | | | | | | |--61.30%-- unmap_mapping_range | | | | | | | | | | | | | | | | | |--93.25%-- zap_page_range_single | | | | | | | | | | | | | | | | | | | |--84.24%-- unmap_single_vma | | | | | | | | | | | | | | | | | | | | | |--96.16%-- unmap_page_range | | | | | | | | | | | | | | | | | | | | | | | |--75.90%-- tlb_flush_mmu_tlbonly | | | | | | | | | | | | | | | | | | | | | | | | | |--77.51%-- flush_tlb_mm_range | | | | | | | | | | | | | | | | | | | | | | | | | | | |--82.11%-- native_flush_tlb_others | | | | | | | | | | | | | | smp_call_function_many | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- smp_call_function_single | | | | | | | | | | | | | | | | | | | | | | | | | | | --17.89%-- cpumask_any_but | | | | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | | | |--19.21%-- __mmu_notifier_invalidate_range | | | | | | | | | | | | | | | | | | | | | | | | | | | |--65.91%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | --34.09%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | | | | | --3.28%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | | | |--9.37%-- page_remove_rmap | | | | | | | | | | | | | | | | | | | | | | | | | |--34.58%-- mem_cgroup_begin_page_stat | | | | | | | | | | | | | | | | | | | | | | | | | |--33.20%-- __dec_zone_page_state | | | | | | | | | | | | | __dec_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | --32.22%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | | | |--7.46%-- tlb_flush_mmu_free | | | | | | | | | | | | free_pages_and_swap_cache | | | | | | | | | | | | release_pages | | | | | | | | | | | | | | | | | | | | | | | |--2.56%-- flush_tlb_mm_range | | | | | | | | | | | | | | | | | | | | | | | |--2.38%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | --2.31%-- set_page_dirty | | | | | | | | | | | | | | | | | | | | | --3.84%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | |--12.63%-- __mmu_notifier_invalidate_range_end | | | | | | | | | | | | | | | | | | | | | |--67.31%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | | | | | --32.69%-- __srcu_read_lock | | | | | | | | | | | | | | | | | | | --3.12%-- __mmu_notifier_invalidate_range_start | | | | | | | | | | | | | | | | | | | --100.00%-- __srcu_read_unlock | | | | | | | | | | | | | | | | | |--4.18%-- up_write | | | | | | | | | | | | | | | | | --2.57%-- down_write | | | | | | | | | | | | | | | |--25.29%-- delete_from_page_cache | | | | | | | | | | | | | | | | | |--40.51%-- __delete_from_page_cache | | | | | | | | | | | | | | | | | | | |--57.06%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | |--30.04%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | --12.90%-- __radix_tree_delete_node | | | | | | | | | | | | | | | | | |--26.20%-- put_page | | | | | | | | | | | | | | | | | |--25.51%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--4.12%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | --3.65%-- PageHuge | | | | | | | | | | | | | | | |--8.33%-- cancel_dirty_page | | | | | | | | | | | | | | | |--2.59%-- mem_cgroup_end_page_stat | | | | | | | | | | | | | | | |--0.85%-- vma_interval_tree_iter_next | | | | | | | | | | | | | | | |--0.83%-- mem_cgroup_begin_page_stat | | | | | | | | | | | | | | | --0.81%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | |--32.95%-- __pagevec_release | | | | | | | | | | | | | | | |--98.69%-- release_pages | | | | | | | | | | | | | | | | | |--85.54%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | |--97.81%-- free_hot_cold_page | | | | | | | | | | | | | | | | | | | | | |--68.37%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | | | | | |--39.99%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | |--29.90%-- list_del | | | | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | |--20.09%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | --10.02%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | |--9.68%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | |--9.54%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | |--9.29%-- __list_add | | | | | | | | | | | | | | | | | | | | | --3.12%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | --2.19%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | tick_sched_timer | | | | | | | | | tick_sched_handle.isra.17 | | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | |--3.67%-- mem_cgroup_uncharge_list | | | | | | | | | uncharge_list | | | | | | | | | | | | | | | | | | | --100.00%-- uncharge_batch | | | | | | | | | memcg_check_events | | | | | | | | | | | | | | | | | |--1.94%-- apic_timer_interrupt | | | | | | | | | smp_apic_timer_interrupt | | | | | | | | | local_apic_timer_interrupt | | | | | | | | | hrtimer_interrupt | | | | | | | | | __hrtimer_run_queues | | | | | | | | | hrtimer_wakeup | | | | | | | | | wake_up_process | | | | | | | | | try_to_wake_up | | | | | | | | | select_task_rq_fair | | | | | | | | | | | | | | | | | |--1.79%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--1.78%-- list_del | | | | | | | | | __list_del_entry | | | | | | | | | | | | | | | | | |--1.78%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | |--1.73%-- __list_add | | | | | | | | | | | | | | | | | |--1.67%-- uncharge_list | | | | | | | | --0.10%-- [...] | | | | | | | | | | | | | | | --1.31%-- __list_add | | | | | | | | | | | | | |--7.75%-- unlock_page | | | | | | | | | | | | | | | |--83.50%-- __wake_up_bit | | | | | | | | | | | | | | | --16.50%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | hrtimer_wakeup | | | | | | | wake_up_process | | | | | | | try_to_wake_up | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | activate_task | | | | | | | enqueue_task | | | | | | | enqueue_task_fair | | | | | | | enqueue_entity | | | | | | | __enqueue_entity | | | | | | | | | | | | | |--3.82%-- find_get_entries | | | | | | | | | | | | | | | |--75.05%-- radix_tree_next_chunk | | | | | | | | | | | | | | | --24.95%-- apic_timer_interrupt | | | | | | | smp_apic_timer_interrupt | | | | | | | irq_exit | | | | | | | __do_softirq | | | | | | | run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | --0.79%-- [...] | | | | | --0.42%-- [...] | | | | | | | | | |--26.28%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--93.91%-- mutex_lock_interruptible | | | | | | | | | | | | | |--95.89%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | |--98.01%-- mutex_optimistic_spin | | | | | | | | | | | | | | | | | |--92.49%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | | | |--6.29%-- osq_lock | | | | | | | | | | | | | | | | | --1.22%-- call_function_single_interrupt | | | | | | | | | | | | | | | |--1.07%-- apic_timer_interrupt | | | | | | | | native_apic_mem_write | | | | | | | | | | | | | | | --0.92%-- osq_unlock | | | | | | | | | | | | | |--2.01%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | pick_next_task_fair | | | | | | | | | | | | | | | |--54.46%-- pick_next_entity | | | | | | | | clear_buddies | | | | | | | | | | | | | | | --45.54%-- set_next_entity | | | | | | | | | | | | | |--1.08%-- mutex_optimistic_spin | | | | | | | | | | | | | --1.02%-- preempt_schedule_common | | | | | | | | | | | |--4.00%-- _cond_resched | | | | | | | | | | | |--1.29%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | scheduler_tick | | | | | | update_cpu_load_active | | | | | | | | | | | | | |--53.30%-- sched_avg_update | | | | | | | | | | | | | --46.70%-- __update_cpu_load | | | | | | | | | | | --0.79%-- __mutex_lock_interruptible_slowpath | | | | | | | | | |--22.09%-- drm_gem_object_lookup | | | | | | | | | | | |--96.54%-- idr_find_slowpath | | | | | | | | | | | --3.46%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | irq_exit | | | | | __do_softirq | | | | | run_rebalance_domains | | | | | rebalance_domains | | | | | update_blocked_averages | | | | | | | | | |--6.47%-- _raw_spin_lock | | | | | | | | | |--1.05%-- mutex_unlock | | | | | __mutex_unlock_slowpath | | | | | wake_up_process | | | | | | | | | | | |--87.48%-- try_to_wake_up | | | | | | | | | | | | | |--80.16%-- _raw_spin_lock | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | --19.84%-- select_task_rq_fair | | | | | | | | | | | --12.52%-- select_task_rq_fair | | | | | | | | | |--0.66%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--79.61%-- irq_exit | | | | | | __do_softirq | | | | | | | | | | | | | |--66.27%-- run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --33.73%-- run_timer_softirq | | | | | | call_timer_fn | | | | | | intel_pstate_set_pstate | | | | | | | | | | | --20.39%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | tick_sched_timer | | | | | tick_sched_handle.isra.17 | | | | | update_process_times | | | | | scheduler_tick | | | | | task_tick_fair | | | | | update_cfs_shares | | | | | update_curr | | | | | | | | | |--0.63%-- mutex_lock_interruptible | | | | --0.17%-- [...] | | | | | | | |--2.30%-- i915_gem_sw_finish_ioctl | | | | | | | | | |--54.30%-- drm_gem_object_lookup | | | | | | | | | | | |--95.75%-- idr_find_slowpath | | | | | | | | | | | |--2.39%-- apic_timer_interrupt | | | | | | smp_apic_timer_interrupt | | | | | | | | | | | | | |--56.46%-- local_apic_timer_interrupt | | | | | | | hrtimer_interrupt | | | | | | | __hrtimer_run_queues | | | | | | | tick_sched_timer | | | | | | | | | | | | | | | |--62.59%-- tick_sched_handle.isra.17 | | | | | | | | update_process_times | | | | | | | | scheduler_tick | | | | | | | | | | | | | | | | | |--56.35%-- task_tick_fair | | | | | | | | | | | | | | | | | --43.65%-- __update_cpu_load | | | | | | | | | | | | | | | --37.41%-- tick_sched_do_timer | | | | | | | update_wall_time | | | | | | | | | | | | | --43.54%-- irq_exit | | | | | | __do_softirq | | | | | | run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | |--1.18%-- ret_from_intr | | | | | | do_IRQ | | | | | | | | | | | | | |--63.27%-- handle_irq | | | | | | | handle_edge_irq | | | | | | | handle_irq_event | | | | | | | | | | | | | | | |--66.86%-- gen8_irq_handler | | | | | | | | | | | | | | | --33.14%-- handle_irq_event_percpu | | | | | | | gen8_irq_handler | | | | | | | gen8_gt_irq_handler | | | | | | | notify_ring | | | | | | | __wake_up | | | | | | | __wake_up_common | | | | | | | autoremove_wake_function | | | | | | | default_wake_function | | | | | | | try_to_wake_up | | | | | | | ttwu_do_activate.constprop.92 | | | | | | | activate_task | | | | | | | enqueue_task | | | | | | | enqueue_task_fair | | | | | | | enqueue_entity | | | | | | | update_curr | | | | | | | | | | | | | --36.73%-- irq_exit | | | | | | __do_softirq | | | | | | blk_done_softirq | | | | | | scsi_softirq_done | | | | | | scsi_finish_command | | | | | | scsi_io_completion | | | | | | scsi_end_request | | | | | | blk_update_request | | | | | | bio_endio | | | | | | ext4_end_bio | | | | | | ext4_finish_bio | | | | | --0.69%-- [...] | | | | | | | | | |--37.66%-- i915_mutex_lock_interruptible | | | | | | | | | | | |--93.47%-- mutex_lock_interruptible | | | | | | | | | | | | | |--89.59%-- __mutex_lock_interruptible_slowpath | | | | | | | | | | | | | | | --100.00%-- mutex_optimistic_spin | | | | | | | | | | | | | | | |--81.86%-- mutex_spin_on_owner.isra.4 | | | | | | | | | | | | | | | |--15.93%-- osq_lock | | | | | | | | | | | | | | | |--1.15%-- apic_timer_interrupt | | | | | | | | smp_apic_timer_interrupt | | | | | | | | irq_exit | | | | | | | | __do_softirq | | | | | | | | run_rebalance_domains | | | | | | | | rebalance_domains | | | | | | | | update_blocked_averages | | | | | | | | | | | | | | | --1.07%-- call_function_interrupt | | | | | | | irq_exit | | | | | | | | | | | | | |--8.67%-- _cond_resched | | | | | | | preempt_schedule_common | | | | | | | __schedule | | | | | | | | | | | | | | | |--38.73%-- pick_next_task_fair | | | | | | | | | | | | | | | | | |--60.67%-- put_prev_entity | | | | | | | | | | | | | | | | | --39.33%-- pick_next_entity | | | | | | | | clear_buddies | | | | | | | | | | | | | | | |--21.68%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | |--19.29%-- finish_task_switch | | | | | | | | | | | | | | | |--10.45%-- rcu_note_context_switch | | | | | | | | | | | | | | | --9.85%-- _raw_spin_lock_irq | | | | | | | queued_spin_lock_slowpath | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | --1.74%-- mutex_optimistic_spin | | | | | | | | | | | |--5.20%-- _cond_resched | | | | | | | | | | | --1.32%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--76.82%-- irq_exit | | | | | | __do_softirq | | | | | | | | | | | | | |--65.71%-- run_rebalance_domains | | | | | | | rebalance_domains | | | | | | | update_blocked_averages | | | | | | | | | | | | | --34.29%-- run_timer_softirq | | | | | | call_timer_fn | | | | | | intel_pstate_timer_func | | | | | | intel_pstate_set_pstate | | | | | | | | | | | --23.18%-- local_apic_timer_interrupt | | | | | hrtimer_interrupt | | | | | __hrtimer_run_queues | | | | | tick_sched_timer | | | | | tick_sched_do_timer | | | | | _raw_spin_lock | | | | | | | | | |--5.70%-- _raw_spin_lock | | | | | | | | | |--0.68%-- mutex_lock_interruptible | | | | | | | | | |--0.62%-- apic_timer_interrupt | | | | | smp_apic_timer_interrupt | | | | | | | | | | | |--56.46%-- local_apic_timer_interrupt | | | | | | hrtimer_interrupt | | | | | | __hrtimer_run_queues | | | | | | tick_sched_timer | | | | | | tick_sched_handle.isra.17 | | | | | | update_process_times | | | | | | | | | | | | | |--70.58%-- account_process_tick | | | | | | | | | | | | | | | --100.00%-- account_system_time | | | | | | | acct_account_cputime | | | | | | | __acct_update_integrals | | | | | | | jiffies_to_timeval | | | | | | | | | | | | | --29.42%-- scheduler_tick | | | | | | _raw_spin_lock | | | | | | | | | | | --43.54%-- irq_exit | | | | | __do_softirq | | | | | | | | | | | |--59.49%-- run_rebalance_domains | | | | | | rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --40.51%-- rcu_process_callbacks | | | | | _raw_spin_lock_irqsave | | | | | | | | | |--0.51%-- mutex_unlock | | | | | __mutex_unlock_slowpath | | | | | wake_up_process | | | | | try_to_wake_up | | | | | | | | | | | --100.00%-- _raw_spin_lock | | | | | queued_spin_lock_slowpath | | | | | native_queued_spin_lock_slowpath | | | | --0.53%-- [...] | | | | | | | |--1.88%-- drm_gem_close_ioctl | | | | | | | | | |--99.85%-- drm_gem_handle_delete | | | | | | | | | | | |--98.95%-- drm_gem_object_handle_unreference_unlocked | | | | | | | | | | | | | |--98.86%-- drm_gem_object_free | | | | | | | | | | | | | | | |--99.84%-- i915_gem_free_object | | | | | | | | | | | | | | | | | |--97.31%-- i915_gem_object_put_pages | | | | | | | | | | | | | | | | | | | |--91.67%-- i915_gem_object_truncate | | | | | | | | | | shmem_truncate_range | | | | | | | | | | | | | | | | | | | | | |--99.11%-- shmem_undo_range | | | | | | | | | | | | | | | | | | | | | | | |--41.52%-- truncate_inode_page | | | | | | | | | | | | | | | | | | | | | | | | | |--78.38%-- delete_from_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.05%-- __delete_from_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--58.36%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--22.24%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.84%-- __radix_tree_delete_node | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- call_rcu_sched | | | | | | | | | | | | | | | __call_rcu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.56%-- __dec_zone_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.72%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.18%-- put_page | | | | | | | | | | | | | | | | | | | | | | | | | | | |--9.29%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | | | |--3.88%-- mem_cgroup_begin_page_stat | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.33%-- __dec_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--0.78%-- __radix_tree_lookup | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.78%-- __radix_tree_delete_node | | | | | | | | | | | | | | | | | | | | | | | | | |--14.58%-- cancel_dirty_page | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- page_mapping | | | | | | | | | | | | | | | | | | | | | | | | | |--2.01%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- put_page | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- mem_cgroup_end_page_stat | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- __delete_from_page_cache | | | | | | | | | | | | | | | | | | | | | | | | | |--1.01%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | | | | | | | |--0.50%-- mem_cgroup_begin_page_stat | | | | | | | | | | | | | | | | | | | | | | | | | --0.50%-- page_mapping | | | | | | | | | | | | | | | | | | | | | | | |--40.23%-- __pagevec_release | | | | | | | | | | | | | | | | | | | | | | | | | |--97.22%-- release_pages | | | | | | | | | | | | | | | | | | | | | | | | | | | |--80.57%-- free_hot_cold_page_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--94.93%-- free_hot_cold_page | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--66.68%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--47.99%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--32.00%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--16.01%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --4.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--14.44%-- free_pages_prepare | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--12.21%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.45%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --2.23%-- _raw_spin_lock | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.90%-- get_pfnblock_flags_mask | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.45%-- free_pcppages_bulk | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.73%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.29%-- mem_cgroup_uncharge_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--90.87%-- uncharge_list | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- uncharge_batch | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- memcg_check_events | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --9.13%-- uncharge_batch | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.57%-- __mod_zone_page_state | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.86%-- list_del | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | |--2.28%-- mem_cgroup_page_lruvec | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.72%-- __list_add | | | | | | | | | | | | | | | | | | | | | | | | | | | |--1.14%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | | | --0.57%-- free_hot_cold_page | | | | | | | | | | | | | | | | | | | | | | | | | |--1.39%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | --1.39%-- [...] | | | | | | | | | | | | | | | | | | | | | | | |--11.36%-- unlock_page | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __wake_up_bit | | | | | | | | | | | | | | | | | | | | | | | |--5.58%-- find_get_entries | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- radix_tree_next_chunk | | | | | | | | | | | | | | | | | | | | | | | |--0.75%-- pagevec_remove_exceptionals | | | | | | | | | | | --0.56%-- [...] | | | | | | | | | | --0.89%-- [...] | | | | | | | | | | | | | | | | | | | |--7.84%-- i915_gem_object_put_pages_gtt | | | | | | | | | | | | | | | | | | | | | |--50.09%-- put_page | | | | | | | | | | | | | | | | | | | | | |--26.10%-- i915_gem_gtt_finish_object | | | | | | | | | | | | | | | | | | | | | | | |--72.74%-- swiotlb_unmap_sg_attrs | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sg_next | | | | | | | | | | | | | | | | | | | | | | | |--18.13%-- unmap_single | | | | | | | | | | | | | | | | | | | | | | | --9.13%-- sg_next | | | | | | | | | | | | | | | | | | | | | |--9.54%-- __sg_page_iter_next | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | |--7.15%-- sg_free_table | | | | | | | | | | | __sg_free_table | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- sg_kfree | | | | | | | | | | | | | | | | | | | | | | | |--50.00%-- free_pages.part.81 | | | | | | | | | | | | | | | | | | | | | | | --50.00%-- free_pages | | | | | | | | | | | free_pages.part.81 | | | | | | | | | | | __free_pages | | | | | | | | | | | free_hot_cold_page | | | | | | | | | | | | | | | | | | | | | |--4.77%-- __sg_page_iter_next.part.10 | | | | | | | | | | | | | | | | | | | | | --2.35%-- kfree | | | | | | | | | | __slab_free | | | | | | | | | --0.49%-- [...] | | | | | | | | | | | | | | | | | |--1.11%-- __i915_vma_unbind | | | | | | | | | | | | | | | | | | | |--57.14%-- ppgtt_unbind_vma | | | | | | | | | | gen8_ppgtt_clear_range | | | | | | | | | | | | | | | | | | | | | |--74.81%-- gen8_ppgtt_clear_pte_range | | | | | | | | | | | | | | | | | | | | | --25.19%-- kunmap_page_dma | | | | | | | | | | | | | | | | | | | |--28.51%-- i915_gem_vma_destroy | | | | | | | | | | kmem_cache_free | | | | | | | | | | __slab_free | | | | | | | | | | | | | | | | | | | --14.35%-- __list_del_entry | | | | | | | | | | | | | | | | | |--0.63%-- intel_runtime_pm_put | | | | | | | | | __pm_runtime_suspend | | | | | | | | --0.95%-- [...] | | | | | | | --0.16%-- [...] | | | | | | | | | | | | | --1.14%-- mutex_lock | | | | | | __mutex_lock_slowpath | | | | | | mutex_optimistic_spin | | | | | | mutex_spin_on_owner.isra.4 | | | | | --1.05%-- [...] | | | | --0.15%-- [...] | | | --2.14%-- [...] | | | | | |--1.30%-- copy_user_enhanced_fast_string | | --0.79%-- [...] | | | |--2.01%-- __fdget | | | | | |--98.74%-- __fget_light | | | | | | | |--97.01%-- __fget | | | | | | | |--1.49%-- apic_timer_interrupt | | | | smp_apic_timer_interrupt | | | | | | | | | |--67.81%-- irq_exit | | | | | __do_softirq | | | | | run_rebalance_domains | | | | | | | | | | | |--88.97%-- rebalance_domains | | | | | | update_blocked_averages | | | | | | | | | | | --11.03%-- update_blocked_averages | | | | | | | | | --32.19%-- local_apic_timer_interrupt | | | | hrtimer_interrupt | | | | __hrtimer_run_queues | | | | | | | | | |--49.41%-- tick_sched_timer | | | | | tick_sched_handle.isra.17 | | | | | update_process_times | | | | | | | | | | | |--52.24%-- scheduler_tick | | | | | | task_tick_fair | | | | | | | | | | | --47.76%-- rcu_check_callbacks | | | | | cpu_needs_another_gp | | | | | | | | | |--26.29%-- enqueue_hrtimer | | | | | timerqueue_add | | | | | | | | | --24.29%-- hrtimer_wakeup | | | | wake_up_process | | | | try_to_wake_up | | | | select_task_rq_fair | | | | select_idle_sibling | | | | _find_next_bit.part.0 | | | | | | | |--0.77%-- ret_from_intr | | | | do_IRQ | | | | | | | | | |--80.70%-- handle_irq | | | | | handle_edge_irq | | | | | | | | | | | |--80.26%-- handle_irq_event | | | | | | handle_irq_event_percpu | | | | | | | | | | | | | |--71.36%-- gen8_irq_handler | | | | | | | gen8_gt_irq_handler | | | | | | | | | | | | | | | --100.00%-- intel_lrc_irq_handler | | | | | | | gen6_read32 | | | | | | | | | | | | | | | --100.00%-- __gen6_gt_wait_for_thread_c0 | | | | | | | | | | | | | --28.64%-- e1000_intr_msi | | | | | | | | | | | --19.74%-- _raw_spin_lock | | | | | | | | | --19.30%-- irq_exit | | | | __do_softirq | | | | blk_done_softirq | | | | scsi_softirq_done | | | | scsi_finish_command | | | | scsi_io_completion | | | | scsi_end_request | | | | blk_update_request | | | | bio_endio | | | | ext4_end_bio | | | | ext4_finish_bio | | | | end_page_writeback | | | | test_clear_page_writeback | | | | _raw_spin_unlock_irqrestore | | | | | | | |--0.59%-- reschedule_interrupt | | | --0.13%-- [...] | | | | | --1.26%-- __fget | | | |--1.18%-- __fget_light | --0.72%-- [...] | |--39.89%-- sys_futex | | | |--99.73%-- do_futex | | | | | |--52.80%-- futex_wait | | | | | | | |--84.64%-- futex_wait_queue_me | | | | | | | | | |--89.62%-- schedule | | | | | | | | | | | |--97.81%-- __schedule | | | | | | | | | | | | | |--39.63%-- pick_next_task_fair | | | | | | | | | | | | | | | |--46.44%-- update_blocked_averages | | | | | | | | | | | | | | | | | |--38.99%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | |--23.75%-- __compute_runnable_contrib | | | | | | | | | | | | | | | | | |--19.99%-- update_rq_clock | | | | | | | | | update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | sched_clock | | | | | | | | | | | | | | | | | | | --100.00%-- native_sched_clock | | | | | | | | | | | | | | | | | |--14.27%-- _raw_spin_unlock_irqrestore | | | | | | | | | | | | | | | | | --3.00%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | |--36.64%-- load_balance | | | | | | | | | | | | | | | | | |--46.01%-- find_busiest_group | | | | | | | | | | | | | | | | | | | |--91.13%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | | | | | |--48.12%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | | | | | |--57.49%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | | | --42.51%-- find_next_bit | | | | | | | | | | | _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | | | |--22.49%-- source_load | | | | | | | | | | | | | | | | | | | | | |--14.95%-- idle_cpu | | | | | | | | | | | | | | | | | | | | | |--5.77%-- update_group_capacity | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- arch_scale_cpu_capacity | | | | | | | | | | | | | | | | | | | | | |--3.62%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | |--1.98%-- target_load | | | | | | | | | | | | | | | | | | | | | |--1.81%-- arch_scale_cpu_capacity | | | | | | | | | | | | | | | | | | | | | --1.26%-- __msecs_to_jiffies | | | | | | | | | | | | | | | | | | | |--3.13%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | |--2.22%-- source_load | | | | | | | | | | | | | | | | | | | |--1.54%-- idle_cpu | | | | | | | | | | | | | | | | | | | |--1.40%-- target_load | | | | | | | | | | | | | | | | | | | --0.58%-- update_group_capacity | | | | | | | | | | | | | | | | | |--20.91%-- deactivate_task | | | | | | | | | | | | | | | | | | | |--98.87%-- dequeue_task | | | | | | | | | | | | | | | | | | | | | |--98.45%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | | | | | |--94.74%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--30.67%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | |--81.09%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | --18.91%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | |--27.76%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | |--67.17%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--84.57%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --15.43%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--19.56%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | --13.28%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | |--15.98%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | |--11.37%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | | | |--8.86%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | | | |--2.53%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | |--1.40%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | |--0.75%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | | | | | --0.67%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | |--1.54%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | |--1.36%-- rb_erase | | | | | | | | | | | | | | | | | | | | | | | |--0.92%-- clear_buddies | | | | | | | | | | | | | | | | | | | | | | | |--0.91%-- rb_next | | | | | | | | | | | | | | | | | | | | | | | --0.53%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | --1.55%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | | | --100.00%-- sched_clock_cpu | | | | | | | | | | sched_clock | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | |--0.76%-- dequeue_task_fair | | | | | | | | | --0.37%-- [...] | | | | | | | | | | | | | | | | | |--14.09%-- attach_task | | | | | | | | | | | | | | | | | | | |--81.28%-- activate_task | | | | | | | | | | | | | | | | | | | | | |--99.35%-- enqueue_task | | | | | | | | | | | | | | | | | | | | | | | |--96.16%-- enqueue_task_fair | | | | | | | | | | | | | | | | | | | | | | | | | |--93.41%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | |--49.53%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--55.61%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--38.48%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --5.91%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | | | | | |--24.37%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--42.83%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |--34.74%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --22.43%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--13.28%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | | | |--6.82%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- rb_insert_color | | | | | | | | | | | | | | | | | | | | | | | | | | | |--4.59%-- place_entity | | | | | | | | | | | | | | | | | | | | | | | | | | | --1.42%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | | | |--2.91%-- __enqueue_entity | | | | | | | | | | | | | | | | | | | | | | | | | |--1.98%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | | | --1.70%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | |--3.27%-- update_rq_clock.part.82 | | | | | | | | | | | | sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | | | | | |--71.00%-- sched_clock | | | | | | | | | | | | | native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | | | --29.00%-- native_sched_clock | | | | | | | | | | | | | | | | | | | | | | | --0.57%-- enqueue_entity | | | | | | | | | | | | | | | | | | | | | --0.65%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | |--16.30%-- check_preempt_curr | | | | | | | | | | | | | | | | | | | | | |--86.99%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | | | | | | | |--50.05%-- resched_curr | | | | | | | | | | | | | | | | | | | | | | | --49.95%-- update_curr | | | | | | | | | | | | | | | | | | | | | |--4.55%-- resched_curr | | | | | | | | | | | | | | | | | | | | | |--4.40%-- set_next_buddy | | | | | | | | | | | | | | | | | | | | | --4.07%-- wakeup_gran.isra.58 | | | | | | | | | | | | | | | | | | | |--1.78%-- enqueue_task | | | | | | | | | | | | | | | | | | | --0.64%-- check_preempt_wakeup | | | | | | | | | | | | | | | | | |--6.65%-- can_migrate_task | | | | | | | | | | | | | | | | | |--4.13%-- _raw_spin_lock_irqsave | | | | | | | | | | | | | | | | | | | |--97.63%-- queued_spin_lock_slowpath | | | | | | | | | | native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | | | --2.37%-- native_queued_spin_lock_slowpath | | | | | | | | | | | | | | | | | |--2.73%-- set_task_cpu | | | | | | | | | | | | | | | | | | | |--83.16%-- migrate_task_rq_fair | | | | | | | | | | | | | | | | | | | | | --100.00%-- remove_entity_load_avg | | | | | | | | | | | | | | | | | | | --16.84%-- remove_entity_load_avg | | | | | | | | | | | | | | | | | |--1.64%-- cpumask_next_and | | | | | | | | | | | | | | | | | | | |--60.75%-- find_next_bit | | | | | | | | | | | | | | | | | | | | | --100.00%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | | | --39.25%-- _find_next_bit.part.0 | | | | | | | | | | | | | | | | | |--1.06%-- update_cfs_rq_h_load | | | | | | | | | | | | | | | | | |--0.72%-- update_sd_lb_stats | | | | | | | | | | | | | | | | | |--0.54%-- __list_del_entry | | | | | | | | --1.50%-- [...] | | | | | | | | | | | | | | | |--7.77%-- set_next_entity | | | | | | | | | | | | | | | | | |--61.81%-- rb_erase | | | | | | | | | | | | | | | | | |--37.41%-- rb_next | | | | | | | | | | | | | | | | | --0.77%-- __compute_runnable_contrib | | | | | | | | | | | | | | | |--3.33%-- pick_next_entity | | | | | | | | | | | | | | | | | --100.00%-- clear_buddies | | | | | | | | | | | | | | | |--1.61%-- rb_next | | | | | | | | | | | | | | | |--0.54%-- put_prev_entity | | | | | | | --3.68%-- [...] | | | | | | | | | | | | | |--35.26%-- deactivate_task | | | | | | | | | | | | | | | |--98.76%-- dequeue_task | | | | | | | | | | | | | | | | | |--92.34%-- dequeue_task_fair | | | | | | | | | | | | | | | | | | | |--94.80%-- dequeue_entity | | | | | | | | | | | | | | | | | | | | | |--44.93%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | |--86.49%-- cpuacct_charge | | | | | | | | | | | | | | | | | | | | | | | --13.51%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | |--41.15%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | | | | | |--57.78%-- update_curr | | | | | | | | | | | | | | | | | | | | | | | | | |--89.38%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | | | --10.62%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | | | |--22.57%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | |--11.30%-- account_entity_enqueue | | | | | | | | | | | | | | | | | | | | | | | |--6.93%-- __calc_delta | | | | | | | | | | | | | | | | | | | | | | | --1.42%-- update_min_vruntime | | | | | | | | | | | | | | | | | | | | | |--10.84%-- account_entity_dequeue | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- __list_del_entry | | | | | | | | | | | | | | | | | | | | | |--1.22%-- update_min_vruntime | | | | | | | | | | --1.86%-- [...] | | | | | | | | | | | | | | | | | | | |--2.50%-- update_cfs_shares | | | | | | | | | | | | | | | | | | | |--0.87%-- update_curr | | | | | | | | | --1.83%-- [...] | | | | | | | | | | | | | | | | | |--5.72%-- update_rq_clock.part.82 | | | | | | | | | | | | | | | | | | | |--95.54%-- sched_clock_cpu | | | | | | | | | | | | | | | | | | | | | |--95.50%-- sched_clock | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_sched_clock | | | | | | | | | | | | | | | | | | | | | --4.50%-- native_sched_clock | | | | | | | | | | | | | | | | | | | --4.46%-- sched_clock | | | | | | | | | | | | | | | | | |--0.52%-- update_cfs_shares | | | | | | | | | | | | | | | | | |--0.51%-- set_next_buddy | | | | | | | | --0.92%-- [...] | | | | | | | | | | | | | | | |--0.87%-- dequeue_task_fair | | | | | | | --0.36%-- [...] | | | | | | | | | | | | | |--9.23%-- __perf_event_task_sched_out | | | | | | | | | | | | | | | |--88.86%-- ctx_sched_out | | | | | | | | | | | | | | | | | |--69.86%-- perf_pmu_disable | | | | | | | | | | | | | | | | | | | |--96.51%-- x86_pmu_disable | | | | | | | | | | | | | | | | | | | | | |--98.85%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | |--97.34%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | | | --2.66%-- native_write_msr_safe | | | | | | | | | | | | | | | | | | | | | --1.15%-- __intel_pmu_disable_all | | | | | | | | | | | | | | | | | | | --3.49%-- intel_pmu_disable_all | | | | | | | | | | | | | | | | | |--14.92%-- x86_pmu_disable | | | | | | | | | | | | | | | | | |--14.50%-- local_clock | | | | | | | | | | | | | | | | | | | |--86.77%-- sched_clock | | | | | | | | | | | | | | | | | | | | | --100.00%-- native_sched_clock | | | | | | | | | | | | | | | | | | | --13.23%-- native_sched_clock | | | | | | | | | | | | | | | | | --0.72%-- sched_clock | | | | | | | | | | | | | | | |--10.24%-- perf_pmu_disable
On Wed, Nov 04, 2015 at 01:20:33PM +0000, Gong, Zhipeng wrote: > > > > -----Original Message----- > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > Sent: Wednesday, November 04, 2015 5:54 PM > > On Wed, Nov 04, 2015 at 06:19:33AM +0000, Gong, Zhipeng wrote: > > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] On Tue, Nov 03, > > > > 2015 at 01:31:22PM +0000, Gong, Zhipeng wrote: > > > > > > > > > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > > > > > > > > > > > Do you also have a relative perf statistics like op/s we can > > > > > > compare to make sure we aren't just stalling the whole system? > > > > > > > > > > > Could you please provide the commands about how to check it? > > > > > > > > I was presuming your workload has some measure of > > efficiency/throughput? > > > > It is one thing to say we are using 10% less CPU (per second), but > > > > the task is running 2x as long! > > > We use execute time as a measurement, the patch affects the execution > > > time for our cases slightly. > > > > > > Exec time(s) | w/o patch | w/patch > > > ----------------------------------------------- > > > BDW async 1 | 65.00 | 65.25 > > > BDW async 5 | 68.50 | 66.42 > > > > That's reassuring. > > > > > > > > > > > > How much cpu time is left in the i915_wait_request branch? i.e. > > > > > > how close to the limit are we with chasing this path? > > > > > Could you please provide the commands here either? :) > > > > > > > > Check the perf callgraph. > > > > > > Now the most of time is in io_schedule_timeout __i915_wait_request > > > |--64.04%-- io_schedule_timeout > > > |--22.04%-- intel_engine_add_wakeup > > > |--3.13%-- prepare_to_wait > > > |--2.99%-- gen6_rps_boost > > > |-... > > > > No more busywaits, and most of the time is spent kicking the next process or > > doing the insertion sort into the waiting rbtree. > > > > What's the ratio now of __i915_wait_request to the next hot function? > > And who are the chief callers of __i915_wait_request? > > -Chris > Please check the attachments for the details, I post a piece of it here: > |--17.89%-- i915_gem_object_sync > |--73.19%-- __i915_wait_request > |--12.60%-- i915_gem_object_retire_request Interesting. Most of the time is spent shuffling requests around in the execbuffer rather than doing useful work. I've been working on moving that work around, but even then we are likely to be spending our time instantiating all those new objects. As far as trimming the CPU time from __i915_wait_request() that looks about as far as we can go. If you have some free cycles on those machines, I would very much appreciate seeing the same callgraphs from a http://cgit.freedesktop.org/~ickle/linux-2.6/commit/?h=nightly&id=134211e33719ef698f9bd51b72ad2fc434cb51f9 kernel Thanks, -Chris
Hi Chris, Are you still tuning the patch or it is ready to go? For us this is critical and one of the most important patches over the past few years which gives benefits to the whole media stack in the server segment. Definitely would like to see it upstreamed ASAP. Anything outstanding you want us to experiment with? Dmitry. -----Original Message----- From: Chris Wilson [mailto:chris@chris-wilson.co.uk] Sent: Wednesday, November 4, 2015 5:48 PM To: Gong, Zhipeng Cc: intel-gfx@lists.freedesktop.org; Rogozhkin, Dmitry V Subject: Re: [Intel-gfx] [PATCH] RFC drm/i915: Slaughter the thundering i915_wait_request herd On Wed, Nov 04, 2015 at 01:20:33PM +0000, Gong, Zhipeng wrote: > > > > -----Original Message----- > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > Sent: Wednesday, November 04, 2015 5:54 PM On Wed, Nov 04, 2015 at > > 06:19:33AM +0000, Gong, Zhipeng wrote: > > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] On Tue, Nov > > > > 03, > > > > 2015 at 01:31:22PM +0000, Gong, Zhipeng wrote: > > > > > > > > > > > From: Chris Wilson [mailto:chris@chris-wilson.co.uk] > > > > > > > > > > > > Do you also have a relative perf statistics like op/s we can > > > > > > compare to make sure we aren't just stalling the whole system? > > > > > > > > > > > Could you please provide the commands about how to check it? > > > > > > > > I was presuming your workload has some measure of > > efficiency/throughput? > > > > It is one thing to say we are using 10% less CPU (per second), > > > > but the task is running 2x as long! > > > We use execute time as a measurement, the patch affects the > > > execution time for our cases slightly. > > > > > > Exec time(s) | w/o patch | w/patch > > > ----------------------------------------------- > > > BDW async 1 | 65.00 | 65.25 > > > BDW async 5 | 68.50 | 66.42 > > > > That's reassuring. > > > > > > > > > > > > How much cpu time is left in the i915_wait_request branch? i.e. > > > > > > how close to the limit are we with chasing this path? > > > > > Could you please provide the commands here either? :) > > > > > > > > Check the perf callgraph. > > > > > > Now the most of time is in io_schedule_timeout __i915_wait_request > > > |--64.04%-- io_schedule_timeout > > > |--22.04%-- intel_engine_add_wakeup > > > |--3.13%-- prepare_to_wait > > > |--2.99%-- gen6_rps_boost > > > |-... > > > > No more busywaits, and most of the time is spent kicking the next > > process or doing the insertion sort into the waiting rbtree. > > > > What's the ratio now of __i915_wait_request to the next hot function? > > And who are the chief callers of __i915_wait_request? > > -Chris > Please check the attachments for the details, I post a piece of it here: > |--17.89%-- i915_gem_object_sync > |--73.19%-- __i915_wait_request > |--12.60%-- i915_gem_object_retire_request Interesting. Most of the time is spent shuffling requests around in the execbuffer rather than doing useful work. I've been working on moving that work around, but even then we are likely to be spending our time instantiating all those new objects. As far as trimming the CPU time from __i915_wait_request() that looks about as far as we can go. If you have some free cycles on those machines, I would very much appreciate seeing the same callgraphs from a http://cgit.freedesktop.org/~ickle/linux-2.6/commit/?h=nightly&id=134211e33719ef698f9bd51b72ad2fc434cb51f9 kernel Thanks, -Chris -- Chris Wilson, Intel Open Source Technology Centre -------------------------------------------------------------------- Joint Stock Company Intel A/O Registered legal address: Krylatsky Hills Business Park, 17 Krylatskaya Str., Bldg 4, Moscow 121614, Russian Federation This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 8d1e0a5e19a1..3e810c9ea3cb 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -1148,7 +1148,7 @@ static int __i915_spin_request(struct drm_i915_gem_request *req) { unsigned long timeout; - if (i915_gem_request_get_ring(req)->irq_refcount) + if (waitqueue_active(&i915_gem_request_get_ring(req)->irq_queue)) return -EBUSY; if (req->ring->seqno_barrier) diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c index 21017daecb90..9ed063a85c05 100644 --- a/drivers/gpu/drm/i915/intel_ringbuffer.c +++ b/drivers/gpu/drm/i915/intel_ringbuffer.c @@ -68,9 +68,11 @@ static void intel_engine_irq_wakeup(struct work_struct *work) { struct intel_engine_cs *engine = container_of(work, struct intel_engine_cs, irq_work); - const bool noirq = !__irq_enable(engine); + bool noirq; DEFINE_WAIT(wait); +restart: + noirq = !__irq_enable(engine); for (;;) { struct timer_list timer; struct drm_i915_gem_request *request; @@ -142,9 +144,14 @@ static void intel_engine_irq_wakeup(struct work_struct *work) destroy_timer_on_stack(&timer); } } - finish_wait(&engine->irq_queue, &wait); if (!noirq) engine->irq_put(engine); + + prepare_to_wait(&engine->irq_queue, &wait, TASK_UNINTERRUPTIBLE); + if (schedule_timeout(msecs_to_jiffies_timeout(20)) > 0) + goto restart; + + finish_wait(&engine->irq_queue, &wait); } void intel_engine_init_wakeups(struct intel_engine_cs *engine) @@ -163,8 +170,10 @@ void intel_engine_add_wakeup(struct drm_i915_gem_request *request) struct rb_node **p, *parent; bool first; - if (RB_EMPTY_ROOT(&engine->irq_requests)) + if (RB_EMPTY_ROOT(&engine->irq_requests)) { schedule_work(&engine->irq_work); + wake_up_all(&engine->irq_queue); + } init_waitqueue_head(&request->wait);