[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Xen VMs and Unixbench: single vs multiple cpu behaviour



And the results of vcpu pinning:

4 cpu VM & single copy of UnixBench:

1. All vcpus pinned to one cpu:

Dhrystone 2 using register variables     3359.4
Double-Precision Whetstone           785.3
Execl Throughput                  Â193.0
File Copy 1024 bufsize 2000 maxblocks  3303.1
File Copy 256 bufsize 500 maxblocks   Â2089.2
File Copy 4096 bufsize 8000 maxblocks  5559.8
Pipe Throughput                   1857.8
Pipe-based Context Switching         Â987.6
Process Creation                   826.4
Shell Scripts (1 concurrent) Â Â Â Â Â Â Â Â Â Â Â840.1
Shell Scripts (8 concurrent) Â Â Â Â Â Â Â Â Â Â 1100.4
System Call Overhead              Â2866.0
System Benchmarks Index Score      1438.5

2. Each vcpu pinned to a cpu:

Dhrystone 2 using register variables     3385.2
Double-Precision Whetstone          Â784.2
Execl Throughput                  Â303.7
File Copy 1024 bufsize 2000 maxblocks Â3294.0
File Copy 256 bufsize 500 maxblocks   Â2083.3
File Copy 4096 bufsize 8000 maxblocks  Â5576.7
Pipe Throughput                  Â1856.1
Pipe-based Context Switching         999.5
Process Creation                  Â354.1
Shell Scripts (1 concurrent) Â Â Â Â Â Â Â Â Â Â Â815.8
Shell Scripts (8 concurrent) Â Â Â Â Â Â Â Â Â 6497.7
System Call Overhead              2847.9
System Benchmarks Index Score      1611.2


1 cpu VM:

vcpu pinned to a cpu

Dhrystone 2 using register variables    3391.0
Double-Precision Whetstone         Â786.4
Execl Throughput                 1857.8
File Copy 1024 bufsize 2000 maxblocks Â3901.2
File Copy 256 bufsize 500 maxblocks   2459.8
File Copy 4096 bufsize 8000 maxblocks  Â6191.4
Pipe Throughput                 2080.8
Pipe-based Context Switching       Â1100.9
Process Creation                 1877.4
Shell Scripts (1 concurrent) Â Â Â Â Â Â Â Â Â 3054.2
Shell Scripts (8 concurrent) Â Â Â Â Â Â Â Â Â 2816.9
System Call Overhead           Â3517.4
System Benchmarks Index Score    Â2409.6


Regards,
Marko

On 21 November 2015 at 11:33, Marko ÄukiÄ <marko.djukic@xxxxxxxxx> wrote:
Ok, here are the results:

4 cpu VM:

xl vcpu-list:

Name                ÂID ÂVCPU  CPU State  Time(s) Affinity (Hard / Soft)
Domain-0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0 Â Â 0 Â Â3 Â r-- Â Â Â14.0 Âall / all
Domain-0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0 Â Â 1 Â Â2 Â -b- Â Â Â 5.0 Âall / all
Domain-0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0 Â Â 2 Â Â1 Â -b- Â Â Â 5.1 Âall / all
Domain-0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0 Â Â 3 Â Â0 Â -b- Â Â Â 5.2 Âall / all
ubuntu                1   0  Â3  -b-   Â97.0 Âall / all
ubuntu                1   1  Â1  -b-   Â90.8 Âall / all
ubuntu                1   2  Â2  -b-   Â72.8 Âall / all
ubuntu                1   3  Â0  -b-   398.4 Âall / all

xl dmesg (during process creation test):

sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=26344, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=26366, sibling=4, core=f
(XEN) run: [1.1] pri=-1 flags=0 cpu=2 credit=237 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=26323, sibling=8, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=3 credit=193 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000012830FB64D1
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 263
(XEN) weight       = 512
(XEN) runq_sort     Â= 28601
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: a
(XEN) active vcpus:
(XEN) Â1: [0.1] pri=0 flags=0 cpu=0 credit=72 [w=256,cap=0]
(XEN) Â2: [1.2] pri=-1 flags=0 cpu=2 credit=155 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 263
(XEN) weight       = 512
(XEN) runq_sort     Â= 28601
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: a
(XEN) active vcpus:
(XEN) Â1: [0.1] pri=0 flags=0 cpu=0 credit=72 [w=256,cap=0]
(XEN) Â2: [1.2] pri=-1 flags=0 cpu=2 credit=155 [w=256,cap=0]
(XEN) CPU[00] Âsort=28567, sibling=1, core=f
(XEN) run: [0.1] pri=0 flags=0 cpu=0 credit=72 [w=256,cap=0]
(XEN) Â1: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=28454, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=28601, sibling=4, core=f
(XEN) run: [1.2] pri=-1 flags=0 cpu=2 credit=155 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=28601, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000012E3E953A9C
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 231
(XEN) weight       = 768
(XEN) runq_sort     Â= 29271
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: c
(XEN) active vcpus:
(XEN) Â1: [0.1] pri=-1 flags=0 cpu=1 credit=107 [w=256,cap=0]
(XEN) Â2: [0.2] pri=0 flags=0 cpu=2 credit=111 [w=256,cap=0]
(XEN) Â3: [1.3] pri=-1 flags=0 cpu=0 credit=139 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 231
(XEN) weight       = 768
(XEN) runq_sort     Â= 29271
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: c
(XEN) active vcpus:
(XEN) Â1: [0.1] pri=-1 flags=0 cpu=1 credit=107 [w=256,cap=0]
(XEN) Â2: [0.2] pri=0 flags=0 cpu=2 credit=111 [w=256,cap=0]
(XEN) Â3: [1.3] pri=-1 flags=0 cpu=0 credit=139 [w=256,cap=0]
(XEN) CPU[00] Âsort=29271, sibling=1, core=f
(XEN) run: [1.3] pri=-1 flags=0 cpu=0 credit=139 [w=256,cap=0]
(XEN) Â1: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=29271, sibling=2, core=f
(XEN) run: [0.1] pri=-1 flags=0 cpu=1 credit=107 [w=256,cap=0]
(XEN) Â1: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=29098, sibling=4, core=f
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=29238, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000012EE0DB9A6F
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 364
(XEN) weight       = 256
(XEN) runq_sort     Â= 29361
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: b
(XEN) active vcpus:
(XEN) Â1: [0.1] pri=-1 flags=0 cpu=2 credit=146 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 364
(XEN) weight       = 256
(XEN) runq_sort     Â= 29361
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: b
(XEN) active vcpus:
(XEN) Â1: [0.1] pri=-1 flags=0 cpu=2 credit=146 [w=256,cap=0]
(XEN) CPU[00] Âsort=29359, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=29360, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=29361, sibling=4, core=f
(XEN) run: [0.1] pri=-1 flags=0 cpu=2 credit=146 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=29330, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000012FF8372874
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 723
(XEN) weight       = 0
(XEN) runq_sort     Â= 29433
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 3
(XEN) active vcpus:
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 723
(XEN) weight       = 0
(XEN) runq_sort     Â= 29433
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 3
(XEN) active vcpus:
(XEN) CPU[00] Âsort=29432, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=29432, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=29432, sibling=4, core=f
(XEN) run: [0.1] pri=0 flags=0 cpu=2 credit=161 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=29432, sibling=8, core=f
(XEN) run: [1.2] pri=0 flags=0 cpu=3 credit=150 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x00000134BAA5E2D6
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 914
(XEN) weight       = 1024
(XEN) runq_sort     Â= 30114
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 1
(XEN) active vcpus:
(XEN) Â1: [1.1] pri=0 flags=0 cpu=3 credit=91 [w=256,cap=0]
(XEN) Â2: [1.0] pri=0 flags=0 cpu=2 credit=142 [w=256,cap=0]
(XEN) Â3: [0.2] pri=-1 flags=0 cpu=1 credit=-8 [w=256,cap=0]
(XEN) Â4: [0.3] pri=0 flags=0 cpu=0 credit=104 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 914
(XEN) weight       = 1024
(XEN) runq_sort     Â= 30114
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 9
(XEN) active vcpus:
(XEN) Â1: [1.1] pri=0 flags=0 cpu=3 credit=87 [w=256,cap=0]
(XEN) Â2: [1.0] pri=0 flags=0 cpu=2 credit=142 [w=256,cap=0]
(XEN) Â3: [0.2] pri=-1 flags=0 cpu=1 credit=-8 [w=256,cap=0]
(XEN) Â4: [0.3] pri=0 flags=0 cpu=0 credit=104 [w=256,cap=0]
(XEN) CPU[00] Âsort=30113, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=30114, sibling=2, core=f
(XEN) run: [0.2] pri=-1 flags=0 cpu=1 credit=-8 [w=256,cap=0]
(XEN) Â1: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=30114, sibling=4, core=f
(XEN) run: [1.2] pri=0 flags=0 cpu=2 credit=179 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=30114, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x00000135BF6F1CDE
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 990
(XEN) weight       = 256
(XEN) runq_sort     Â= 30260
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 5
(XEN) active vcpus:
(XEN) Â1: [1.2] pri=0 flags=0 cpu=3 credit=280 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 990
(XEN) weight       = 256
(XEN) runq_sort     Â= 30260
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 5
(XEN) active vcpus:
(XEN) Â1: [1.2] pri=0 flags=0 cpu=3 credit=280 [w=256,cap=0]
(XEN) CPU[00] Âsort=30259, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=30259, sibling=2, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=1 credit=163 [w=256,cap=0]
(XEN) Â1: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=30259, sibling=4, core=f
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=30259, sibling=8, core=f
(XEN) run: [1.2] pri=0 flags=0 cpu=3 credit=280 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000013635ABF886
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 780
(XEN) weight       = 512
(XEN) runq_sort     Â= 30326
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 2
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=-1 flags=0 cpu=2 credit=94 [w=256,cap=0]
(XEN) Â2: [1.0] pri=0 flags=0 cpu=3 credit=56 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 780
(XEN) weight       = 512
(XEN) runq_sort     Â= 30326
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 3
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=-1 flags=0 cpu=2 credit=94 [w=256,cap=0]
(XEN) Â2: [1.0] pri=0 flags=0 cpu=3 credit=56 [w=256,cap=0]
(XEN) CPU[00] Âsort=30325, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=30325, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=30326, sibling=4, core=f
(XEN) run: [0.0] pri=-1 flags=0 cpu=2 credit=94 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=30326, sibling=8, core=f
(XEN) run: [1.2] pri=0 flags=0 cpu=3 credit=85 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x000001373AF25C4E
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 596
(XEN) weight       = 1024
(XEN) runq_sort     Â= 30379
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 7
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=-1 flags=0 cpu=3 credit=92 [w=256,cap=0]
(XEN) Â2: [0.2] pri=0 flags=0 cpu=2 credit=283 [w=256,cap=0]
(XEN) Â3: [0.1] pri=0 flags=0 cpu=0 credit=188 [w=256,cap=0]
(XEN) Â4: [0.3] pri=0 flags=0 cpu=1 credit=81 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 596
(XEN) weight       = 1024
(XEN) runq_sort     Â= 30379
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 7
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=-1 flags=0 cpu=3 credit=92 [w=256,cap=0]
(XEN) Â2: [0.2] pri=0 flags=0 cpu=2 credit=283 [w=256,cap=0]
(XEN) Â3: [0.1] pri=0 flags=0 cpu=0 credit=188 [w=256,cap=0]
(XEN) Â4: [0.3] pri=0 flags=0 cpu=1 credit=81 [w=256,cap=0]
(XEN) CPU[00] Âsort=30378, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=30378, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=30378, sibling=4, core=f
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=30379, sibling=8, core=f
(XEN) run: [0.0] pri=-1 flags=0 cpu=3 credit=92 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000013804BC6FB1
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 337
(XEN) weight       = 0
(XEN) runq_sort     Â= 30475
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 8
(XEN) active vcpus:
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 337
(XEN) weight       = 0
(XEN) runq_sort     Â= 30475
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 9
(XEN) active vcpus:
(XEN) CPU[00] Âsort=30449, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=30469, sibling=2, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=1 credit=107 [w=256,cap=0]
(XEN) Â1: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=30474, sibling=4, core=f
(XEN) run: [1.1] pri=0 flags=0 cpu=2 credit=127 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=30453, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3


1 cpu VM:Â

xl vcpu-list:

Name                ÂID ÂVCPU  CPU State  Time(s) Affinity (Hard / Soft)
Domain-0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0 Â Â 0 Â Â0 Â r-- Â Â Â26.1 Âall / all
Domain-0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0 Â Â 1 Â Â2 Â -b- Â Â Â 8.0 Âall / all
Domain-0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0 Â Â 2 Â Â3 Â -b- Â Â Â 6.5 Âall / all
Domain-0 Â Â Â Â Â Â Â Â Â Â Â Â Â Â 0 Â Â 3 Â Â1 Â -b- Â Â Â 7.9 Âall / all
ubuntu2 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â2 Â Â 0 Â Â3 Â -b- Â Â Â45.9 Âall / all

xl dmesg (during process creation test):

 run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=59674, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=59678, sibling=4, core=f
(XEN) run: [0.2] pri=-1 flags=0 cpu=2 credit=-280 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=59678, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000024D17F18B66
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 457
(XEN) weight       = 512
(XEN) runq_sort     Â= 59692
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: a
(XEN) active vcpus:
(XEN) Â1: [0.1] pri=0 flags=0 cpu=3 credit=294 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=2 credit=163 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 457
(XEN) weight       = 512
(XEN) runq_sort     Â= 59692
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: a
(XEN) active vcpus:
(XEN) Â1: [0.1] pri=0 flags=0 cpu=3 credit=294 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=2 credit=163 [w=256,cap=0]
(XEN) CPU[00] Âsort=59687, sibling=1, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=0 credit=171 [w=256,cap=0]
(XEN) Â1: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=59691, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=59691, sibling=4, core=f
(XEN) run: [2.0] pri=-1 flags=0 cpu=2 credit=163 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=59679, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000024D6C327D1A
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 162
(XEN) weight       = 512
(XEN) runq_sort     Â= 59739
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 3
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=-1 flags=0 cpu=3 credit=256 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=2 credit=62 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 162
(XEN) weight       = 512
(XEN) runq_sort     Â= 59739
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 3
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=-1 flags=0 cpu=3 credit=256 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=2 credit=62 [w=256,cap=0]
(XEN) CPU[00] Âsort=59687, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=59699, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=59739, sibling=4, core=f
(XEN) run: [2.0] pri=-1 flags=0 cpu=2 credit=62 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=59739, sibling=8, core=f
(XEN) run: [0.0] pri=-1 flags=0 cpu=3 credit=256 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000024F11ACF8B9
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 58
(XEN) weight       = 512
(XEN) runq_sort     Â= 59974
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 9
(XEN) active vcpus:
(XEN) Â1: [0.3] pri=0 flags=0 cpu=0 credit=88 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=2 credit=-142 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 58
(XEN) weight       = 512
(XEN) runq_sort     Â= 59974
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 9
(XEN) active vcpus:
(XEN) Â1: [0.3] pri=0 flags=0 cpu=0 credit=88 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=2 credit=-142 [w=256,cap=0]
(XEN) CPU[00] Âsort=59974, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=59699, sibling=2, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=1 credit=196 [w=256,cap=0]
(XEN) Â1: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=59974, sibling=4, core=f
(XEN) run: [2.0] pri=-1 flags=0 cpu=2 credit=-142 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=59913, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000024FF82EC32F
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 566
(XEN) weight       = 256
(XEN) runq_sort     Â= 60025
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: b
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=0 flags=0 cpu=2 credit=124 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 566
(XEN) weight       = 256
(XEN) runq_sort     Â= 60025
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: b
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=0 flags=0 cpu=2 credit=124 [w=256,cap=0]
(XEN) CPU[00] Âsort=60024, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=60024, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=60025, sibling=4, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=2 credit=124 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=59982, sibling=8, core=f
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x00000250358EBA6B
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 222
(XEN) weight       = 512
(XEN) runq_sort     Â= 60048
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 3
(XEN) active vcpus:
(XEN) Â1: [0.3] pri=0 flags=0 cpu=0 credit=157 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=3 credit=22 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 222
(XEN) weight       = 512
(XEN) runq_sort     Â= 60048
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 3
(XEN) active vcpus:
(XEN) Â1: [0.3] pri=0 flags=0 cpu=0 credit=157 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=3 credit=22 [w=256,cap=0]
(XEN) CPU[00] Âsort=60048, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=60024, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=60034, sibling=4, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=2 credit=166 [w=256,cap=0]
(XEN) Â1: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=60048, sibling=8, core=f
(XEN) run: [2.0] pri=-1 flags=0 cpu=3 credit=22 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x0000025075400590
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 221
(XEN) weight       = 512
(XEN) runq_sort     Â= 60084
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 6
(XEN) active vcpus:
(XEN) Â1: [0.3] pri=0 flags=0 cpu=2 credit=194 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=3 credit=90 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 221
(XEN) weight       = 512
(XEN) runq_sort     Â= 60084
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 6
(XEN) active vcpus:
(XEN) Â1: [0.3] pri=0 flags=0 cpu=2 credit=194 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=3 credit=90 [w=256,cap=0]
(XEN) CPU[00] Âsort=60084, sibling=1, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=0 credit=256 [w=256,cap=0]
(XEN) Â1: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=60048, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=60056, sibling=4, core=f
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=60084, sibling=8, core=f
(XEN) run: [2.0] pri=-1 flags=0 cpu=3 credit=90 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x00000250C8CBFA2C
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 477
(XEN) weight       = 256
(XEN) runq_sort     Â= 60131
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 6
(XEN) active vcpus:
(XEN) Â1: [2.0] pri=-1 flags=0 cpu=3 credit=219 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 477
(XEN) weight       = 256
(XEN) runq_sort     Â= 60131
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 6
(XEN) active vcpus:
(XEN) Â1: [2.0] pri=-1 flags=0 cpu=3 credit=219 [w=256,cap=0]
(XEN) CPU[00] Âsort=60130, sibling=1, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=0 credit=185 [w=256,cap=0]
(XEN) Â1: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=60048, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=60091, sibling=4, core=f
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=60130, sibling=8, core=f
(XEN) run: [2.0] pri=-1 flags=0 cpu=3 credit=219 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x00000251ADB7837E
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 444
(XEN) weight       = 768
(XEN) runq_sort     Â= 60259
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 6
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=-1 flags=0 cpu=0 credit=156 [w=256,cap=0]
(XEN) Â2: [0.2] pri=0 flags=0 cpu=1 credit=228 [w=256,cap=0]
(XEN) Â3: [2.0] pri=-1 flags=0 cpu=3 credit=215 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 444
(XEN) weight       = 768
(XEN) runq_sort     Â= 60259
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 6
(XEN) active vcpus:
(XEN) Â1: [0.0] pri=-1 flags=0 cpu=0 credit=156 [w=256,cap=0]
(XEN) Â2: [0.2] pri=0 flags=0 cpu=1 credit=228 [w=256,cap=0]
(XEN) Â3: [2.0] pri=-1 flags=0 cpu=3 credit=215 [w=256,cap=0]
(XEN) CPU[00] Âsort=60259, sibling=1, core=f
(XEN) run: [0.0] pri=-1 flags=0 cpu=0 credit=156 [w=256,cap=0]
(XEN) Â1: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=60258, sibling=2, core=f
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=60131, sibling=4, core=f
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=60258, sibling=8, core=f
(XEN) run: [2.0] pri=-1 flags=0 cpu=3 credit=215 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3
(XEN) sched_smt_power_savings: disabled
(XEN) NOW=0x00000252D82503DB
(XEN) Idle cpupool:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 208
(XEN) weight       = 512
(XEN) runq_sort     Â= 60425
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 5
(XEN) active vcpus:
(XEN) Â1: [0.3] pri=0 flags=0 cpu=0 credit=156 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=3 credit=-91 [w=256,cap=0]
(XEN) Cpupool 0:
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus       Â= 4
(XEN) master       = 0
(XEN) credit       = 1200
(XEN) credit balance   = 208
(XEN) weight       = 512
(XEN) runq_sort     Â= 60425
(XEN) default-weight   = 256
(XEN) tslice       = 30ms
(XEN) ratelimit     Â= 1000us
(XEN) credits per msec  = 10
(XEN) ticks per tslice  = 3
(XEN) migration delay  Â= 0us
(XEN) idlers: 5
(XEN) active vcpus:
(XEN) Â1: [0.3] pri=0 flags=0 cpu=0 credit=156 [w=256,cap=0]
(XEN) Â2: [2.0] pri=-1 flags=0 cpu=3 credit=-91 [w=256,cap=0]
(XEN) CPU[00] Âsort=60259, sibling=1, core=f
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] Âsort=60425, sibling=2, core=f
(XEN) run: [0.0] pri=0 flags=0 cpu=1 credit=181 [w=256,cap=0]
(XEN) Â1: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] Âsort=60401, sibling=4, core=f
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] Âsort=60425, sibling=8, core=f
(XEN) run: [2.0] pri=-1 flags=0 cpu=3 credit=-91 [w=256,cap=0]
(XEN) Â1: [32767.3] pri=-64 flags=0 cpu=3


Regards,
Marko

On 20 November 2015 at 16:41, Marko ÄukiÄ <marko.djukic@xxxxxxxxx> wrote:
The host is a normal desktop machine with a 4 core CPU (Intel Core i5 4460), no hyperthreading.

Here are the complete UnixBench results of one of the iterations:

*******************

1 cpu VM (test A):

Dhrystone 2 using register variables    Â3403.6
Double-Precision Whetstone          785.5
Execl Throughput                 Â1853.5
File Copy 1024 bufsize 2000 maxblocks Â3909.4
File Copy 256 bufsize 500 maxblocks   Â2468.3
File Copy 4096 bufsize 8000 maxblocks Â6212.0
Pipe Throughput                  Â2079.8
Pipe-based Context Switching        Â1101.3
Process Creation                  1811.4
Shell Scripts (1 concurrent) Â Â Â Â Â Â Â Â Â Â3084.2
Shell Scripts (8 concurrent) Â Â Â Â Â Â Â Â Â Â2838.6
System Call Overhead             Â3511.4
System Benchmarks Index Score     Â2407.4


*******************


4 cpu VM:

single copy of tests (test B-1):

Dhrystone 2 using register variables    Â3355.0
Double-Precision Whetstone          Â787.6
Execl Throughput                  298.8
File Copy 1024 bufsize 2000 maxblocks 3292.7
File Copy 256 bufsize 500 maxblocks   2078.2
File Copy 4096 bufsize 8000 maxblocks 5516.9
Pipe Throughput                  1855.9
Pipe-based Context Switching         999.9
Process Creation                  Â254.4
Shell Scripts (1 concurrent) Â Â Â Â Â Â Â Â Â Â 818.0
Shell Scripts (8 concurrent) Â Â Â Â Â Â Â Â Â Â6493.1
System Call Overhead              2870.2
System Benchmarks Index Score     Â1564.2

Process creation in test B-1 stands out in one more thing.
These are results for process creation of all 10 iterations:

1. 254,4ÂÂ
2. 266,0ÂÂ
3. 285,7ÂÂ
4. 439,2ÂÂ(!)
5. 272,3ÂÂ
6. 260,9ÂÂ
7. 279,4ÂÂ
8. 259,7
9. 265,1
10. 284,2
As you can see, test number 4 stands out quite a bit.


4 copies of test in parallel (test B-2):

Dhrystone 2 using register variables     12668.5
Double-Precision Whetstone          Â3418.7
Execl Throughput                  Â5348.0
File Copy 1024 bufsize 2000 maxblocks  3675.8
File Copy 256 bufsize 500 maxblocks   Â2328.9
File Copy 4096 bufsize 8000 maxblocks  7945.6
Pipe Throughput                   6977.6
Pipe-based Context Switching         3377.5
Process Creation                  3232.4
Shell Scripts (1 concurrent) Â Â Â Â Â Â Â Â Â Â 7304.0
Shell Scripts (8 concurrent) Â Â Â Â Â Â Â Â Â Â 8385.8
System Call Overhead              Â7684.0
System Benchmarks Index Score      Â5362.0


I will do another run and follow your instructions, Dario, and
report the results.

Regards
Marko


On 20 November 2015 at 16:16, Dario Faggioli <dario.faggioli@xxxxxxxxxx> wrote:
On Wed, 2015-11-18 at 03:11 +0000, Kun Cheng wrote:
> Multiple CPU, huh?
>
> Might be a NUMA issue.
>
How so? I mean, that could be the case only if the host is NUMA, which
I don't think it is. In fact, I've checked, and have not found any i5 4
cores CPU that is... However, this is of course Marko's to tell. Marko?

Regards,
Dario

--
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)




_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.