Emmanuel Ackaouy write on 2006年12月19日 17:00:
> On Dec 19, 2006, at 8:02, Xu, Anthony wrote:
> Can you dump the credit scheduler stat counter before and after you
> run the
> benchmark? (^A^A^A on the dom0/hypervisor console to switch to the
> hypervisor
> and then type the "r" key to dump scheduler info). That along with an
> idea of the
> elapsed time between the two stat samples would be handy.
Hi Emmanuel,
I got the dump scheduler info.
The evironment is,
Two sockects, two cores per sockect.
Dom0 is UP,
DomVTI is 2 VCPU SMP,
There are 4 physical CPUs,
There are 3 VCPUs totally.
We run Kernel Build on VTI domain.
>make -j3
Before running KB
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to
Xen).
(XEN) *** Serial input -> Xen (type 'CTRL-a' three times to switch input to
DOM0).
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus = 4
(XEN) master = 0
(XEN) credit = 1200
(XEN) credit balance = 0
(XEN) weight = 0
(XEN) runq_sort = 12233
(XEN) default-weight = 256
(XEN) msecs per tick = 10ms
(XEN) credits per tick = 100
(XEN) ticks per tslice = 3
(XEN) ticks per acct = 3
(XEN) idlers: 0xf
(XEN) stats:
(XEN) schedule = 4521191
(XEN) acct_run = 12233
(XEN) acct_no_work = 26827
(XEN) acct_balance = 7
(XEN) acct_reorder = 0
(XEN) acct_min_credit = 0
(XEN) acct_vcpu_active = 4197
(XEN) acct_vcpu_idle = 4197
(XEN) vcpu_sleep = 16
(XEN) vcpu_wake_running = 140923
(XEN) vcpu_wake_onrunq = 0
(XEN) vcpu_wake_runnable = 2016395
(XEN) vcpu_wake_not_runnable = 0
(XEN) vcpu_park = 0
(XEN) vcpu_unpark = 0
(XEN) tickle_local_idler = 2016206
(XEN) tickle_local_over = 2
(XEN) tickle_local_under = 39
(XEN) tickle_local_other = 0
(XEN) tickle_idlers_none = 0
(XEN) tickle_idlers_some = 204
(XEN) load_balance_idle = 2432213
(XEN) load_balance_over = 132
(XEN) load_balance_other = 0
(XEN) steal_trylock_failed = 12730
(XEN) steal_peer_idle = 1197122
(XEN) migrate_queued = 169
(XEN) migrate_running = 213
(XEN) dom_init = 4
(XEN) dom_destroy = 1
(XEN) vcpu_init = 9
(XEN) vcpu_destroy = 2
(XEN) active vcpus:
(XEN) NOW=0x000001114A1FE784
(XEN) CPU[00] tick=117181, sort=12233, sibling=0x1, core=0x5
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] tick=117189, sort=12233, sibling=0x2, core=0xa
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] tick=117196, sort=12233, sibling=0x4, core=0x5
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] tick=117176, sort=12233, sibling=0x8, core=0xa
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
After running KB
(XEN) Scheduler: SMP Credit Scheduler (credit)
(XEN) info:
(XEN) ncpus = 4
(XEN) master = 0
(XEN) credit = 1200
(XEN) credit balance = 0
(XEN) weight = 0
(XEN) runq_sort = 42999
(XEN) default-weight = 256
(XEN) msecs per tick = 10ms
(XEN) credits per tick = 100
(XEN) ticks per tslice = 3
(XEN) ticks per acct = 3
(XEN) idlers: 0xf
(XEN) stats:
(XEN) schedule = 8233816
(XEN) acct_run = 42999
(XEN) acct_no_work = 28931
(XEN) acct_balance = 47
(XEN) acct_reorder = 0
(XEN) acct_min_credit = 0
(XEN) acct_vcpu_active = 9963
(XEN) acct_vcpu_idle = 9963
(XEN) vcpu_sleep = 16
(XEN) vcpu_wake_running = 240904
(XEN) vcpu_wake_onrunq = 0
(XEN) vcpu_wake_runnable = 3697995
(XEN) vcpu_wake_not_runnable = 0
(XEN) vcpu_park = 0
(XEN) vcpu_unpark = 0
(XEN) tickle_local_idler = 3697336
(XEN) tickle_local_over = 18
(XEN) tickle_local_under = 148
(XEN) tickle_local_other = 0
(XEN) tickle_idlers_none = 0
(XEN) tickle_idlers_some = 669
(XEN) load_balance_idle = 4394421
(XEN) load_balance_over = 503
(XEN) load_balance_other = 0
(XEN) steal_trylock_failed = 23268
(XEN) steal_peer_idle = 3014315
(XEN) migrate_queued = 533
(XEN) migrate_running = 743
(XEN) dom_init = 4
(XEN) dom_destroy = 1
(XEN) vcpu_init = 9
(XEN) vcpu_destroy = 2
(XEN) active vcpus:
(XEN) NOW=0x000001F7232EB867
(XEN) CPU[00] tick=215790, sort=42999, sibling=0x1, core=0x5
(XEN) run: [32767.0] pri=-64 flags=0 cpu=0
(XEN) CPU[01] tick=215843, sort=42999, sibling=0x2, core=0xa
(XEN) run: [32767.1] pri=-64 flags=0 cpu=1
(XEN) CPU[02] tick=215843, sort=42999, sibling=0x4, core=0x5
(XEN) run: [32767.2] pri=-64 flags=0 cpu=2
(XEN) CPU[03] tick=215775, sort=42999, sibling=0x8, core=0xa
(XEN) run: [32767.3] pri=-64 flags=0 cpu=3
--Anthony
>
> Cheers,
> Emmanuel.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|