xen-coresched-rfc-xen-NUMA-PVguest Xen Core Scheduling RFCv1, NUMA host, PV DomU Xen PV, SMT On, vanilla: Processor: Intel Xeon E5620 (1 Core / 16 Threads), Memory: 8192MB, Disk: 99GB, Graphics: xen OS: openSUSE Tumbleweed 20190411, Kernel: 5.0.6-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: 800x600, System Layer: Xen 4.13.-unstable Hypervisor Xen PV, SMT Off, vanilla: Processor: Intel Xeon E5620 (1 Core / 8 Threads), Memory: 8192MB, Disk: 99GB, Graphics: xen OS: openSUSE Tumbleweed 20190411, Kernel: 5.0.6-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: 800x600, System Layer: Xen 4.13.-unstable Hypervisor Xen PV, SMT Off, patched, sched-gran=thread: Processor: Intel Xeon E5620 (1 Core / 8 Threads), Memory: 8192MB, Disk: 38GB, Graphics: xen OS: openSUSE Tumbleweed 20190411, Kernel: 5.0.6-1-default (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.1 20190226 [gcc-8-branch revision 269204], File-System: btrfs, Screen Resolution: 800x600, System Layer: Xen 4.13.-unstable Hypervisor Xen PV, SMT Off, patched, sched-gran=core: Processor: Intel Xeon E5620 (1 Core / 8 Threads), Memory: 8192MB, Disk: 38GB, Graphics: xen OS: openSUSE Tumbleweed 20190411, Kernel: 5.0.6-1-default (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, Compiler: GCC 8.3.1 20190226 [gcc-8-branch revision 269204], File-System: btrfs, Screen Resolution: 800x600, System Layer: Xen 4.13.-unstable Hypervisor AIO-Stress 0.21 Test: Random Write MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 1050 |========================== Xen PV, SMT Off, vanilla .................... 1077 |=========================== Xen PV, SMT Off, patched, sched-gran=thread . 1026 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 218 |===== SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 378 |========== Xen PV, SMT Off, vanilla .................... 402 |========== Xen PV, SMT Off, patched, sched-gran=thread . 1040 |=========================== Xen PV, SMT Off, patched, sched-gran=core ... 963 |========================= Flexible IO Tester 3.13 Type: Random Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 38.87 |========================== Xen PV, SMT Off, vanilla .................... 38.70 |========================== Xen PV, SMT Off, patched, sched-gran=thread . 38.73 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 38.50 |========================== Flexible IO Tester 3.13 Type: Random Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 57.87 |========================= Xen PV, SMT Off, vanilla .................... 59.37 |========================== Xen PV, SMT Off, patched, sched-gran=thread . 59.73 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 60.07 |========================== Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 90.37 |======================== Xen PV, SMT Off, vanilla .................... 89.60 |======================== Xen PV, SMT Off, patched, sched-gran=thread . 96.17 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 96.50 |========================== Flexible IO Tester 3.13 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 39.47 |========================== Xen PV, SMT Off, vanilla .................... 39.23 |========================== Xen PV, SMT Off, patched, sched-gran=thread . 39.27 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 39.20 |========================== Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: Sync - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 89.73 |========================= Xen PV, SMT Off, vanilla .................... 88.73 |======================== Xen PV, SMT Off, patched, sched-gran=thread . 94.50 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 94.37 |========================== Flexible IO Tester 3.13 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 59.90 |========================= Xen PV, SMT Off, vanilla .................... 60.60 |========================== Xen PV, SMT Off, patched, sched-gran=thread . 61.67 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 61.37 |========================== Flexible IO Tester 3.13 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 91.90 |======================== Xen PV, SMT Off, vanilla .................... 91.47 |======================== Xen PV, SMT Off, patched, sched-gran=thread . 97.83 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 98.00 |========================== Flexible IO Tester 3.13 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 512KB - Disk Target: Default Test Directory MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 90.33 |======================== Xen PV, SMT Off, vanilla .................... 90.40 |======================== Xen PV, SMT Off, patched, sched-gran=thread . 96.07 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 96.73 |========================== Stream 2013-01-17 Type: Copy MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 22037 |========================== Xen PV, SMT Off, vanilla .................... 22026 |========================== Xen PV, SMT Off, patched, sched-gran=thread . 21698 |========================== Xen PV, SMT Off, patched, sched-gran=core ... 19533 |======================= Stream 2013-01-17 Type: Scale MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 16965 |========================== Xen PV, SMT Off, vanilla .................... 16763 |========================== Xen PV, SMT Off, patched, sched-gran=thread . 15979 |======================== Xen PV, SMT Off, patched, sched-gran=core ... 15604 |======================== Stream 2013-01-17 Type: Triad MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 19099 |========================== Xen PV, SMT Off, vanilla .................... 18719 |========================= Xen PV, SMT Off, patched, sched-gran=thread . 18424 |========================= Xen PV, SMT Off, patched, sched-gran=core ... 16800 |======================= Stream 2013-01-17 Type: Add MB/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 19198 |========================== Xen PV, SMT Off, vanilla .................... 18935 |========================== Xen PV, SMT Off, patched, sched-gran=thread . 18412 |========================= Xen PV, SMT Off, patched, sched-gran=core ... 16878 |======================= x264 2018-09-25 H.264 Video Encoding Frames Per Second > Higher Is Better Xen PV, SMT On, vanilla ..................... 31.74 |========================== Xen PV, SMT Off, vanilla .................... 24.28 |==================== Xen PV, SMT Off, patched, sched-gran=thread . 24.21 |==================== Xen PV, SMT Off, patched, sched-gran=core ... 16.58 |============== x265 3.0 H.265 1080p Video Encoding Frames Per Second > Higher Is Better Xen PV, SMT On, vanilla ..................... 13.59 |========================== Xen PV, SMT Off, vanilla .................... 12.78 |======================== Xen PV, SMT Off, patched, sched-gran=thread . 12.70 |======================== Xen PV, SMT Off, patched, sched-gran=core ... 8.01 |=============== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better Xen PV, SMT On, vanilla ..................... 25674 |========================== Xen PV, SMT Off, vanilla .................... 19153 |=================== Xen PV, SMT Off, patched, sched-gran=thread . 18244 |================== Xen PV, SMT Off, patched, sched-gran=core ... 13180 |============= Timed Linux Kernel Compilation 4.18 Time To Compile Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 186 |================ Xen PV, SMT Off, vanilla .................... 224 |=================== Xen PV, SMT Off, patched, sched-gran=thread . 233 |=================== Xen PV, SMT Off, patched, sched-gran=core ... 335 |============================ Timed MPlayer Compilation 1.0-rc3 Time To Compile Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 47.09 |=============== Xen PV, SMT Off, vanilla .................... 51.70 |================= Xen PV, SMT Off, patched, sched-gran=thread . 56.44 |================== Xen PV, SMT Off, patched, sched-gran=core ... 79.80 |========================== Parallel BZIP2 Compression 1.1.12 256MB File Compression Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 8.32 |============== Xen PV, SMT Off, vanilla .................... 10.96 |=================== Xen PV, SMT Off, patched, sched-gran=thread . 12.66 |====================== Xen PV, SMT Off, patched, sched-gran=core ... 15.00 |========================== Smallpt 1.0 Global Illumination Renderer; 128 Samples Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 30.29 |============= Xen PV, SMT Off, vanilla .................... 37.55 |================ Xen PV, SMT Off, patched, sched-gran=thread . 43.97 |=================== Xen PV, SMT Off, patched, sched-gran=core ... 59.62 |========================== Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 33.46 |================= Xen PV, SMT Off, vanilla .................... 39.25 |==================== Xen PV, SMT Off, patched, sched-gran=thread . 41.35 |===================== Xen PV, SMT Off, patched, sched-gran=core ... 52.28 |========================== Hackbench Count: 1 - Type: Thread Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 12.31 |=============== Xen PV, SMT Off, vanilla .................... 17.15 |===================== Xen PV, SMT Off, patched, sched-gran=thread . 17.13 |===================== Xen PV, SMT Off, patched, sched-gran=core ... 21.15 |========================== Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 67.37 |=================== Xen PV, SMT Off, vanilla .................... 69.72 |==================== Xen PV, SMT Off, patched, sched-gran=thread . 70.32 |==================== Xen PV, SMT Off, patched, sched-gran=core ... 90.31 |========================== Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 100 |================= Xen PV, SMT Off, vanilla .................... 132 |====================== Xen PV, SMT Off, patched, sched-gran=thread . 142 |======================== Xen PV, SMT Off, patched, sched-gran=core ... 167 |============================ Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better Xen PV, SMT On, vanilla ..................... 177 |================= Xen PV, SMT Off, vanilla .................... 277 |========================== Xen PV, SMT Off, patched, sched-gran=thread . 296 |============================ Xen PV, SMT Off, patched, sched-gran=core ... 300 |============================ Stress-NG 0.07.26 Test: Bsearch Bogo Ops/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 3122 |=========================== Xen PV, SMT Off, vanilla .................... 2323 |==================== Xen PV, SMT Off, patched, sched-gran=thread . 2147 |=================== Xen PV, SMT Off, patched, sched-gran=core ... 1579 |============== Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 8080 |=========================== Xen PV, SMT Off, vanilla .................... 6451 |====================== Xen PV, SMT Off, patched, sched-gran=thread . 6276 |===================== Xen PV, SMT Off, patched, sched-gran=core ... 5115 |================= Stress-NG 0.07.26 Test: CPU Stress Bogo Ops/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 1870 |=========================== Xen PV, SMT Off, vanilla .................... 1371 |==================== Xen PV, SMT Off, patched, sched-gran=thread . 1282 |=================== Xen PV, SMT Off, patched, sched-gran=core ... 853 |============ Stress-NG 0.07.26 Test: Vector Math Bogo Ops/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 10558 |========================== Xen PV, SMT Off, vanilla .................... 6939 |================= Xen PV, SMT Off, patched, sched-gran=thread . 6512 |================ Xen PV, SMT Off, patched, sched-gran=core ... 5285 |============= Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Xen PV, SMT On, vanilla ..................... 1764 |=========================== Xen PV, SMT Off, vanilla .................... 1294 |==================== Xen PV, SMT Off, patched, sched-gran=thread . 1224 |=================== Xen PV, SMT Off, patched, sched-gran=core ... 907 |==============