xen-coresched-rfc-xen-NUMA Xen Core Scheduling RFC patch benches, NUMA host, Xen dom0 run, SMT off, unpatched Xen dom0, SMT On, vanilla: Processor: Intel Xeon E5620 (1 Core / 16 Threads), Motherboard: Dell 0CRH6C (A09 BIOS), Chipset: Intel 5520 I/O + ICH10R, Memory: 12288MB, Disk: 1000GB Western Digital WD10EALX-759, Graphics: AMD FirePro 2260 256MB, Audio: Intel 82801JI, Monitor: DELL P2210, Network: Broadcom NetXtreme BCM5761 PCIe OS: openSUSE Tumbleweed 20190403, Kernel: 5.0.5-1-default (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server, Compiler: GCC 8.3.1 20190226 [gcc-8-branch revision 269204], File-System: ext4, Screen Resolution: 1920x1080, System Layer: Xen 4.13.-unstable Hypervisor Xen dom0, SMT on, patched, sched_granularity=thread: Processor: Intel Xeon E5620 (1 Core / 16 Threads), Motherboard: Dell 0CRH6C (A09 BIOS), Chipset: Intel 5520 I/O + ICH10R, Memory: 12288MB, Disk: 1000GB Western Digital WD10EALX-759, Graphics: AMD FirePro 2260 256MB, Audio: Intel 82801JI, Monitor: DELL P2210, Network: Broadcom NetXtreme BCM5761 PCIe OS: openSUSE Tumbleweed 20190403, Kernel: 5.0.5-1-default (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server, Compiler: GCC 8.3.1 20190226 [gcc-8-branch revision 269204], File-System: ext4, Screen Resolution: 1920x1080, System Layer: Xen 4.13.-unstable Hypervisor Xen dom0, SMT on, patched, sched_granularity=core: Processor: Intel Xeon E5620 (1 Core / 16 Threads), Motherboard: Dell 0CRH6C (A09 BIOS), Chipset: Intel 5520 I/O + ICH10R, Memory: 12288MB, Disk: 1000GB Western Digital WD10EALX-759, Graphics: AMD FirePro 2260 256MB, Audio: Intel 82801JI, Monitor: DELL P2210, Network: Broadcom NetXtreme BCM5761 PCIe OS: openSUSE Tumbleweed 20190403, Kernel: 5.0.5-1-default (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server, Compiler: GCC 8.3.1 20190226 [gcc-8-branch revision 269204], File-System: ext4, Screen Resolution: 1920x1080, System Layer: Xen 4.13.-unstable Hypervisor Xen dom0, SMT Off, vanilla: Processor: Intel Xeon E5620 (1 Core / 8 Threads), Motherboard: Dell 0CRH6C (A09 BIOS), Chipset: Intel 5520 I/O + ICH10R, Memory: 12288MB, Disk: 1000GB Western Digital WD10EALX-759, Graphics: AMD FirePro 2260 256MB, Audio: Intel 82801JI, Monitor: DELL P2210, Network: Broadcom NetXtreme BCM5761 PCIe OS: openSUSE Tumbleweed 20190403, Kernel: 5.0.5-1-default (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server, Compiler: GCC 8.3.1 20190226 [gcc-8-branch revision 269204], File-System: ext4, Screen Resolution: 1920x1080, System Layer: Xen 4.13.-unstable Hypervisor AIO-Stress 0.21 Test: Random Write MB/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 1602 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 1671 |=================== Xen dom0, SMT on, patched, sched_granularity=core ... 1652 |=================== Xen dom0, SMT Off, vanilla .......................... 1598 |================== SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 325 |==================== Xen dom0, SMT on, patched, sched_granularity=thread . 316 |=================== Xen dom0, SMT on, patched, sched_granularity=core ... 329 |==================== Xen dom0, SMT Off, vanilla .......................... 311 |=================== Flexible IO Tester 3.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 41.20 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 41.30 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 40.60 |================== Xen dom0, SMT Off, vanilla .......................... 41.03 |================== Flexible IO Tester 3.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 60.47 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 60.87 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 60.77 |================== Xen dom0, SMT Off, vanilla .......................... 61.10 |================== Stream 2013-01-17 Type: Copy MB/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 17977 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 17691 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 17375 |================= Xen dom0, SMT Off, vanilla .......................... 17811 |================== Stream 2013-01-17 Type: Scale MB/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 14724 |================= Xen dom0, SMT on, patched, sched_granularity=thread . 15349 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 15507 |================== Xen dom0, SMT Off, vanilla .......................... 15043 |================= Stream 2013-01-17 Type: Triad MB/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 17771 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 15177 |=============== Xen dom0, SMT on, patched, sched_granularity=core ... 15591 |================ Xen dom0, SMT Off, vanilla .......................... 15212 |=============== Stream 2013-01-17 Type: Add MB/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 16385 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 16251 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 16328 |================== Xen dom0, SMT Off, vanilla .......................... 16054 |================== x264 2018-09-25 H.264 Video Encoding Frames Per Second > Higher Is Better Xen dom0, SMT On, vanilla ........................... 32.86 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 31.44 |================= Xen dom0, SMT on, patched, sched_granularity=core ... 30.57 |================= Xen dom0, SMT Off, vanilla .......................... 24.23 |============= x265 3.0 H.265 1080p Video Encoding Frames Per Second > Higher Is Better Xen dom0, SMT On, vanilla ........................... 3.95 |=================== Xen dom0, SMT on, patched, sched_granularity=thread . 3.93 |=================== Xen dom0, SMT on, patched, sched_granularity=core ... 3.89 |=================== Xen dom0, SMT Off, vanilla .......................... 3.74 |================== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better Xen dom0, SMT On, vanilla ........................... 25199 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 24826 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 24453 |================= Xen dom0, SMT Off, vanilla .......................... 19216 |============== Timed MPlayer Compilation 1.0-rc3 Time To Compile Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 46.95 |================= Xen dom0, SMT on, patched, sched_granularity=thread . 46.45 |================ Xen dom0, SMT on, patched, sched_granularity=core ... 47.65 |================= Xen dom0, SMT Off, vanilla .......................... 50.97 |================== Parallel BZIP2 Compression 1.1.12 256MB File Compression Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 8.24 |============== Xen dom0, SMT on, patched, sched_granularity=thread . 8.27 |============== Xen dom0, SMT on, patched, sched_granularity=core ... 8.48 |============== Xen dom0, SMT Off, vanilla .......................... 10.87 |================== Smallpt 1.0 Global Illumination Renderer; 128 Samples Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 29.92 |============== Xen dom0, SMT on, patched, sched_granularity=thread . 29.99 |============== Xen dom0, SMT on, patched, sched_granularity=core ... 30.02 |============== Xen dom0, SMT Off, vanilla .......................... 37.62 |================== Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 33.78 |================ Xen dom0, SMT on, patched, sched_granularity=thread . 35.87 |================= Xen dom0, SMT on, patched, sched_granularity=core ... 35.97 |================= Xen dom0, SMT Off, vanilla .......................... 38.34 |================== Hackbench Count: 1 - Type: Thread Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 12.80 |============= Xen dom0, SMT on, patched, sched_granularity=thread . 12.89 |============= Xen dom0, SMT on, patched, sched_granularity=core ... 12.83 |============= Xen dom0, SMT Off, vanilla .......................... 17.49 |================== Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 74.91 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 69.91 |================= Xen dom0, SMT on, patched, sched_granularity=core ... 73.27 |================== Xen dom0, SMT Off, vanilla .......................... 70.83 |================= Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 102 |=============== Xen dom0, SMT on, patched, sched_granularity=thread . 104 |=============== Xen dom0, SMT on, patched, sched_granularity=core ... 104 |=============== Xen dom0, SMT Off, vanilla .......................... 138 |==================== Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better Xen dom0, SMT On, vanilla ........................... 190 |============ Xen dom0, SMT on, patched, sched_granularity=thread . 194 |============= Xen dom0, SMT on, patched, sched_granularity=core ... 194 |============= Xen dom0, SMT Off, vanilla .......................... 308 |==================== Stress-NG 0.07.26 Test: Bsearch Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 3221 |=================== Xen dom0, SMT on, patched, sched_granularity=thread . 3108 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 3117 |================== Xen dom0, SMT Off, vanilla .......................... 2318 |============== Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 8090 |=================== Xen dom0, SMT on, patched, sched_granularity=thread . 7997 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 8229 |=================== Xen dom0, SMT Off, vanilla .......................... 6365 |=============== Stress-NG 0.07.26 Test: CPU Stress Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 1671 |=================== Xen dom0, SMT on, patched, sched_granularity=thread . 1668 |=================== Xen dom0, SMT on, patched, sched_granularity=core ... 1682 |=================== Xen dom0, SMT Off, vanilla .......................... 1376 |================ Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 2143051 |============== Xen dom0, SMT on, patched, sched_granularity=thread . 2184373 |============== Xen dom0, SMT on, patched, sched_granularity=core ... 2145329 |============== Xen dom0, SMT Off, vanilla .......................... 2524350 |================ Stress-NG 0.07.26 Test: Vector Math Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 10567 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 10563 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 10575 |================== Xen dom0, SMT Off, vanilla .......................... 6942 |============ Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 1527 |================ Xen dom0, SMT on, patched, sched_granularity=thread . 1847 |=================== Xen dom0, SMT on, patched, sched_granularity=core ... 1871 |=================== Xen dom0, SMT Off, vanilla .......................... 1303 |============= Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 614295 |================= Xen dom0, SMT on, patched, sched_granularity=thread . 613572 |================ Xen dom0, SMT on, patched, sched_granularity=core ... 632630 |================= Xen dom0, SMT Off, vanilla .......................... 524051 |============== Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 58.62 |================== Xen dom0, SMT on, patched, sched_granularity=thread . 59.83 |================== Xen dom0, SMT on, patched, sched_granularity=core ... 58.34 |================== Xen dom0, SMT Off, vanilla .......................... 52.91 |================ Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better Xen dom0, SMT On, vanilla ........................... 3706551 |================ Xen dom0, SMT on, patched, sched_granularity=thread . 3639035 |================ Xen dom0, SMT on, patched, sched_granularity=core ... 3569706 |=============== Xen dom0, SMT Off, vanilla .......................... 1524106 |=======