lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20200426104822.GA1247@shao2-debian>
Date:   Sun, 26 Apr 2020 18:48:22 +0800
From:   kernel test robot <rong.a.chen@...el.com>
To:     Hadar Gat <hadar.gat@....com>
Cc:     Herbert Xu <herbert@...dor.apana.org.au>,
        LKML <linux-kernel@...r.kernel.org>, lkp@...ts.01.org
Subject: [hwrng] a583ed310b: netperf.Throughput_total_tps 9.7% improvement

Greeting,

FYI, we noticed a 9.7% improvement of netperf.Throughput_total_tps due to commit:


commit: a583ed310bb6b514e717c11a30b5a7bc3a65d1b1 ("hwrng: cctrng - introduce Arm CryptoCell driver")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master

in testcase: netperf
on test machine: 72 threads Intel(R) Xeon(R) Gold 6139 CPU @ 2.30GHz with 128G memory
with following parameters:

	ip: ipv4
	runtime: 300s
	nr_threads: 16
	cluster: cs-localhost
	test: TCP_CRR
	cpufreq_governor: performance
	ucode: 0x2000065

test-description: Netperf is a benchmark that can be use to measure various aspect of networking performance.
test-url: http://www.netperf.org/netperf/





Details are as below:
-------------------------------------------------------------------------------------------------->


To reproduce:

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        bin/lkp install job.yaml  # job file is attached in this email
        bin/lkp run     job.yaml

=========================================================================================
cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox_group/test/testcase/ucode:
  cs-localhost/gcc-7/performance/ipv4/x86_64-rhel-7.6/16/debian-x86_64-20191114.cgz/300s/lkp-skl-2sp7/TCP_CRR/netperf/0x2000065

commit: 
  ffb57daad3 ("dt-bindings: add device tree binding for Arm CryptoCell trng engine")
  a583ed310b ("hwrng: cctrng - introduce Arm CryptoCell driver")

ffb57daad3a345a9 a583ed310bb6b514e717c11a30b 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    353918            +9.7%     388366        netperf.Throughput_total_tps
     22119            +9.7%      24272        netperf.Throughput_tps
    783530            +1.7%     796536        netperf.time.involuntary_context_switches
    342.37            +9.9%     376.29        netperf.time.user_time
 2.072e+08            +9.0%  2.258e+08        netperf.time.voluntary_context_switches
 1.062e+08            +9.7%  1.165e+08        netperf.workload
    449059 ±  5%     +14.1%     512378 ±  4%  numa-numastat.node1.numa_hit
    -55.63           -35.9%     -35.67        sched_debug.cpu.nr_uninterruptible.min
   2232264            +4.4%    2330969        vmstat.system.cs
  28385482 ± 15%     -26.8%   20787967 ± 23%  cpuidle.C1E.usage
 1.708e+08           +15.5%  1.973e+08        cpuidle.POLL.usage
    373.00 ± 39%     +73.5%     647.33 ±  6%  numa-vmstat.node0.nr_page_table_pages
      1028 ± 13%     -25.9%     762.00 ±  5%  numa-vmstat.node1.nr_page_table_pages
      1492 ± 39%     +73.7%       2592 ±  6%  numa-meminfo.node0.PageTables
      4112 ± 13%     -25.9%       3047 ±  5%  numa-meminfo.node1.PageTables
    109642 ±  5%      -9.3%      99427        numa-meminfo.node1.SUnreclaim
     23599            +1.6%      23983        proc-vmstat.nr_slab_reclaimable
      5496 ±  9%    +132.5%      12778 ± 20%  proc-vmstat.numa_hint_faults
      3072 ±  7%    +226.1%      10019 ± 24%  proc-vmstat.numa_hint_faults_local
    889669            +8.4%     964517        proc-vmstat.numa_hit
    866345            +8.6%     941151        proc-vmstat.numa_local
     16483 ± 47%    +120.1%      36285 ±  9%  proc-vmstat.numa_pte_updates
   1219799           +14.5%    1397077        proc-vmstat.pgalloc_normal
   1161729           +15.3%    1339389        proc-vmstat.pgfree
   5859579 ±  4%      +9.7%    6428758        softirqs.CPU36.NET_RX
    363433 ±  3%      +9.3%     397191        softirqs.CPU36.RCU
   4912540 ±  2%     +12.7%    5538675 ±  5%  softirqs.CPU38.NET_RX
   3899055 ±  6%     +17.9%    4596745 ±  6%  softirqs.CPU45.NET_RX
    249671 ± 10%     +15.9%     289302 ±  5%  softirqs.CPU50.RCU
   2758417 ± 13%     +43.0%    3943296 ± 12%  softirqs.CPU52.NET_RX
    225780 ±  7%     +25.2%     282648 ±  7%  softirqs.CPU52.RCU
    235672 ± 11%     +15.6%     272402 ±  3%  softirqs.CPU53.RCU
   4125918 ±  6%     +17.6%    4853596 ±  7%  softirqs.CPU57.NET_RX
    285348 ±  3%     +13.4%     323638 ±  5%  softirqs.CPU57.RCU
   3227189 ± 17%     +24.9%    4032084 ±  7%  softirqs.CPU60.NET_RX
   3073427 ± 15%     +23.7%    3800576 ±  6%  softirqs.CPU63.NET_RX
    227535 ±  9%     +15.5%     262875 ±  4%  softirqs.CPU63.RCU
   2724757 ± 11%     +34.7%    3669429 ±  5%  softirqs.CPU64.NET_RX
    212958 ±  6%     +21.0%     257707 ±  3%  softirqs.CPU64.RCU
   2568732 ± 12%     +23.2%    3164017 ±  6%  softirqs.CPU67.NET_RX
    201693 ±  7%     +15.0%     231895 ±  5%  softirqs.CPU67.RCU
    327318 ±  5%     +12.3%     367552 ±  4%  softirqs.CPU8.RCU
     24164            -0.9%      23954        interrupts.CAL:Function_call_interrupts
      9251 ±  4%     +18.3%      10947        interrupts.CPU10.RES:Rescheduling_interrupts
      9602 ±  3%     +10.1%      10576 ±  3%  interrupts.CPU12.RES:Rescheduling_interrupts
      4694 ± 10%     -34.1%       3091 ± 31%  interrupts.CPU14.NMI:Non-maskable_interrupts
      4694 ± 10%     -34.1%       3091 ± 31%  interrupts.CPU14.PMI:Performance_monitoring_interrupts
      3993 ± 12%     -21.7%       3128 ± 25%  interrupts.CPU15.NMI:Non-maskable_interrupts
      3993 ± 12%     -21.7%       3128 ± 25%  interrupts.CPU15.PMI:Performance_monitoring_interrupts
      4945 ± 10%     -23.8%       3768 ± 22%  interrupts.CPU16.NMI:Non-maskable_interrupts
      4945 ± 10%     -23.8%       3768 ± 22%  interrupts.CPU16.PMI:Performance_monitoring_interrupts
      8202 ±  5%     +27.5%      10458 ± 11%  interrupts.CPU18.RES:Rescheduling_interrupts
      8200 ±  8%     +22.5%      10046 ± 10%  interrupts.CPU19.RES:Rescheduling_interrupts
      8225 ±  5%     +13.0%       9297 ±  3%  interrupts.CPU20.RES:Rescheduling_interrupts
      8069 ±  6%     +20.4%       9717 ±  6%  interrupts.CPU26.RES:Rescheduling_interrupts
      4128 ±  9%     +27.5%       5262 ±  6%  interrupts.CPU3.NMI:Non-maskable_interrupts
      4128 ±  9%     +27.5%       5262 ±  6%  interrupts.CPU3.PMI:Performance_monitoring_interrupts
      4005 ± 29%     -32.9%       2689 ± 44%  interrupts.CPU30.NMI:Non-maskable_interrupts
      4005 ± 29%     -32.9%       2689 ± 44%  interrupts.CPU30.PMI:Performance_monitoring_interrupts
      3563 ± 21%     +31.4%       4681 ±  7%  interrupts.CPU34.NMI:Non-maskable_interrupts
      3563 ± 21%     +31.4%       4681 ±  7%  interrupts.CPU34.PMI:Performance_monitoring_interrupts
     10009 ±  4%      +7.8%      10794 ±  5%  interrupts.CPU36.RES:Rescheduling_interrupts
      9285 ±  4%     +18.3%      10986 ±  7%  interrupts.CPU37.RES:Rescheduling_interrupts
      3283 ± 10%     +51.3%       4966 ±  7%  interrupts.CPU39.NMI:Non-maskable_interrupts
      3283 ± 10%     +51.3%       4966 ±  7%  interrupts.CPU39.PMI:Performance_monitoring_interrupts
      3128 ±  4%     +26.1%       3945 ±  6%  interrupts.CPU50.NMI:Non-maskable_interrupts
      3128 ±  4%     +26.1%       3945 ±  6%  interrupts.CPU50.PMI:Performance_monitoring_interrupts
      3209 ± 20%     +40.6%       4511 ±  7%  interrupts.CPU58.NMI:Non-maskable_interrupts
      3209 ± 20%     +40.6%       4511 ±  7%  interrupts.CPU58.PMI:Performance_monitoring_interrupts
      5958 ±  8%     +11.7%       6658 ±  7%  interrupts.CPU62.RES:Rescheduling_interrupts
      4692 ±  7%     +30.1%       6103        interrupts.CPU64.RES:Rescheduling_interrupts
      4563 ± 15%     +31.2%       5986 ±  6%  interrupts.CPU65.RES:Rescheduling_interrupts
      4015 ± 10%     +27.0%       5101 ±  7%  interrupts.CPU68.RES:Rescheduling_interrupts
    563900           +12.2%     632944 ±  2%  interrupts.RES:Rescheduling_interrupts
     54.28            -2.5       51.80 ±  6%  perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
     54.44            -2.5       51.96 ±  6%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
     20.48            -1.7       18.75 ±  6%  perf-profile.calltrace.cycles-pp.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack
     20.88            -1.7       19.15 ±  6%  perf-profile.calltrace.cycles-pp.process_backlog.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq
     20.20            -1.7       18.48 ±  6%  perf-profile.calltrace.cycles-pp.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action.__softirqentry_text_start
     21.44            -1.7       19.73 ±  6%  perf-profile.calltrace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb
     21.09            -1.7       19.39 ±  6%  perf-profile.calltrace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip
     21.33            -1.7       19.64 ±  6%  perf-profile.calltrace.cycles-pp.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output
     21.42            -1.7       19.73 ±  6%  perf-profile.calltrace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_output.__ip_queue_xmit
     21.28            -1.7       19.60 ±  6%  perf-profile.calltrace.cycles-pp.__softirqentry_text_start.do_softirq_own_stack.do_softirq.__local_bh_enable_ip.ip_finish_output2
     19.00            -1.5       17.53 ±  6%  perf-profile.calltrace.cycles-pp.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog
     18.95            -1.5       17.49 ±  6%  perf-profile.calltrace.cycles-pp.ip_protocol_deliver_rcu.ip_local_deliver_finish.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core
     19.07            -1.5       17.62 ±  6%  perf-profile.calltrace.cycles-pp.ip_local_deliver.ip_rcv.__netif_receive_skb_one_core.process_backlog.net_rx_action
     18.45            -1.3       17.10 ±  6%  perf-profile.calltrace.cycles-pp.tcp_v4_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.ip_local_deliver.ip_rcv
     13.62            -1.2       12.45 ±  5%  perf-profile.calltrace.cycles-pp.inet_stream_connect.__sys_connect.__x64_sys_connect.do_syscall_64.entry_SYSCALL_64_after_hwframe
     13.56            -1.2       12.40 ±  5%  perf-profile.calltrace.cycles-pp.__inet_stream_connect.inet_stream_connect.__sys_connect.__x64_sys_connect.do_syscall_64
     13.77            -1.2       12.60 ±  5%  perf-profile.calltrace.cycles-pp.__sys_connect.__x64_sys_connect.do_syscall_64.entry_SYSCALL_64_after_hwframe
     13.78            -1.2       12.62 ±  5%  perf-profile.calltrace.cycles-pp.__x64_sys_connect.do_syscall_64.entry_SYSCALL_64_after_hwframe
     11.55            -1.1       10.49 ±  6%  perf-profile.calltrace.cycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
     11.65            -1.1       10.59 ±  6%  perf-profile.calltrace.cycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
     11.68            -1.1       10.62 ±  6%  perf-profile.calltrace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe
     11.31            -1.0       10.26 ±  6%  perf-profile.calltrace.cycles-pp.tcp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64
     13.56            -1.0       12.59 ±  6%  perf-profile.calltrace.cycles-pp.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames
      9.73            -0.9        8.79 ±  6%  perf-profile.calltrace.cycles-pp.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto
     13.41            -0.9       12.48 ±  6%  perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit
      8.52            -0.9        7.64 ±  6%  perf-profile.calltrace.cycles-pp.tcp_write_xmit.__tcp_push_pending_frames.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg
      8.52            -0.9        7.65 ±  6%  perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.__sys_sendto
      6.35            -0.7        5.65 ±  6%  perf-profile.calltrace.cycles-pp.__ip_queue_xmit.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames.tcp_sendmsg_locked
      6.52            -0.7        5.82 ±  6%  perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames.tcp_sendmsg_locked.tcp_sendmsg
      6.84            -0.7        6.17 ±  5%  perf-profile.calltrace.cycles-pp.__release_sock.release_sock.__inet_stream_connect.inet_stream_connect.__sys_connect
      6.86            -0.7        6.20 ±  5%  perf-profile.calltrace.cycles-pp.release_sock.__inet_stream_connect.inet_stream_connect.__sys_connect.__x64_sys_connect
      6.80            -0.7        6.14 ±  5%  perf-profile.calltrace.cycles-pp.tcp_v4_do_rcv.__release_sock.release_sock.__inet_stream_connect.inet_stream_connect
      5.99            -0.5        5.46 ±  5%  perf-profile.calltrace.cycles-pp.tcp_rcv_state_process.tcp_v4_do_rcv.__release_sock.release_sock.__inet_stream_connect
      5.38            -0.5        4.87 ±  4%  perf-profile.calltrace.cycles-pp.tcp_connect.tcp_v4_connect.__inet_stream_connect.inet_stream_connect.__sys_connect
      1.81            -0.5        1.30 ±  6%  perf-profile.calltrace.cycles-pp.tcp_data_queue.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_protocol_deliver_rcu
      6.56            -0.5        6.06 ±  4%  perf-profile.calltrace.cycles-pp.tcp_v4_connect.__inet_stream_connect.inet_stream_connect.__sys_connect.__x64_sys_connect
      8.91            -0.5        8.44 ±  6%  perf-profile.calltrace.cycles-pp.__tcp_push_pending_frames.tcp_close.inet_release.__sock_release.sock_close
      8.90            -0.5        8.43 ±  6%  perf-profile.calltrace.cycles-pp.tcp_write_xmit.__tcp_push_pending_frames.tcp_close.inet_release.__sock_release
      4.56            -0.5        4.11 ±  4%  perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_connect.tcp_v4_connect.__inet_stream_connect.inet_stream_connect
      3.85            -0.4        3.42 ±  5%  perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_connect
      4.28            -0.4        3.86 ±  5%  perf-profile.calltrace.cycles-pp.__ip_queue_xmit.__tcp_transmit_skb.tcp_connect.tcp_v4_connect.__inet_stream_connect
      3.87            -0.4        3.44 ±  4%  perf-profile.calltrace.cycles-pp.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_connect.tcp_v4_connect
      5.34            -0.4        4.93 ±  5%  perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_rcv_state_process.tcp_v4_do_rcv.__release_sock.release_sock
      6.08            -0.4        5.68 ±  6%  perf-profile.calltrace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
      6.03            -0.4        5.63 ±  6%  perf-profile.calltrace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.56            -0.4        5.18 ±  6%  perf-profile.calltrace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.54            -0.4        5.15 ±  6%  perf-profile.calltrace.cycles-pp.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64
      2.96            -0.4        2.59 ±  6%  perf-profile.calltrace.cycles-pp.sk_wait_data.tcp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom
      5.15            -0.4        4.78 ±  5%  perf-profile.calltrace.cycles-pp.__ip_queue_xmit.__tcp_transmit_skb.tcp_rcv_state_process.tcp_v4_do_rcv.__release_sock
      5.00            -0.3        4.66 ±  5%  perf-profile.calltrace.cycles-pp.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_rcv_state_process.tcp_v4_do_rcv
      4.88            -0.3        4.57 ±  5%  perf-profile.calltrace.cycles-pp.ip_finish_output2.ip_output.__ip_queue_xmit.__tcp_transmit_skb.tcp_rcv_state_process
      3.70            -0.3        3.38 ±  6%  perf-profile.calltrace.cycles-pp.poll_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry
      1.99            -0.2        1.78 ±  5%  perf-profile.calltrace.cycles-pp.wait_woken.sk_wait_data.tcp_recvmsg.inet_recvmsg.__sys_recvfrom
      1.73            -0.2        1.54 ±  5%  perf-profile.calltrace.cycles-pp.schedule_timeout.wait_woken.sk_wait_data.tcp_recvmsg.inet_recvmsg
      1.56            -0.2        1.39 ±  5%  perf-profile.calltrace.cycles-pp.__sched_text_start.schedule.schedule_timeout.wait_woken.sk_wait_data
      1.65            -0.2        1.48 ±  5%  perf-profile.calltrace.cycles-pp.schedule.schedule_timeout.wait_woken.sk_wait_data.tcp_recvmsg
      1.98            -0.1        1.83 ±  4%  perf-profile.calltrace.cycles-pp.tcp_conn_request.tcp_rcv_state_process.tcp_v4_do_rcv.tcp_v4_rcv.ip_protocol_deliver_rcu
      0.80            -0.1        0.65 ±  5%  perf-profile.calltrace.cycles-pp.tcp_rcv_state_process.tcp_child_process.tcp_v4_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish
      1.39            -0.1        1.27 ±  7%  perf-profile.calltrace.cycles-pp.tcp_v4_do_rcv.__release_sock.release_sock.tcp_sendmsg.sock_sendmsg
      1.45            -0.1        1.33 ±  7%  perf-profile.calltrace.cycles-pp.__release_sock.release_sock.tcp_sendmsg.sock_sendmsg.__sys_sendto
      1.52            -0.1        1.40 ±  7%  perf-profile.calltrace.cycles-pp.release_sock.tcp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto
      1.05            -0.1        0.93 ±  8%  perf-profile.calltrace.cycles-pp.tcp_ack.tcp_rcv_established.tcp_v4_do_rcv.__release_sock.release_sock
      1.31            -0.1        1.20 ±  7%  perf-profile.calltrace.cycles-pp.tcp_rcv_established.tcp_v4_do_rcv.__release_sock.release_sock.tcp_sendmsg
      1.99            -0.1        1.88 ±  4%  perf-profile.calltrace.cycles-pp.tcp_child_process.tcp_v4_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.ip_local_deliver
      1.23            -0.1        1.13 ±  7%  perf-profile.calltrace.cycles-pp.__tcp_transmit_skb.tcp_rcv_established.tcp_v4_do_rcv.tcp_v4_rcv.ip_protocol_deliver_rcu
      0.66            -0.1        0.59 ±  8%  perf-profile.calltrace.cycles-pp.__inet_lookup_established.tcp_v4_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.ip_local_deliver
      0.74 ±  3%      -0.1        0.68 ±  5%  perf-profile.calltrace.cycles-pp.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout.wait_woken
      0.70            -0.1        0.65 ±  7%  perf-profile.calltrace.cycles-pp.set_next_entity.pick_next_task_fair.__sched_text_start.schedule_idle.do_idle
      0.62 ±  2%      -0.1        0.57 ±  5%  perf-profile.calltrace.cycles-pp.dequeue_entity.dequeue_task_fair.__sched_text_start.schedule.schedule_timeout
     54.36            -2.5       51.86 ±  6%  perf-profile.children.cycles-pp.do_syscall_64
     54.50            -2.5       52.01 ±  6%  perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     26.27            -2.1       24.15 ±  6%  perf-profile.children.cycles-pp.__tcp_transmit_skb
     24.70            -1.9       22.76 ±  5%  perf-profile.children.cycles-pp.__ip_queue_xmit
     23.82            -1.8       22.00 ±  6%  perf-profile.children.cycles-pp.ip_output
     20.69            -1.8       18.91 ±  6%  perf-profile.children.cycles-pp.__netif_receive_skb_one_core
     20.41            -1.8       18.63 ±  6%  perf-profile.children.cycles-pp.ip_rcv
     21.08            -1.8       19.31 ±  6%  perf-profile.children.cycles-pp.process_backlog
     21.66            -1.8       19.91 ±  6%  perf-profile.children.cycles-pp.do_softirq
     21.81            -1.8       20.06 ±  6%  perf-profile.children.cycles-pp.__local_bh_enable_ip
     21.55            -1.7       19.80 ±  6%  perf-profile.children.cycles-pp.do_softirq_own_stack
     21.31            -1.7       19.57 ±  6%  perf-profile.children.cycles-pp.net_rx_action
     21.88            -1.7       20.14 ±  6%  perf-profile.children.cycles-pp.__softirqentry_text_start
     23.17            -1.7       21.45 ±  6%  perf-profile.children.cycles-pp.ip_finish_output2
     19.14            -1.5       17.63 ±  6%  perf-profile.children.cycles-pp.ip_protocol_deliver_rcu
     19.17            -1.5       17.67 ±  6%  perf-profile.children.cycles-pp.ip_local_deliver_finish
     19.26            -1.5       17.76 ±  6%  perf-profile.children.cycles-pp.ip_local_deliver
     18.64            -1.4       17.26 ±  6%  perf-profile.children.cycles-pp.tcp_v4_rcv
     17.43            -1.3       16.09 ±  6%  perf-profile.children.cycles-pp.__tcp_push_pending_frames
     17.42            -1.3       16.08 ±  6%  perf-profile.children.cycles-pp.tcp_write_xmit
     20.02            -1.2       18.78 ±  6%  perf-profile.children.cycles-pp.tcp_v4_do_rcv
     13.62            -1.2       12.45 ±  5%  perf-profile.children.cycles-pp.inet_stream_connect
     13.56            -1.2       12.40 ±  5%  perf-profile.children.cycles-pp.__inet_stream_connect
     13.78            -1.2       12.62 ±  5%  perf-profile.children.cycles-pp.__x64_sys_connect
     13.77            -1.2       12.61 ±  5%  perf-profile.children.cycles-pp.__sys_connect
     11.55            -1.1       10.49 ±  6%  perf-profile.children.cycles-pp.sock_sendmsg
     11.68            -1.1       10.62 ±  6%  perf-profile.children.cycles-pp.__x64_sys_sendto
     11.65            -1.1       10.59 ±  6%  perf-profile.children.cycles-pp.__sys_sendto
     11.31            -1.0       10.26 ±  6%  perf-profile.children.cycles-pp.tcp_sendmsg
      9.73            -0.9        8.80 ±  6%  perf-profile.children.cycles-pp.tcp_sendmsg_locked
     10.07            -0.9        9.16 ±  6%  perf-profile.children.cycles-pp.__release_sock
     13.09            -0.9       12.23 ±  5%  perf-profile.children.cycles-pp.tcp_rcv_state_process
      9.11            -0.9        8.25 ±  5%  perf-profile.children.cycles-pp.release_sock
      5.38            -0.5        4.88 ±  4%  perf-profile.children.cycles-pp.tcp_connect
      6.56            -0.5        6.06 ±  4%  perf-profile.children.cycles-pp.tcp_v4_connect
      6.09            -0.4        5.68 ±  6%  perf-profile.children.cycles-pp.__x64_sys_recvfrom
      6.03            -0.4        5.63 ±  6%  perf-profile.children.cycles-pp.__sys_recvfrom
      5.56            -0.4        5.18 ±  6%  perf-profile.children.cycles-pp.inet_recvmsg
      5.55            -0.4        5.16 ±  6%  perf-profile.children.cycles-pp.tcp_recvmsg
      2.96            -0.4        2.59 ±  6%  perf-profile.children.cycles-pp.sk_wait_data
      6.73            -0.4        6.37 ±  6%  perf-profile.children.cycles-pp.tcp_rcv_established
      2.83            -0.3        2.49 ±  7%  perf-profile.children.cycles-pp.tcp_ack
      3.72            -0.3        3.41 ±  5%  perf-profile.children.cycles-pp.poll_idle
      0.83 ±  2%      -0.3        0.56 ±  9%  perf-profile.children.cycles-pp.inet_ehashfn
      4.18            -0.3        3.92 ±  6%  perf-profile.children.cycles-pp.__sched_text_start
      2.01            -0.2        1.80 ±  5%  perf-profile.children.cycles-pp.wait_woken
      0.38 ±  2%      -0.2        0.17 ±  9%  perf-profile.children.cycles-pp.__tcp_select_window
      1.67            -0.2        1.47 ±  7%  perf-profile.children.cycles-pp.__inet_lookup_established
      0.65 ±  3%      -0.2        0.45 ±  6%  perf-profile.children.cycles-pp.ip_rcv_finish
      0.62 ±  3%      -0.2        0.42 ±  5%  perf-profile.children.cycles-pp.ip_rcv_finish_core
      0.90            -0.2        0.71 ±  7%  perf-profile.children.cycles-pp.tcp_init_transfer
      2.54            -0.2        2.37 ±  5%  perf-profile.children.cycles-pp.schedule_timeout
      0.33 ±  4%      -0.2        0.16 ±  5%  perf-profile.children.cycles-pp.tcp_sync_mss
      2.43            -0.2        2.27 ±  5%  perf-profile.children.cycles-pp.schedule
      1.98            -0.1        1.84 ±  4%  perf-profile.children.cycles-pp.tcp_conn_request
      0.23 ±  3%      -0.1        0.10 ±  4%  perf-profile.children.cycles-pp.tcp_rack_update_reo_wnd
      1.99            -0.1        1.88 ±  4%  perf-profile.children.cycles-pp.tcp_child_process
      0.51            -0.1        0.40 ±  9%  perf-profile.children.cycles-pp.tcp_finish_connect
      0.71 ±  2%      -0.1        0.61 ±  7%  perf-profile.children.cycles-pp.ipv4_dst_check
      0.41 ±  5%      -0.1        0.32 ±  6%  perf-profile.children.cycles-pp.__ip_finish_output
      0.17 ±  2%      -0.1        0.09 ±  5%  perf-profile.children.cycles-pp.tcp_mtup_init
      1.25            -0.1        1.17 ±  7%  perf-profile.children.cycles-pp.pick_next_task_fair
      0.81 ±  3%      -0.1        0.73 ±  8%  perf-profile.children.cycles-pp.apic_timer_interrupt
      0.75 ±  3%      -0.1        0.67 ±  8%  perf-profile.children.cycles-pp.smp_apic_timer_interrupt
      0.46 ±  3%      -0.1        0.38 ±  7%  perf-profile.children.cycles-pp.ip_rcv_core
      0.32            -0.1        0.25 ± 11%  perf-profile.children.cycles-pp.tcp_ack_update_rtt
      0.82            -0.1        0.75 ±  8%  perf-profile.children.cycles-pp.ip_route_output_flow
      0.44 ±  2%      -0.1        0.37 ±  7%  perf-profile.children.cycles-pp.tcp_init_metrics
      0.48 ±  6%      -0.1        0.42 ±  8%  perf-profile.children.cycles-pp.hrtimer_interrupt
      0.23 ±  2%      -0.1        0.17 ±  5%  perf-profile.children.cycles-pp.tcp_update_pacing_rate
      0.18 ±  2%      -0.1        0.13 ±  3%  perf-profile.children.cycles-pp.tcp_init_buffer_space
      0.21 ±  6%      -0.1        0.16 ±  7%  perf-profile.children.cycles-pp.__ip_dev_find
      0.20 ±  7%      -0.1        0.14 ± 10%  perf-profile.children.cycles-pp.inet_lookup_ifaddr_rcu
      0.09 ±  7%      -0.1        0.03 ± 70%  perf-profile.children.cycles-pp.tcp_push
      0.72            -0.1        0.66 ±  6%  perf-profile.children.cycles-pp.set_next_entity
      0.62            -0.1        0.57 ±  6%  perf-profile.children.cycles-pp.__sk_dst_check
      0.23 ±  5%      -0.0        0.18 ± 12%  perf-profile.children.cycles-pp.tcp_newly_delivered
      0.33            -0.0        0.28 ±  5%  perf-profile.children.cycles-pp.tcp_schedule_loss_probe
      0.11 ±  4%      -0.0        0.06 ± 14%  perf-profile.children.cycles-pp.tcp_select_initial_window
      0.32            -0.0        0.27 ±  6%  perf-profile.children.cycles-pp.tick_nohz_idle_exit
      0.14 ±  3%      -0.0        0.09 ±  5%  perf-profile.children.cycles-pp.sock_prot_inuse_add
      0.16 ± 13%      -0.0        0.12 ± 11%  perf-profile.children.cycles-pp.clockevents_program_event
      0.22 ±  3%      -0.0        0.18 ±  4%  perf-profile.children.cycles-pp.nr_iowait_cpu
      0.19 ±  5%      -0.0        0.15 ± 10%  perf-profile.children.cycles-pp.tcp_parse_options
      0.21 ±  3%      -0.0        0.17 ±  5%  perf-profile.children.cycles-pp.update_ts_time_stats
      0.62            -0.0        0.58 ±  5%  perf-profile.children.cycles-pp.tcp_event_new_data_sent
      0.47            -0.0        0.43 ±  6%  perf-profile.children.cycles-pp.dst_release
      0.17 ±  4%      -0.0        0.14 ±  9%  perf-profile.children.cycles-pp.__inet_lookup_listener
      0.14 ±  3%      -0.0        0.10        perf-profile.children.cycles-pp.tcp_openreq_init_rwin
      0.14 ±  5%      -0.0        0.11 ±  4%  perf-profile.children.cycles-pp.skb_entail
      0.13            -0.0        0.10 ±  9%  perf-profile.children.cycles-pp.tcp_assign_congestion_control
      0.11 ±  9%      -0.0        0.08 ± 10%  perf-profile.children.cycles-pp.__sk_free
      0.42            -0.0        0.39 ±  6%  perf-profile.children.cycles-pp.__inet_hash_connect
      0.12 ±  4%      -0.0        0.10 ±  8%  perf-profile.children.cycles-pp.inet_sock_destruct
      0.10 ± 10%      -0.0        0.08 ± 10%  perf-profile.children.cycles-pp.inet_lhash2_lookup
      0.08 ±  5%      -0.0        0.05 ±  8%  perf-profile.children.cycles-pp.ip_build_and_send_pkt
      0.09 ±  4%      -0.0        0.06 ±  7%  perf-profile.children.cycles-pp.menu_reflect
      0.20 ±  2%      -0.0        0.18 ±  7%  perf-profile.children.cycles-pp.security_socket_sendmsg
      0.19 ±  8%      -0.0        0.17 ±  4%  perf-profile.children.cycles-pp.newidle_balance
      0.11 ±  7%      -0.0        0.09 ± 14%  perf-profile.children.cycles-pp.tcp_synack_rtt_meas
      0.12            -0.0        0.10 ±  9%  perf-profile.children.cycles-pp.secure_tcp_ts_off
      0.08 ±  5%      -0.0        0.06 ±  7%  perf-profile.children.cycles-pp.tcp_ca_openreq_child
      0.08            -0.0        0.07 ±  7%  perf-profile.children.cycles-pp.tcp_cleanup_rbuf
      0.05            +0.0        0.06 ±  7%  perf-profile.children.cycles-pp.apparmor_ipv4_postroute
      0.07 ±  5%      +0.0        0.09 ±  5%  perf-profile.children.cycles-pp.bictcp_acked
      0.13 ±  3%      +0.0        0.15 ±  8%  perf-profile.children.cycles-pp.__might_fault
      0.15 ±  2%      +0.0        0.17 ±  4%  perf-profile.children.cycles-pp.destroy_inode
      0.04 ± 57%      +0.0        0.06        perf-profile.children.cycles-pp.tcp_v4_inbound_md5_hash
      0.19 ±  3%      +0.0        0.21 ±  4%  perf-profile.children.cycles-pp.tcp_write_queue_purge
      0.14            +0.0        0.17 ±  2%  perf-profile.children.cycles-pp.__destroy_inode
      0.11 ±  3%      +0.0        0.14 ± 10%  perf-profile.children.cycles-pp.sk_filter_trim_cap
      0.41            +0.0        0.44 ±  5%  perf-profile.children.cycles-pp.__sys_getsockopt
      0.32 ±  3%      +0.0        0.35 ±  4%  perf-profile.children.cycles-pp.apparmor_file_free_security
      0.33 ±  2%      +0.0        0.37 ±  5%  perf-profile.children.cycles-pp.security_file_free
      0.01 ±173%      +0.0        0.06 ±  8%  perf-profile.children.cycles-pp.bictcp_cong_avoid
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.tcp_v4_md5_lookup
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.__tcp_v4_send_check
      0.00            +0.1        0.06 ± 16%  perf-profile.children.cycles-pp.ip_queue_xmit
      0.69            +0.1        0.77 ±  6%  perf-profile.children.cycles-pp.__dentry_kill
      0.50 ±  3%      +0.1        0.59 ±  7%  perf-profile.children.cycles-pp.percpu_counter_add_batch
      3.64            -0.3        3.33 ±  5%  perf-profile.self.cycles-pp.poll_idle
      0.83 ±  2%      -0.3        0.56 ±  8%  perf-profile.self.cycles-pp.inet_ehashfn
      0.62 ±  3%      -0.2        0.41 ±  5%  perf-profile.self.cycles-pp.ip_rcv_finish_core
      0.38 ±  2%      -0.2        0.17 ± 12%  perf-profile.self.cycles-pp.__tcp_select_window
      0.32 ±  5%      -0.2        0.16 ±  5%  perf-profile.self.cycles-pp.tcp_sync_mss
      0.64 ±  3%      -0.1        0.50 ±  6%  perf-profile.self.cycles-pp.__ip_queue_xmit
      0.23 ±  3%      -0.1        0.10 ±  4%  perf-profile.self.cycles-pp.tcp_rack_update_reo_wnd
      0.45            -0.1        0.33 ±  6%  perf-profile.self.cycles-pp.ip_protocol_deliver_rcu
      1.07            -0.1        0.96 ±  5%  perf-profile.self.cycles-pp.__tcp_transmit_skb
      0.30 ±  6%      -0.1        0.20 ±  6%  perf-profile.self.cycles-pp.__ip_finish_output
      0.69 ±  2%      -0.1        0.60 ±  7%  perf-profile.self.cycles-pp.ipv4_dst_check
      0.17 ±  4%      -0.1        0.08 ± 11%  perf-profile.self.cycles-pp.tcp_mtup_init
      0.40 ±  3%      -0.1        0.32 ±  6%  perf-profile.self.cycles-pp.tcp_write_xmit
      0.44 ±  2%      -0.1        0.36 ±  5%  perf-profile.self.cycles-pp.ip_output
      0.25 ±  3%      -0.1        0.17 ± 14%  perf-profile.self.cycles-pp.tcp_ack_update_rtt
      0.45 ±  3%      -0.1        0.38 ±  7%  perf-profile.self.cycles-pp.ip_rcv_core
      0.23 ±  3%      -0.1        0.17 ±  8%  perf-profile.self.cycles-pp.tcp_update_pacing_rate
      0.20 ±  7%      -0.1        0.14 ± 10%  perf-profile.self.cycles-pp.inet_lookup_ifaddr_rcu
      0.13 ±  8%      -0.1        0.07 ± 11%  perf-profile.self.cycles-pp.tcp_init_metrics
      0.23 ±  6%      -0.1        0.17 ±  8%  perf-profile.self.cycles-pp.tcp_newly_delivered
      0.60 ±  2%      -0.1        0.54 ±  5%  perf-profile.self.cycles-pp.tcp_v4_rcv
      0.09 ±  7%      -0.1        0.03 ± 70%  perf-profile.self.cycles-pp.tcp_push
      0.20 ±  4%      -0.1        0.14 ±  5%  perf-profile.self.cycles-pp.tcp_set_state
      0.23 ±  3%      -0.1        0.17 ±  9%  perf-profile.self.cycles-pp.tcp_get_metrics
      0.33 ±  4%      -0.1        0.28 ±  8%  perf-profile.self.cycles-pp.ktime_get
      0.24 ±  4%      -0.1        0.19 ±  2%  perf-profile.self.cycles-pp.tcp_conn_request
      0.16 ±  5%      -0.0        0.11 ± 14%  perf-profile.self.cycles-pp.tcp_update_metrics
      0.29            -0.0        0.24 ±  8%  perf-profile.self.cycles-pp.tcp_schedule_loss_probe
      0.66            -0.0        0.61 ±  5%  perf-profile.self.cycles-pp.tcp_ack
      0.14 ±  3%      -0.0        0.09        perf-profile.self.cycles-pp.sock_prot_inuse_add
      0.11 ±  4%      -0.0        0.06 ± 14%  perf-profile.self.cycles-pp.tcp_select_initial_window
      0.19 ±  5%      -0.0        0.15 ±  8%  perf-profile.self.cycles-pp.tcp_parse_options
      0.22 ±  3%      -0.0        0.18 ±  4%  perf-profile.self.cycles-pp.nr_iowait_cpu
      0.24 ±  2%      -0.0        0.20 ±  4%  perf-profile.self.cycles-pp.tcp_connect
      0.19 ±  6%      -0.0        0.15 ±  6%  perf-profile.self.cycles-pp.tcp_event_new_data_sent
      0.46            -0.0        0.42 ±  5%  perf-profile.self.cycles-pp.dst_release
      0.13 ±  5%      -0.0        0.10 ± 12%  perf-profile.self.cycles-pp.__inet_bind
      0.13 ±  6%      -0.0        0.10        perf-profile.self.cycles-pp.skb_entail
      0.35 ±  3%      -0.0        0.32 ±  6%  perf-profile.self.cycles-pp.set_next_entity
      0.28 ±  2%      -0.0        0.25 ±  8%  perf-profile.self.cycles-pp.wait_woken
      0.06 ±  6%      -0.0        0.03 ± 70%  perf-profile.self.cycles-pp.update_min_vruntime
      0.12 ±  4%      -0.0        0.10 ±  9%  perf-profile.self.cycles-pp.tcp_assign_congestion_control
      0.11 ±  4%      -0.0        0.09 ±  5%  perf-profile.self.cycles-pp.__inet_hash_connect
      0.10 ±  8%      -0.0        0.07 ± 11%  perf-profile.self.cycles-pp.__sk_free
      0.12 ±  5%      -0.0        0.09 ±  5%  perf-profile.self.cycles-pp.tcp_make_synack
      0.10 ± 10%      -0.0        0.08 ± 10%  perf-profile.self.cycles-pp.inet_lhash2_lookup
      0.35 ±  2%      -0.0        0.32 ±  5%  perf-profile.self.cycles-pp.__switch_to
      0.08 ±  5%      -0.0        0.05 ±  8%  perf-profile.self.cycles-pp.ip_build_and_send_pkt
      0.12            -0.0        0.10 ± 12%  perf-profile.self.cycles-pp.tcp_create_openreq_child
      0.08 ±  5%      -0.0        0.06 ±  7%  perf-profile.self.cycles-pp.secure_tcp_ts_off
      0.11 ±  4%      -0.0        0.09 ± 14%  perf-profile.self.cycles-pp.tcp_stream_memory_free
      0.19 ±  3%      -0.0        0.17 ±  2%  perf-profile.self.cycles-pp.enqueue_task_fair
      0.07 ±  6%      -0.0        0.05 ±  8%  perf-profile.self.cycles-pp.__inet_inherit_port
      0.08            -0.0        0.07 ±  7%  perf-profile.self.cycles-pp.tcp_cleanup_rbuf
      0.07 ±  7%      -0.0        0.05 ±  8%  perf-profile.self.cycles-pp.tcp_openreq_init_rwin
      0.07 ±  6%      +0.0        0.08 ±  5%  perf-profile.self.cycles-pp.bictcp_acked
      0.36            +0.0        0.40 ±  4%  perf-profile.self.cycles-pp.__sk_destruct
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.tcp_add_backlog
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.__tcp_v4_send_check
      0.00            +0.1        0.05 ±  8%  perf-profile.self.cycles-pp.task_work_run
      0.00            +0.1        0.05 ±  8%  perf-profile.self.cycles-pp.bictcp_cong_avoid
      0.00            +0.1        0.05 ±  8%  perf-profile.self.cycles-pp.ip_queue_xmit
      0.50 ±  2%      +0.1        0.58 ±  7%  perf-profile.self.cycles-pp.percpu_counter_add_batch


                                                                                
                               netperf.Throughput_tps                           
                                                                                
  25000 +-------------------------------------------------------------------+   
        |               .+.+    +..                                         |   
        |    +.+..+    +   :    :  +.+..+.+.+..+.+..+.+..+.+.+..+.+         |   
  20000 |-+  :    :    :   :    :                                           |   
        |    :    :    :    :   :                                           |   
        |:  :      :  :     :  :                                            |   
  15000 |:+ :      :  :     :  :                                            |   
        |:  :      :  :     :  :                                            |   
  10000 |:+ :      :  :      : :                                            |   
        |: :       : :       : :                                            |   
        |: :       : :       : :                                            |   
   5000 |-::        ::       ::                                             |   
        | ::        ::        :                                             |   
        | :         :         :                                             |   
      0 +-------------------------------------------------------------------+   
                                                                                
                                                                                
[*] bisect-good sample
[O] bisect-bad  sample



Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.


Thanks,
Rong Chen


View attachment "config-5.7.0-rc1-00007-ga583ed310bb6b" of type "text/plain" (206185 bytes)

View attachment "job-script" of type "text/plain" (7940 bytes)

View attachment "job.yaml" of type "text/plain" (5353 bytes)

View attachment "reproduce" of type "text/plain" (1091 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ