* 答复: about xenalyze [not found] ` <5549EE3F.90206@eu.citrix.com> @ 2015-05-07 3:30 ` 蒋雄伟(蒋冲) 2015-05-07 17:57 ` George Dunlap 0 siblings, 1 reply; 11+ messages in thread From: 蒋雄伟(蒋冲) @ 2015-05-07 3:30 UTC (permalink / raw) To: 'George Dunlap'; +Cc: xen-devel, xen-devel Hi, George I deploy a Discuz application in a VM and use jmeter to stress the application. Meanwhile I use xentrace to trace. #xentrace -D -e 0x0008f000 -T 30 trace_file_discuz.bin Then I use xenalyze to analyze #xenalyze --summary trace_file_discuz.bin It tells me as follows: --- Log volume summary --- - cpu 0 - hvm : 1784 +-vmentry: 448 +-vmexit : 784 +-handler: 552 [...] It seems different from what you show in your presentation 《Xenalyze Finding meaning in the chaos》。 What's wrong with it ? I would like to see the reason, counts and cpu time for handler of each VMEXIT. I would also like to see the wait time, blocked time , cpu usage of a domain. What should I do? I am looking forward to receiving reply from you. Best Regards _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 答复: about xenalyze 2015-05-07 3:30 ` 答复: about xenalyze 蒋雄伟(蒋冲) @ 2015-05-07 17:57 ` George Dunlap 2015-05-08 2:41 ` 答复: " 蒋雄伟(蒋冲) 0 siblings, 1 reply; 11+ messages in thread From: George Dunlap @ 2015-05-07 17:57 UTC (permalink / raw) To: "蒋雄伟(蒋冲)"; +Cc: xen-devel, xen-devel On 05/07/2015 04:30 AM, 蒋雄伟(蒋冲) wrote: > Hi, George > > I deploy a Discuz application in a VM and use jmeter to stress the application. Meanwhile I use xentrace to trace. > #xentrace -D -e 0x0008f000 -T 30 trace_file_discuz.bin > > Then I use xenalyze to analyze > #xenalyze --summary trace_file_discuz.bin It tells me as follows: > > --- Log volume summary --- > - cpu 0 - > hvm : 1784 > +-vmentry: 448 > +-vmexit : 784 > +-handler: 552 > > [...] > > > It seems different from what you show in your presentation 《Xenalyze Finding meaning in the chaos》。 What's wrong with it ? > I would like to see the reason, counts and cpu time for handler of each VMEXIT. I would also like to see the wait time, blocked time , cpu usage of a domain. What should I do? The log volume summary is just the first part of the output; normally the summary of stuff by domain is below that. Can you please include the full output? Thanks, -George _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* 答复: 答复: about xenalyze 2015-05-07 17:57 ` George Dunlap @ 2015-05-08 2:41 ` 蒋雄伟(蒋冲) 2015-05-11 10:04 ` George Dunlap 0 siblings, 1 reply; 11+ messages in thread From: 蒋雄伟(蒋冲) @ 2015-05-08 2:41 UTC (permalink / raw) To: 'George Dunlap'; +Cc: xen-devel, xen-devel $xenalyze --summary trace_file_discuz.bin Using VMX hardware-assisted virtualization. scan_for_new_pcpu: Activating pcpu 10 at offset 0 Creating vcpu 10 for dom 32768 scan_for_new_pcpu: Activating pcpu 21 at offset 42196 Creating vcpu 21 for dom 32768 scan_for_new_pcpu: Activating pcpu 22 at offset 43516 Creating vcpu 22 for dom 32768 scan_for_new_pcpu: Activating pcpu 24 at offset 44664 Creating vcpu 24 for dom 32768 init_pcpus: through first trace write, done for now. Detected off-by-one bug; relaxing expectations hvm_generic_postprocess: Strange, exit 2c(APIC_ACCESS) missing a handler scan_for_new_pcpu: Activating pcpu 7 at offset 3360952 Creating vcpu 7 for dom 32768 process_cpu_change: Activating pcpu 11 at offset 3396528 Creating vcpu 11 for dom 32768 process_cpu_change: Activating pcpu 16 at offset 4685392 Creating vcpu 16 for dom 32768 process_cpu_change: Activating pcpu 25 at offset 4767196 Creating vcpu 25 for dom 32768 process_cpu_change: Activating pcpu 23 at offset 8820852 Creating vcpu 23 for dom 32768 process_cpu_change: Activating pcpu 26 at offset 10467560 Creating vcpu 26 for dom 32768 process_cpu_change: Activating pcpu 27 at offset 13377152 Creating vcpu 27 for dom 32768 process_cpu_change: Activating pcpu 0 at offset 14202228 Creating vcpu 0 for dom 32768 process_cpu_change: Activating pcpu 12 at offset 14204024 Creating vcpu 12 for dom 32768 process_cpu_change: Activating pcpu 17 at offset 14762404 Creating vcpu 17 for dom 32768 process_cpu_change: Activating pcpu 28 at offset 14771148 Creating vcpu 28 for dom 32768 scan_for_new_pcpu: Activating pcpu 1 at offset 14776680 Creating vcpu 1 for dom 32768 process_cpu_change: Activating pcpu 4 at offset 14779148 Creating vcpu 4 for dom 32768 process_cpu_change: Activating pcpu 13 at offset 14825668 Creating vcpu 13 for dom 32768 process_cpu_change: Activating pcpu 18 at offset 14938016 Creating vcpu 18 for dom 32768 process_cpu_change: Activating pcpu 20 at offset 14941080 Creating vcpu 20 for dom 32768 process_cpu_change: Activating pcpu 29 at offset 14954728 Creating vcpu 29 for dom 32768 read_record: read returned zero, deactivating pcpu 10 deactivate_pcpu: setting d32768v10 to state LOST hvm_generic_postprocess: Strange, exit 0(EXCEPTION_NMI) missing a handler hvm_generic_postprocess: HVM evt 0 in 2c and 0! read_record: read returned zero, deactivating pcpu 7 deactivate_pcpu: setting d32768v7 to state LOST read_record: read returned zero, deactivating pcpu 11 deactivate_pcpu: setting d32768v11 to state LOST read_record: read returned zero, deactivating pcpu 16 deactivate_pcpu: setting d32768v16 to state LOST read_record: read returned zero, deactivating pcpu 21 deactivate_pcpu: setting d32768v21 to state LOST read_record: read returned zero, deactivating pcpu 22 deactivate_pcpu: setting d32768v22 to state LOST read_record: read returned zero, deactivating pcpu 26 deactivate_pcpu: setting d32768v26 to state LOST read_record: read returned zero, deactivating pcpu 27 deactivate_pcpu: setting d32768v27 to state LOST read_record: read returned zero, deactivating pcpu 0 deactivate_pcpu: setting d32768v0 to state LOST read_record: read returned zero, deactivating pcpu 12 deactivate_pcpu: setting d32768v12 to state LOST read_record: read returned zero, deactivating pcpu 17 deactivate_pcpu: setting d32768v17 to state LOST read_record: read returned zero, deactivating pcpu 28 deactivate_pcpu: setting d32768v28 to state LOST read_record: read returned zero, deactivating pcpu 1 deactivate_pcpu: setting d32768v1 to state LOST read_record: read returned zero, deactivating pcpu 4 deactivate_pcpu: setting d32768v4 to state LOST read_record: read returned zero, deactivating pcpu 13 deactivate_pcpu: setting d32768v13 to state LOST read_record: read returned zero, deactivating pcpu 18 deactivate_pcpu: setting d32768v18 to state LOST read_record: read returned zero, deactivating pcpu 20 deactivate_pcpu: setting d32768v20 to state LOST read_record: read returned zero, deactivating pcpu 25 deactivate_pcpu: setting d32768v25 to state LOST read_record: read returned zero, deactivating pcpu 23 deactivate_pcpu: setting d32768v23 to state LOST read_record: read returned zero, deactivating pcpu 24 deactivate_pcpu: setting d32768v24 to state LOST read_record: read returned zero, deactivating pcpu 29 deactivate_pcpu: setting d32768v29 to state LOST deactivate_pcpu: Setting max_active_pcpu to -1 Total time: 32.49 seconds (using cpu speed 2.40 GHz) --- Log volume summary --- - cpu 0 - hvm : 1784 +-vmentry: 448 +-vmexit : 784 +-handler: 552 - cpu 1 - hvm : 2456 +-vmentry: 688 +-vmexit : 1204 +-handler: 564 - cpu 4 - hvm : 31220 +-vmentry: 8544 +-vmexit : 14952 +-handler: 7724 - cpu 7 - hvm : 22708 +-vmentry: 6240 +-vmexit : 10920 +-handler: 5548 - cpu 10 - gen : 336 hvm : 2925480 +-vmentry: 746048 +-vmexit : 1305612 +-handler: 873820 - cpu 11 - gen : 104 hvm : 1159676 +-vmentry: 297584 +-vmexit : 520772 +-handler: 341320 - cpu 12 - gen : 48 hvm : 453336 +-vmentry: 116240 +-vmexit : 203420 +-handler: 133676 - cpu 13 - gen : 4 hvm : 99404 +-vmentry: 24784 +-vmexit : 43372 +-handler: 31248 - cpu 16 - hvm : 7092 +-vmentry: 1728 +-vmexit : 3024 +-handler: 2340 - cpu 17 - hvm : 1536 +-vmentry: 432 +-vmexit : 756 +-handler: 348 - cpu 18 - hvm : 3052 +-vmentry: 752 +-vmexit : 1316 +-handler: 984 - cpu 20 - hvm : 5652 +-vmentry: 1344 +-vmexit : 2352 +-handler: 1956 - cpu 21 - gen : 44 hvm : 439156 +-vmentry: 122656 +-vmexit : 214648 +-handler: 101852 - cpu 22 - gen : 108 hvm : 634364 +-vmentry: 178096 +-vmexit : 311668 +-handler: 144600 - cpu 23 - gen : 56 hvm : 489208 +-vmentry: 136288 +-vmexit : 238504 +-handler: 114416 - cpu 24 - gen : 396 hvm : 3937836 +-vmentry: 1010016 +-vmexit : 1767528 +-handler: 1160292 - cpu 25 - gen : 148 hvm : 1747160 +-vmentry: 453488 +-vmexit : 793604 +-handler: 500068 - cpu 26 - gen : 220 hvm : 2588608 +-vmentry: 661024 +-vmexit : 1156792 +-handler: 770792 - cpu 27 - gen : 112 hvm : 745320 +-vmentry: 189632 +-vmexit : 331856 +-handler: 223832 - cpu 28 - hvm : 13316 +-vmentry: 3712 +-vmexit : 6496 +-handler: 3108 - cpu 29 - gen : 348 hvm : 3038412 +-vmentry: 771680 +-vmexit : 1350412 +-handler: 916320 This is the full output. -----邮件原件----- 发件人: George Dunlap [mailto:george.dunlap@eu.citrix.com] 发送时间: 2015年5月8日 1:58 收件人: 蒋雄伟(蒋冲) 抄送: xen-devel@lists.xen.org; xen-devel@lists.xensource.com 主题: Re: 答复: about xenalyze On 05/07/2015 04:30 AM, 蒋雄伟(蒋冲) wrote: > Hi, George > > I deploy a Discuz application in a VM and use jmeter to stress the application. Meanwhile I use xentrace to trace. > #xentrace -D -e 0x0008f000 -T 30 trace_file_discuz.bin > > Then I use xenalyze to analyze > #xenalyze --summary trace_file_discuz.bin It tells me as follows: > > --- Log volume summary --- > - cpu 0 - > hvm : 1784 > +-vmentry: 448 > +-vmexit : 784 > +-handler: 552 > > [...] > > > It seems different from what you show in your presentation 《Xenalyze Finding meaning in the chaos》。 What's wrong with it ? > I would like to see the reason, counts and cpu time for handler of each VMEXIT. I would also like to see the wait time, blocked time , cpu usage of a domain. What should I do? The log volume summary is just the first part of the output; normally the summary of stuff by domain is below that. Can you please include the full output? Thanks, -George _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 答复: 答复: about xenalyze 2015-05-08 2:41 ` 答复: " 蒋雄伟(蒋冲) @ 2015-05-11 10:04 ` George Dunlap 2015-05-12 2:18 ` 答复: " 蒋雄伟(蒋冲) 2015-05-12 6:29 ` 蒋雄伟(蒋冲) 0 siblings, 2 replies; 11+ messages in thread From: George Dunlap @ 2015-05-11 10:04 UTC (permalink / raw) To: 蒋雄伟(蒋冲) Cc: xen-devel@lists.xensource.com, xen-devel@lists.xen.org On Fri, May 8, 2015 at 3:41 AM, 蒋雄伟(蒋冲) <xiongwei.jiang@alibaba-inc.com> wrote: > $xenalyze --summary trace_file_discuz.bin [snip] > This is the full output. Don't top-post please. I probably should have said "attach the full output", rather than including it inline. So actually -- it looks like you've set the trace to only collect HVM-related tracing information ("-e 0x8f000" from your command-line below); but to get the output that you want (with the per-domain and per-vcpu summaries), it also needs the scheduling traces, so that it knows which vcpu is running where. Can you try this again with "-e 0xaf000" and see what you get? -George _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* 答复: 答复: 答复: about xenalyze 2015-05-11 10:04 ` George Dunlap @ 2015-05-12 2:18 ` 蒋雄伟(蒋冲) 2015-05-12 9:31 ` George Dunlap 2015-05-12 6:29 ` 蒋雄伟(蒋冲) 1 sibling, 1 reply; 11+ messages in thread From: 蒋雄伟(蒋冲) @ 2015-05-12 2:18 UTC (permalink / raw) To: 'George Dunlap'; +Cc: xen-devel, xen-devel [-- Attachment #1: Type: text/plain, Size: 1063 bytes --] I try again with "-e 0xaf000", and run xenalyze --summary. The attached is the output. -----邮件原件----- 发件人: dunlapg@gmail.com [mailto:dunlapg@gmail.com] 代表 George Dunlap 发送时间: 2015年5月11日 18:05 收件人: 蒋雄伟(蒋冲) 抄送: xen-devel@lists.xensource.com; xen-devel@lists.xen.org 主题: Re: [Xen-devel] 答复: 答复: about xenalyze On Fri, May 8, 2015 at 3:41 AM, 蒋雄伟(蒋冲) <xiongwei.jiang@alibaba-inc.com> wrote: > $xenalyze --summary trace_file_discuz.bin [snip] > This is the full output. Don't top-post please. I probably should have said "attach the full output", rather than including it inline. So actually -- it looks like you've set the trace to only collect HVM-related tracing information ("-e 0x8f000" from your command-line below); but to get the output that you want (with the per-domain and per-vcpu summaries), it also needs the scheduling traces, so that it knows which vcpu is running where. Can you try this again with "-e 0xaf000" and see what you get? -George [-- Attachment #2: summary_output --] [-- Type: application/octet-stream, Size: 31678 bytes --] Total time: 64.99 seconds (using cpu speed 2.40 GHz) --- Log volume summary --- - cpu 0 - gen : 1852 sched : 16357552 +-verbose: 11540032 hvm : 4392 +-vmentry: 1232 +-vmexit : 2156 +-handler: 1004 - cpu 1 - gen : 592 sched : 4911144 +-verbose: 3464952 hvm : 3252 +-vmentry: 832 +-vmexit : 1456 +-handler: 964 - cpu 2 - gen : 368 sched : 2852852 +-verbose: 1991428 hvm : 2996 +-vmentry: 800 +-vmexit : 1400 +-handler: 796 - cpu 3 - gen : 1064 sched : 8984872 +-verbose: 6387128 hvm : 1360 +-vmentry: 336 +-vmexit : 588 +-handler: 436 - cpu 4 - gen : 24 sched : 852 +-verbose: 404 hvm : 19168 +-vmentry: 4976 +-vmexit : 8708 +-handler: 5484 - cpu 5 - sched : 1284 +-verbose: 644 hvm : 21520 +-vmentry: 5328 +-vmexit : 9324 +-handler: 6868 - cpu 6 - gen : 16 sched : 4296 +-verbose: 2536 hvm : 63940 +-vmentry: 16144 +-vmexit : 28252 +-handler: 19544 - cpu 7 - gen : 8 sched : 6536 +-verbose: 3880 hvm : 122016 +-vmentry: 31696 +-vmexit : 55468 +-handler: 34852 - cpu 8 - gen : 92 sched : 44608 +-verbose: 26096 hvm : 961456 +-vmentry: 246272 +-vmexit : 431004 +-handler: 284180 - cpu 9 - gen : 72 sched : 24708 +-verbose: 14388 hvm : 525096 +-vmentry: 133472 +-vmexit : 233576 +-handler: 158048 - cpu 10 - gen : 384 sched : 146316 +-verbose: 85276 hvm : 3317212 +-vmentry: 850576 +-vmexit : 1488508 +-handler: 978128 - cpu 11 - gen : 88 sched : 38672 +-verbose: 22512 hvm : 856744 +-vmentry: 219296 +-vmexit : 383768 +-handler: 253680 - cpu 12 - gen : 44 sched : 12196 +-verbose: 6964 hvm : 283276 +-vmentry: 72688 +-vmexit : 127204 +-handler: 83384 - cpu 13 - gen : 324 sched : 105748 +-verbose: 61588 hvm : 2383488 +-vmentry: 611536 +-vmexit : 1070188 +-handler: 701764 - cpu 14 - gen : 304 sched : 107600 +-verbose: 62880 hvm : 2568276 +-vmentry: 657392 +-vmexit : 1150436 +-handler: 760448 - cpu 15 - gen : 344 sched : 167140 +-verbose: 97444 hvm : 3902332 +-vmentry: 998624 +-vmexit : 1747564 +-handler: 1156144 - cpu 16 - gen : 448 sched : 4221664 +-verbose: 2706896 hvm : 100 +-vmentry: 32 +-vmexit : 56 +-handler: 12 - cpu 17 - gen : 264 sched : 2059496 +-verbose: 1436408 hvm : 2240 +-vmentry: 592 +-vmexit : 1036 +-handler: 612 - cpu 18 - gen : 476 sched : 3888136 +-verbose: 2711480 hvm : 1928 +-vmentry: 544 +-vmexit : 952 +-handler: 432 - cpu 19 - gen : 464 sched : 3611592 +-verbose: 2518376 hvm : 1620 +-vmentry: 432 +-vmexit : 756 +-handler: 432 - cpu 20 - gen : 148 sched : 393820 +-verbose: 272620 hvm : 591756 +-vmentry: 160064 +-vmexit : 280112 +-handler: 151580 - cpu 21 - gen : 280 sched : 1332948 +-verbose: 926676 hvm : 1400376 +-vmentry: 389392 +-vmexit : 681436 +-handler: 329548 - cpu 22 - gen : 40 sched : 207928 +-verbose: 144616 hvm : 223952 +-vmentry: 62400 +-vmexit : 109200 +-handler: 52352 - cpu 23 - gen : 132 sched : 858164 +-verbose: 596180 hvm : 807448 +-vmentry: 225168 +-vmexit : 394044 +-handler: 188236 - cpu 24 - gen : 652 sched : 210352 +-verbose: 123072 hvm : 5146040 +-vmentry: 1317728 +-vmexit : 2306024 +-handler: 1522288 - cpu 25 - gen : 620 sched : 1413212 +-verbose: 966652 hvm : 5204360 +-vmentry: 1361904 +-vmexit : 2383332 +-handler: 1459124 - cpu 26 - gen : 68 sched : 300316 +-verbose: 201980 hvm : 461408 +-vmentry: 124960 +-vmexit : 218680 +-handler: 117768 - cpu 27 - sched : 160 - cpu 28 - sched : 160 - cpu 29 - sched : 160 - cpu 30 - sched : 160 - cpu 31 - gen : 16 sched : 22492 +-verbose: 13084 hvm : 535512 +-vmentry: 136896 +-vmexit : 239568 +-handler: 159048 |-- Domain 0 --| Runstates: blocked: 90820 45.17s 1193653 {813156|12676654|14916632} partial run: 264064 19.37s 176086 { 63802|2711480|15725642} full run: 283 0.11s 911391 {6521628|186297596|186297596} partial contention: 92985 0.19s 4846 { 2588| 7154| 9090} concurrency_hazard: 91043 0.18s 4831 { 2616| 10122| 8954} full_contention: 1 0.00s 5728 { 5728| 5728| 5728} lost: 88 0.05s 1479732 {2717716|15795632|15795632} Grant table ops: Done by: Done for: Populate-on-demand: Populated: Reclaim order: Reclaim contexts: -- v0 -- Runstates: running: 65785 5.84s 212893 { 66084|78005088|78007040} runnable: 65622 0.15s 5493 { 2628| 7334| 9648} wake: 65540 0.15s 5491 { 2524| 7450|18125402} preempt: 82 0.00s 6603 { 5492| 5616| 9252} blocked: 65540 58.95s 2158716 {100608|6502080|23915648} lost: 61 0.13s 5279808 {4333888|186297596|186297596} cpu affinity: 1 155968154252 {155968154252|155968154252|155968154252} [0]: 1 155968154252 {155968154252|155968154252|155968154252} -- v1 -- Runstates: running: 19779 3.23s 391725 { 61816|78004356|78005768} runnable: 19724 0.05s 5565 { 3132| 6080|16748364} wake: 19710 0.05s 5564 { 2708| 4944| 8064} preempt: 14 0.00s 5784 { 4276| 7148| 9624} blocked: 19710 61.61s 7501454 {12207058|238945520|152231188} lost: 10 0.05s 11678631 {26119260|26119756|26119756} cpu affinity: 1 155951770804 {155951770804|155951770804|155951770804} [1]: 1 155951770804 {155951770804|155951770804|155951770804} -- v2 -- Runstates: running: 10942 2.95s 647434 { 96876|78004112|78005844} runnable: 10889 0.02s 4673 { 2696| 8348| 8924} wake: 10868 0.02s 4670 { 3664| 6080| 9164} preempt: 21 0.00s 6512 { 6352| 5760| 10988} blocked: 10868 61.88s 13664604 {1672356|116960108|207846716} lost: 6 0.13s 52434346 {196077168|196077168|196077168} cpu affinity: 1 155927568864 {155927568864|155927568864|155927568864} [2]: 1 155927568864 {155927568864|155927568864|155927568864} -- v3 -- Runstates: running: 37428 2.96s 189757 { 31712|78005268|78006392} runnable: 37349 0.08s 4926 { 3112| 5510| 9286} wake: 37294 0.08s 4924 { 3004| 5334| 9090} preempt: 55 0.00s 6000 { 4928| 6076| 8488} blocked: 37294 61.89s 3982925 {11665664|19943110|101332910} lost: 34 0.13s 8891985 {10250576|186584814|186584814} cpu affinity: 1 155961186674 {155961186674|155961186674|155961186674} [3]: 1 155961186674 {155961186674|155961186674|155961186674} -- v4 -- Runstates: running: 9831 6.34s 1547972 {4433492|78094752|78094752} runnable: 9684 0.02s 4109 { 2812| 4140| 7430} wake: 9580 0.02s 4110 { 3660| 6736| 9512} preempt: 104 0.00s 3987 { 3484| 3540| 6512} blocked: 9580 58.54s 14664410 {2573752|185718652|189106560} lost: 3 0.14s 114215333 {57622204|230634804|230634804} cpu affinity: 1 155957282656 {155957282656|155957282656|155957282656} [16]: 1 155957282656 {155957282656|155957282656|155957282656} -- v5 -- Runstates: running: 7884 3.09s 940310 {1721160|78003968|78134236} runnable: 7835 0.02s 4655 { 2728| 3508| 10300} wake: 7831 0.02s 4653 { 2652| 4528| 9840} preempt: 4 0.00s 7560 { 7880| 8152| 8152} blocked: 7831 61.76s 18928635 {2555504|171854252|474410068} cpu affinity: 1 155714642248 {155714642248|155714642248|155714642248} [17]: 1 155714642248 {155714642248|155714642248|155714642248} -- v6 -- Runstates: running: 14829 3.27s 529388 {125904|78005724|78058084} runnable: 14771 0.02s 3850 { 2688| 3284| 8284} wake: 14765 0.02s 3849 { 2564| 4580| 7648} preempt: 6 0.00s 6173 { 5776| 6144| 7220} blocked: 14765 61.62s 10016113 {1631276|54992936|105690196} lost: 8 0.15s 43706178 {27887032|192748472|192748472} cpu affinity: 1 155967941512 {155967941512|155967941512|155967941512} [18]: 1 155967941512 {155967941512|155967941512|155967941512} -- v7 -- Runstates: running: 13794 3.95s 687707 {112144|78005032|78006184} runnable: 13711 0.02s 4189 { 2640| 5508| 8296} wake: 13704 0.02s 4188 { 2712| 6134| 8286} preempt: 7 0.00s 6698 { 6276| 6444| 7616} blocked: 13704 60.94s 10672548 {3400864|45799774|208927936} lost: 11 0.12s 26615672 {15316436|189551786|189551786} cpu affinity: 1 155951330258 {155951330258|155951330258|155951330258} [19]: 1 155951330258 {155951330258|155951330258|155951330258} Emulate eip list |-- Domain 1180 --| Runstates: blocked: 9017 64.58s 17189246 {58371792|68901156|73987826} partial run: 9186 0.33s 87113 { 59988|2910100|2920524} full run: 172 0.00s 31538 { 28088|104648|163872} partial contention: 9017 0.01s 3752 { 2756| 4812| 6498} concurrency_hazard: 171 0.00s 6860 { 7640| 7782| 9816} full_contention: 2 0.00s 2245 { 3988| 3988| 3988} lost: 2 0.11s 136710282 {242797332|242797332|242797332} Grant table ops: Done by: Done for: Populate-on-demand: Populated: Reclaim order: Reclaim contexts: -- v0 -- Runstates: running: 5372 0.15s 67146 { 83600|158544|2163236} runnable: 5370 0.01s 3964 { 2744| 6694| 8640} wake: 5370 0.01s 3964 { 2744| 6694| 8640} blocked: 3690 64.73s 42101089 {17431348|130111716|130125964} offline: 1680 0.02s 35377 { 23410| 66080|207230} lost: 1 0.13s 315064294 {315064294|315064294|315064294} cpu affinity: 7 22275362682 {255369668|5502011968|98289719790} [20]: 2 20738542357 {255369668|41221715046|41221715046} [21]: 2 51895865879 {5502011968|98289719790|98289719790} [23]: 2 2423342490 {2013410050|2833274930|2833274930} [25]: 1 5812037326 {5812037326|5812037326|5812037326} Exit reasons: EXTERNAL_INTERRUPT 63 0.00s 0.00% 3881 cyc { 2296| 3512| 6596} PENDING_INTERRUPT 123 0.00s 0.00% 813 cyc { 500| 628| 1560} HLT 3690 64.74s 99.61% 42104523 cyc {2499160|34214824|121164992} VMCALL 2 0.00s 0.00% 8620 cyc { 8260| 8980| 8980} CR_ACCESS 288 0.00s 0.00% 2563 cyc { 1432| 2052| 4912} IO_INSTRUCTION 1860 0.03s 0.04% 37544 cyc { 2860|29058|81866} APIC_ACCESS 14187 0.04s 0.06% 6331 cyc { 576| 7240|10152} Guest interrupt counts: [233] 107 * wake to halt alone: 105 0.00s 66455 { 24932| 86684|424460} * wake to halt any : 105 0.00s 66455 { 24932| 86684|424460} * intr to halt : 1 0.00s 67236 { 67236| 67236| 67236} [239] 3592 * wake to halt alone: 3524 0.17s 115885 { 56044|413592|2198152} * wake to halt any : 3525 0.17s 115929 { 40736|173772|2331020} * intr to halt : 2 0.00s 146852 {156008|156008|156008} [253] 60 * wake to halt alone: 60 0.00s 43128 { 36264| 42124| 85000} * wake to halt any : 60 0.00s 43128 { 36264| 42124| 85000} IO address summary: 1f48:[r] 180 0.00s 0.00% 4131 cyc { 2564| 2852|10296} c106:[r] 240 0.01s 0.01% 87331 cyc {70956|77420|122298} c110:[r] 720 0.01s 0.02% 35785 cyc {25028|30962|48358} c112:[r] 720 0.01s 0.01% 31061 cyc {24672|28218|44364} -- v1 -- Runstates: running: 3819 0.19s 118125 { 42476|180452|2910100} runnable: 3816 0.01s 3597 { 2932| 3844| 8666} wake: 3816 0.01s 3597 { 2932| 3844| 8666} blocked: 3816 64.65s 40660914 {38171344|120936016|127315120} lost: 2 0.11s 136710282 {242797332|242797332|242797332} cpu affinity: 3 51956496564 {21611846842|41156198678|93101444172} [25]: 1 21611846842 {21611846842|21611846842|21611846842} [26]: 2 67128821425 {41156198678|93101444172|93101444172} Exit reasons: EXTERNAL_INTERRUPT 99 0.00s 0.00% 3526 cyc { 2208| 2980| 5588} PENDING_INTERRUPT 24 0.00s 0.00% 1504 cyc { 1236| 1456| 1828} HLT 3816 64.66s 99.48% 40664777 cyc {1191652|26431048|116702552} CR_ACCESS 110 0.00s 0.00% 2498 cyc { 1308| 2720| 3368} IO_INSTRUCTION 180 0.00s 0.00% 5387 cyc { 2556| 2888|12264} APIC_ACCESS 13761 0.04s 0.05% 6124 cyc { 560| 7272|11096} Guest interrupt counts: [239] 3849 * wake to halt alone: 3755 0.18s 115330 { 61604|247488|2886612} * wake to halt any : 3755 0.18s 115330 { 61604|247488|2886612} * intr to halt : 3 0.00s 70698 { 76168| 81608| 81608} [253] 61 * wake to halt alone: 61 0.00s 50477 { 41116| 65928|164200} * wake to halt any : 61 0.00s 50477 { 41116| 65928|164200} IO address summary: 1f48:[r] 180 0.00s 0.00% 5387 cyc { 2556| 2888|12264} Emulate eip list |-- Domain 1181 --| Runstates: blocked: 1724 0.03s 45266 { 36288| 37336|973810} full run: 3630 64.95s 42940800 { 12580|78007380|78010988} full_contention: 1725 0.01s 6988 { 6466| 6426| 9034} Grant table ops: Done by: Done for: Populate-on-demand: Populated: Reclaim order: Reclaim contexts: -- v0 -- Runstates: running: 3630 64.95s 42940800 { 12580|78007380|78010988} runnable: 1725 0.01s 6988 { 6466| 6426| 9034} wake: 1724 0.00s 6877 { 6440| 6426| 11440} preempt: 1 0.00s 199004 {199004|199004|199004} offline: 1724 0.03s 45266 { 36288| 37336|973810} cpu affinity: 42 3710080146 {10008168|676205568|16749014786} [0]: 2 14287506081 {4162118484|24412893678|24412893678} [1]: 1 472551156 {472551156|472551156|472551156} [2]: 1 1171910018 {1171910018|1171910018|1171910018} [3]: 1 778083648 {778083648|778083648|778083648} [4]: 1 15609467972 {15609467972|15609467972|15609467972} [5]: 1 1039789254 {1039789254|1039789254|1039789254} [6]: 1 1253481808 {1253481808|1253481808|1253481808} [7]: 1 336153960 {336153960|336153960|336153960} [8]: 1 17346070 {17346070|17346070|17346070} [9]: 2 36335128 {17557622|55112634|55112634} [10]: 2 525126434 {5227828|1045025040|1045025040} [11]: 2 120008467 {107100820|132916114|132916114} [12]: 2 83293609 {64096084|102491134|102491134} [13]: 2 418829103 {351635064|486023142|486023142} [14]: 2 610802447 {390895920|830708974|830708974} [15]: 3 5816096805 {23070062|676205568|16749014786} [16]: 1 11445959882 {11445959882|11445959882|11445959882} [17]: 1 14465452332 {14465452332|14465452332|14465452332} [18]: 1 4298382090 {4298382090|4298382090|4298382090} [19]: 1 6987507728 {6987507728|6987507728|6987507728} [20]: 4 12090381 {1365262|18491750|18496346} [21]: 1 1337185452 {1337185452|1337185452|1337185452} [22]: 2 3901238984 {3217689986|4584787982|4584787982} [23]: 2 18204021734 {4752727806|31655315662|31655315662} [24]: 1 101815728 {101815728|101815728|101815728} [25]: 1 368131542 {368131542|368131542|368131542} [26]: 1 2249125620 {2249125620|2249125620|2249125620} [31]: 1 20045994 {20045994|20045994|20045994} Exit reasons: EXCEPTION_NMI 42 0.00s 0.00% 2600 cyc { 1864| 2568| 3288} EXTERNAL_INTERRUPT 116256 0.25s 0.38% 5094 cyc { 2572| 5476| 7196} PENDING_INTERRUPT 56060 0.02s 0.03% 781 cyc { 444| 660| 1596} VMCALL 21108 0.08s 0.12% 8875 cyc { 7004| 8988|10224} CR_ACCESS 83920 0.06s 0.10% 1816 cyc { 1052| 1796| 2572} IO_INSTRUCTION 2040 0.04s 0.06% 45258 cyc { 2828|42710|97458} APIC_ACCESS 127478 0.45s 0.69% 8436 cyc { 928| 8560|17208} Guest interrupt counts: [233] 47630 [239] 63739 IO address summary: 1f48:[r] 360 0.00s 0.00% 4594 cyc { 2620| 3016| 8940} c106:[r] 240 0.01s 0.02% 106780 cyc {85880|95392|150086} c110:[r] 720 0.01s 0.02% 44193 cyc {30442|42994|57158} c112:[r] 720 0.01s 0.02% 46146 cyc {29686|42686|57578} Emulate eip list |-- Domain 1182 --| Runstates: blocked: 7646 64.64s 20289100 {33029324|110263872|110478156} full run: 7653 0.26s 82237 { 87196|259792|2811380} full_contention: 7646 0.01s 3825 { 2744| 3960| 8412} lost: 6 0.13s 52905084 {18232600|187133016|187133016} Grant table ops: Done by: Done for: Populate-on-demand: Populated: Reclaim order: Reclaim contexts: -- v0 -- Runstates: running: 7653 0.26s 82237 { 87196|259792|2811380} runnable: 7646 0.01s 3825 { 2744| 3960| 8412} wake: 7646 0.01s 3825 { 2744| 3960| 8412} blocked: 5966 64.61s 25990913 {2353388|70137476|110269604} offline: 1680 0.03s 40875 { 25678| 76422|1914774} lost: 6 0.13s 52905084 {18232600|187133016|187133016} cpu affinity: 3 51974850166 {4704305910|43378118012|107842126578} [21]: 2 75610122295 {43378118012|107842126578|107842126578} [25]: 1 4704305910 {4704305910|4704305910|4704305910} Exit reasons: EXTERNAL_INTERRUPT 133 0.00s 0.00% 3987 cyc { 2380| 3804| 5956} PENDING_INTERRUPT 150 0.00s 0.00% 940 cyc { 512| 800| 1788} HLT 5966 64.62s 99.42% 25994373 cyc {1040840|18829412|81025724} hlt 5966 64.62s 99.42% 25994373 cyc {1040840|18829412|81025724} VMCALL 9 0.00s 0.00% 7643 cyc { 5772| 7860| 9204} CR_ACCESS 436 0.00s 0.00% 2445 cyc { 1372| 2212| 4292} IO_INSTRUCTION 2037 0.03s 0.05% 39632 cyc { 2784|31434|87286} APIC_ACCESS 22982 0.06s 0.10% 6561 cyc { 584| 7644|10432} Guest interrupt counts: [233] 121 * wake to halt alone: 111 0.00s 74691 { 37940|211576|226024} * wake to halt any : 113 0.00s 79587 { 30560|211576|561992} * intr to halt : 6 0.00s 50538 { 59080| 99960| 99960} [239] 5983 * wake to halt alone: 5847 0.28s 116185 { 49888|2643704|2978912} * wake to halt any : 5853 0.28s 116385 { 53200|379504|2801440} * intr to halt : 9 0.00s 88929 { 61744|258392|258392} IO address summary: 1f48:[r] 357 0.00s 0.00% 4250 cyc { 2656| 2916| 9784} c106:[r] 240 0.01s 0.02% 107632 cyc {71434|81878|136322} c110:[r] 720 0.01s 0.02% 39053 cyc {25630|41322|51548} c112:[r] 720 0.01s 0.02% 35088 cyc {25294|30066|47466} Emulate eip list |-- Domain 32767 --| Runstates: full run: 757 0.38s 1195903 {1752894|2799426|186297296} concurrency_hazard: 396026 64.69s 392017 {614812|3868596|11463644} full_contention: 2 0.00s 44100 { 74028| 74028| 74028} Grant table ops: Done by: Done for: Populate-on-demand: Populated: Reclaim order: Reclaim contexts: -- v0 -- Runstates: running: 65679 59.12s 2160190 {2574112|2257908|20786760} runnable: 65679 5.87s 214513 { 64620|34954396|277298568} preempt: 65679 5.87s 214513 { 64620|34954396|277298568} cpu affinity: 1 155968151288 {155968151288|155968151288|155968151288} [0]: 1 155968151288 {155968151288|155968151288|155968151288} -- v1 -- Runstates: running: 19735 61.69s 7502004 {1254548|46767032|241625856} runnable: 19734 3.24s 394044 { 86840|117630020|291035648} preempt: 19734 3.24s 394044 { 86840|117630020|291035648} lost: 1 0.08s 186307112 {186307112|186307112|186307112} cpu affinity: 1 155951775076 {155951775076|155951775076|155951775076} [1]: 1 155951775076 {155951775076|155951775076|155951775076} -- v2 -- Runstates: running: 10897 61.97s 13649544 {73442856|99895900|225106452} runnable: 10897 2.96s 652296 {103368|184338960|1006558460} preempt: 10897 2.96s 652296 {103368|184338960|1006558460} cpu affinity: 1 155927573456 {155927573456|155927573456|155927573456} [2]: 1 155927573456 {155927573456|155927573456|155927573456} -- v3 -- Runstates: running: 37384 62.01s 3980746 {4983208|20434728|71889632} runnable: 37384 2.97s 190658 { 47472|134258152|493849376} preempt: 37384 2.97s 190658 { 47472|134258152|493849376} cpu affinity: 1 155961188298 {155961188298|155961188298|155961188298} [3]: 1 155961188298 {155961188298|155961188298|155961188298} -- v4 -- Runstates: running: 10 45.80s 10993114403 {18101448224|66365039876|66365039876} runnable: 1 0.06s 132903008 {132903008|132903008|132903008} preempt: 1 0.06s 132903008 {132903008|132903008|132903008} cpu affinity: 1 116023303530 {116023303530|116023303530|116023303530} [4]: 1 116023303530 {116023303530|116023303530|116023303530} -- v5 -- Runstates: running: 10 45.82s 10996156796 {19274152736|66365041468|66365041468} runnable: 1 0.04s 102477492 {102477492|102477492|102477492} preempt: 1 0.04s 102477492 {102477492|102477492|102477492} cpu affinity: 1 114881023646 {114881023646|114881023646|114881023646} [5]: 1 114881023646 {114881023646|114881023646|114881023646} -- v6 -- Runstates: running: 18 45.71s 6095151897 {5509159496|66365038932|66365038932} runnable: 9 0.15s 39034524 {270744484|270744484|270744484} preempt: 9 0.15s 39034524 {270744484|270744484|270744484} cpu affinity: 1 113573036304 {113573036304|113573036304|113573036304} [6]: 1 113573036304 {113573036304|113573036304|113573036304} -- v7 -- Runstates: running: 24 45.51s 4551418092 {5812037720|66365042284|66365042284} runnable: 15 0.35s 55334184 {649579788|649579788|649579788} preempt: 15 0.35s 55334184 {649579788|649579788|649579788} cpu affinity: 1 112923023580 {112923023580|112923023580|112923023580} [7]: 1 112923023580 {112923023580|112923023580|112923023580} -- v8 -- Runstates: running: 81 45.38s 1344614114 {24724422900|66365041256|66365041256} runnable: 70 2.13s 72912679 {649610792|649620788|649621720} preempt: 70 2.13s 72912679 {649610792|649620788|649621720} lost: 1 0.34s 808652262 {808652262|808652262|808652262} cpu affinity: 1 155823443370 {155823443370|155823443370|155823443370} [8]: 1 155823443370 {155823443370|155823443370|155823443370} -- v9 -- Runstates: running: 45 44.60s 2378634897 {5509159372|66365041680|66365041680} runnable: 37 1.26s 81769641 {649575192|649599776|649599776} preempt: 37 1.26s 81769641 {649575192|649599776|649599776} cpu affinity: 1 150623395410 {150623395410|150623395410|150623395410} [9]: 1 150623395410 {150623395410|150623395410|150623395410} -- v10 -- Runstates: running: 228 37.38s 393478894 {2833274920|66365040476|66365040476} runnable: 219 8.48s 92926286 {649613840|649642096|649659580} preempt: 219 8.48s 92926286 {649613840|649642096|649659580} cpu affinity: 1 146073342494 {146073342494|146073342494|146073342494} [10]: 1 146073342494 {146073342494|146073342494|146073342494} -- v11 -- Runstates: running: 66 43.69s 1588876835 {18234360588|66365041344|66365041344} runnable: 58 2.17s 89623681 {649588232| 13344|649607624} preempt: 58 2.17s 89623681 {649588232| 13344|649607624} cpu affinity: 1 141523303848 {141523303848|141523303848|141523303848} [11]: 1 141523303848 {141523303848|141523303848|141523303848} -- v12 -- Runstates: running: 25 45.14s 4333551654 {18874801540|66365039468|66365039468} runnable: 16 0.72s 107828393 {595075176|649508752|649508752} preempt: 16 0.72s 107828393 {595075176|649508752|649508752} cpu affinity: 1 133755811648 {133755811648|133755811648|133755811648} [12]: 1 133755811648 {133755811648|133755811648|133755811648} -- v13 -- Runstates: running: 166 39.70s 573914006 {5812037788|44233152104|44233152104} runnable: 157 6.16s 94231338 {649603392|649634060|649634060} preempt: 157 6.16s 94231338 {649603392|649634060|649634060} cpu affinity: 1 113043790824 {113043790824|113043790824|113043790824} [13]: 1 113043790824 {113043790824|113043790824|113043790824} -- v14 -- Runstates: running: 178 39.30s 529937019 {22148619412|39525375020|39525375020} runnable: 170 6.56s 92560325 {649593460|649604768|649610604} preempt: 170 6.56s 92560325 {649593460|649604768|649610604} cpu affinity: 1 111623010338 {111623010338|111623010338|111623010338} [14]: 1 111623010338 {111623010338|111623010338|111623010338} -- v15 -- Runstates: running: 263 53.12s 484778658 {26415515864|31843172952|31843172952} runnable: 253 9.69s 91904971 {649589476|649613236|649625188} preempt: 253 9.69s 91904971 {649589476|649613236|649625188} cpu affinity: 1 79772692094 {79772692094|79772692094|79772692094} [15]: 1 79772692094 {79772692094|79772692094|79772692094} -- v16 -- Runstates: running: 9689 58.63s 14523726 {2565200|158330356|191257676} runnable: 9689 6.34s 1571378 {3384836|8446465304|8446465304} preempt: 9689 6.34s 1571378 {3384836|8446465304|8446465304} cpu affinity: 1 155961193960 {155961193960|155961193960|155961193960} [16]: 1 155961193960 {155961193960|155961193960|155961193960} -- v17 -- Runstates: running: 7837 61.77s 18915849 {21322828|193512080|381639652} runnable: 7837 3.10s 948898 {1947380|185422632|939337064} preempt: 7837 3.10s 948898 {1947380|185422632|939337064} cpu affinity: 1 155714646324 {155714646324|155714646324|155714646324} [17]: 1 155714646324 {155714646324|155714646324|155714646324} -- v18 -- Runstates: running: 14779 61.70s 10020374 {14480176|28631476|104916648} runnable: 14778 3.28s 532972 {100268|270761612|909756916} preempt: 14778 3.28s 532972 {100268|270761612|909756916} cpu affinity: 1 155967784940 {155967784940|155967784940|155967784940} [18]: 1 155967784940 {155967784940|155967784940|155967784940} -- v19 -- Runstates: running: 13724 61.01s 10668901 {28462324|46342312|191182612} runnable: 13724 3.96s 692489 { 93148|996266772|997988728} preempt: 13724 3.96s 692489 { 93148|996266772|997988728} cpu affinity: 1 155951334090 {155951334090|155951334090|155951334090} [19]: 1 155951334090 {155951334090|155951334090|155951334090} -- v20 -- Runstates: running: 1568 62.28s 95320924 {60824556|26415519484|31731349152} runnable: 1560 0.73s 1123558 {524368|561261284|561261284} preempt: 1560 0.73s 1123558 {524368|561261284|561261284} cpu affinity: 1 100572901642 {100572901642|100572901642|100572901642} [20]: 1 100572901642 {100572901642|100572901642|100572901642} -- v21 -- Runstates: running: 5283 62.41s 28351493 { 73288|130128632|26415520004} runnable: 5279 0.60s 271901 { 62788|649603284|649603284} preempt: 5279 0.60s 271901 { 62788|649603284|649603284} cpu affinity: 1 150425403594 {150425403594|150425403594|150425403594} [21]: 1 150425403594 {150425403594|150425403594|150425403594} -- v22 -- Runstates: running: 802 47.75s 142880468 {70157632|66365039684|66365039684} runnable: 794 0.07s 224451 {100020|64082844|64082844} preempt: 794 0.07s 224451 {100020|64082844|64082844} cpu affinity: 1 155924485000 {155924485000|155924485000|155924485000} [22]: 1 155924485000 {155924485000|155924485000|155924485000} -- v23 -- Runstates: running: 3474 45.57s 31479484 {117764356|130127932|2833279416} runnable: 3470 0.29s 202972 { 68468|236927996|236927996} preempt: 3470 0.29s 202972 { 68468|236927996|236927996} cpu affinity: 1 147592131500 {147592131500|147592131500|147592131500} [23]: 1 147592131500 {147592131500|147592131500|147592131500} -- v24 -- Runstates: running: 347 32.68s 226010268 {26415517212|34633701660|34633701660} runnable: 338 13.18s 93604983 {649576932|649612568|649622404} preempt: 338 13.18s 93604983 {649576932|649612568|649622404} cpu affinity: 1 72622614718 {72622614718|72622614718|72622614718} [24]: 1 72622614718 {72622614718|72622614718|72622614718} -- v25 -- Runstates: running: 5126 47.58s 22278954 {44052332|120711836|121687408} runnable: 5122 10.40s 4871833 {649600276|649682060|649682060} preempt: 5122 10.40s 4871833 {649600276|649682060|649682060} cpu affinity: 1 155927374646 {155927374646|155927374646|155927374646} [25]: 1 155927374646 {155927374646|155927374646|155927374646} -- v26 -- Runstates: running: 958 62.36s 156230322 {63844116|66365041836|66365041836} runnable: 950 0.61s 1528808 {170288|649596208|649596208} preempt: 950 0.61s 1528808 {170288|649596208|649596208} cpu affinity: 1 148673374294 {148673374294|148673374294|148673374294} [26]: 1 148673374294 {148673374294|148673374294|148673374294} -- v27 -- Runstates: running: 9 45.86s 12229338390 {26415514912|66365041488|66365041488} -- v28 -- Runstates: running: 9 45.86s 12229338378 {26415514272|66365042444|66365042444} -- v29 -- Runstates: running: 9 45.86s 12229338268 {26415515848|66365042740|66365042740} -- v30 -- Runstates: running: 9 45.86s 12229338084 {26415517468|66365039588|66365039588} -- v31 -- Runstates: running: 45 44.52s 2374401925 {26415515012|66365042960|66365042960} runnable: 36 1.34s 89332174 {649548756|649599452|649599452} preempt: 36 1.34s 89332174 {649548756|649599452|649599452} cpu affinity: 1 136973253314 {136973253314|136973253314|136973253314} [31]: 1 136973253314 {136973253314|136973253314|136973253314} Emulate eip list [-- Attachment #3: Type: text/plain, Size: 126 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 答复: 答复: 答复: about xenalyze 2015-05-12 2:18 ` 答复: " 蒋雄伟(蒋冲) @ 2015-05-12 9:31 ` George Dunlap 2015-05-12 10:37 ` Lars Kurth 2015-05-13 4:00 ` 答复: 答复: 答复: 答复: " 蒋雄伟(蒋冲) 0 siblings, 2 replies; 11+ messages in thread From: George Dunlap @ 2015-05-12 9:31 UTC (permalink / raw) To: 蒋雄伟(蒋冲) Cc: xen-devel@lists.xensource.com, xen-devel@lists.xen.org On Tue, May 12, 2015 at 3:18 AM, 蒋雄伟(蒋冲) <xiongwei.jiang@alibaba-inc.com> wrote: > I try again with "-e 0xaf000", and run xenalyze --summary. The attached is the output. Again, please don't top-post: configure your mailer to quote properly, and reply in-line (as I am doing now). So it looks like now it works. :-) You can find a bit about what the output is from the xenalyze.html wiki inside the repo. In particular, look for "Quickstart - Generate a summary". -George > > -----邮件原件----- > 发件人: dunlapg@gmail.com [mailto:dunlapg@gmail.com] 代表 George Dunlap > 发送时间: 2015年5月11日 18:05 > 收件人: 蒋雄伟(蒋冲) > 抄送: xen-devel@lists.xensource.com; xen-devel@lists.xen.org > 主题: Re: [Xen-devel] 答复: 答复: about xenalyze > > On Fri, May 8, 2015 at 3:41 AM, 蒋雄伟(蒋冲) <xiongwei.jiang@alibaba-inc.com> wrote: >> $xenalyze --summary trace_file_discuz.bin > > [snip] > >> This is the full output. > > Don't top-post please. > > I probably should have said "attach the full output", rather than including it inline. > > So actually -- it looks like you've set the trace to only collect HVM-related tracing information ("-e 0x8f000" from your command-line below); but to get the output that you want (with the per-domain and per-vcpu summaries), it also needs the scheduling traces, so that it knows which vcpu is running where. > > Can you try this again with "-e 0xaf000" and see what you get? > > -George > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel > _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: about xenalyze 2015-05-12 9:31 ` George Dunlap @ 2015-05-12 10:37 ` Lars Kurth 2015-05-12 11:43 ` Dario Faggioli 2015-05-13 4:00 ` 答复: 答复: 答复: 答复: " 蒋雄伟(蒋冲) 1 sibling, 1 reply; 11+ messages in thread From: Lars Kurth @ 2015-05-12 10:37 UTC (permalink / raw) To: George Dunlap Cc: "蒋雄伟(蒋冲)", xen-devel@lists.xen.org George, given that this question is coming up occasionally, I was going to create a wiki page. I can't find xenalyze.html and xenalyse on xenbuts though I can find * https://github.com/nikmis/xentrace-analysis - but that does not contain the html file and is probably a different tool * https://blog.xenproject.org/2012/09/27/tracing-with-xentrace-and-xenalyze/ - but the link to the repos - aka http://xenbits.xensource.com/ext/xenalyze.hg - are broken * https://github.com/PennPanda/xen-analyze - not sure whether this is the master repo Could you send me a few pointers? I you could point me to the right locations, I will put together a wiki page Lars > On 12 May 2015, at 10:31, George Dunlap <george.dunlap@eu.citrix.com> wrote: > > On Tue, May 12, 2015 at 3:18 AM, 蒋雄伟(蒋冲) <xiongwei.jiang@alibaba-inc.com> wrote: >> I try again with "-e 0xaf000", and run xenalyze --summary. The attached is the output. > > Again, please don't top-post: configure your mailer to quote properly, > and reply in-line (as I am doing now). > > So it looks like now it works. :-) > > You can find a bit about what the output is from the xenalyze.html > wiki inside the repo. In particular, look for "Quickstart - Generate > a summary". > > -George _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: about xenalyze 2015-05-12 10:37 ` Lars Kurth @ 2015-05-12 11:43 ` Dario Faggioli 0 siblings, 0 replies; 11+ messages in thread From: Dario Faggioli @ 2015-05-12 11:43 UTC (permalink / raw) To: Lars Kurth Cc: George Dunlap, "蒋雄伟(蒋冲)", xen-devel@lists.xen.org [-- Attachment #1.1: Type: text/plain, Size: 900 bytes --] On Tue, 2015-05-12 at 11:37 +0100, Lars Kurth wrote: > George, > > given that this question is coming up occasionally, I was going to create a wiki page. I can't find xenalyze.html and xenalyse on xenbuts though > > I can find > * https://github.com/nikmis/xentrace-analysis - but that does not contain the html file and is probably a different tool > * https://blog.xenproject.org/2012/09/27/tracing-with-xentrace-and-xenalyze/ - but the link to the repos - aka http://xenbits.xensource.com/ext/xenalyze.hg - are broken > * https://github.com/PennPanda/xen-analyze - not sure whether this is the master repo > > Could you send me a few pointers? > It's this file: http://xenbits.xensource.com/ext/xenalyze/file/24308507be1d/xenalyze.html You have to download the repo and open the said file in a browser. It's some kind of self-contained javascript wiki. Regards, Dario [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 181 bytes --] [-- Attachment #2: Type: text/plain, Size: 126 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* 答复: 答复: 答复: 答复: about xenalyze 2015-05-12 9:31 ` George Dunlap 2015-05-12 10:37 ` Lars Kurth @ 2015-05-13 4:00 ` 蒋雄伟(蒋冲) 1 sibling, 0 replies; 11+ messages in thread From: 蒋雄伟(蒋冲) @ 2015-05-13 4:00 UTC (permalink / raw) To: 'George Dunlap'; +Cc: xen-devel, xen-devel [-- Attachment #1.1.1: Type: text/plain, Size: 2935 bytes --] Sorry, it seems that my mailer doesn't have this function. My question is : 1、how is the blocked time of a domain computed? And how is the blocked time of a vcpu computed ? 2、In Runstates, there are many terms , such as partial run, full run, partial contention, concurrency_hazard, full contention, wake, preempt,lost。 What do they mean? 3、in log volume summary, why are there so many hvms ? in fact there are only three hvm guest and one domain0 in this machine. Also, the terms such as gen, sched, verbose, hvm, handler means what ? -----邮件原件----- 发件人: dunlapg@gmail.com [mailto:dunlapg@gmail.com] 代表 George Dunlap 发送时间: 2015年5月12日 17:31 收件人: 蒋雄伟(蒋冲) 抄送: xen-devel@lists.xensource.com; xen-devel@lists.xen.org 主题: Re: [Xen-devel] 答复: 答复: 答复: about xenalyze On Tue, May 12, 2015 at 3:18 AM, 蒋雄伟(蒋冲) < <mailto:xiongwei.jiang@alibaba-inc.com> xiongwei.jiang@alibaba-inc.com> wrote: > I try again with "-e 0xaf000", and run xenalyze --summary. The attached is the output. Again, please don't top-post: configure your mailer to quote properly, and reply in-line (as I am doing now). So it looks like now it works. :-) You can find a bit about what the output is from the xenalyze.html wiki inside the repo. In particular, look for "Quickstart - Generate a summary". -George > > -----邮件原件----- > 发件人: <mailto:dunlapg@gmail.com> dunlapg@gmail.com [ <mailto:dunlapg@gmail.com> mailto:dunlapg@gmail.com] 代表 George Dunlap > 发送时间: 2015年5月11日 18:05 > 收件人: 蒋雄伟(蒋冲) > 抄送: <mailto:xen-devel@lists.xensource.com> xen-devel@lists.xensource.com; <mailto:xen-devel@lists.xen.org> xen-devel@lists.xen.org > 主题: Re: [Xen-devel] 答复: 答复: about xenalyze > > On Fri, May 8, 2015 at 3:41 AM, 蒋雄伟(蒋冲) < <mailto:xiongwei.jiang@alibaba-inc.com> xiongwei.jiang@alibaba-inc.com> wrote: >> $xenalyze --summary trace_file_discuz.bin > > [snip] > >> This is the full output. > > Don't top-post please. > > I probably should have said "attach the full output", rather than including it inline. > > So actually -- it looks like you've set the trace to only collect HVM-related tracing information ("-e 0x8f000" from your command-line below); but to get the output that you want (with the per-domain and per-vcpu summaries), it also needs the scheduling traces, so that it knows which vcpu is running where. > > Can you try this again with "-e 0xaf000" and see what you get? > > -George > > _______________________________________________ > Xen-devel mailing list > <mailto:Xen-devel@lists.xen.org> Xen-devel@lists.xen.org > <http://lists.xen.org/xen-devel> http://lists.xen.org/xen-devel > [-- Attachment #1.1.2: Type: text/html, Size: 12144 bytes --] [-- Attachment #1.2: image001.png --] [-- Type: image/png, Size: 7236 bytes --] [-- Attachment #2: Type: text/plain, Size: 126 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* 答复: 答复: 答复: about xenalyze 2015-05-11 10:04 ` George Dunlap 2015-05-12 2:18 ` 答复: " 蒋雄伟(蒋冲) @ 2015-05-12 6:29 ` 蒋雄伟(蒋冲) 2015-05-12 10:20 ` Dario Faggioli 1 sibling, 1 reply; 11+ messages in thread From: 蒋雄伟(蒋冲) @ 2015-05-12 6:29 UTC (permalink / raw) To: 'George Dunlap'; +Cc: xen-devel, xen-devel [-- Attachment #1.1.1: Type: text/plain, Size: 1137 bytes --] Each number means what ? Each number means what ? -----邮件原件----- 发件人: dunlapg@gmail.com [mailto:dunlapg@gmail.com] 代表 George Dunlap 发送时间: 2015年5月11日 18:05 收件人: 蒋雄伟(蒋冲) 抄送: xen-devel@lists.xensource.com; xen-devel@lists.xen.org 主题: Re: [Xen-devel] 答复: 答复: about xenalyze On Fri, May 8, 2015 at 3:41 AM, 蒋雄伟(蒋冲) < <mailto:xiongwei.jiang@alibaba-inc.com> xiongwei.jiang@alibaba-inc.com> wrote: > $xenalyze --summary trace_file_discuz.bin [snip] > This is the full output. Don't top-post please. I probably should have said "attach the full output", rather than including it inline. So actually -- it looks like you've set the trace to only collect HVM-related tracing information ("-e 0x8f000" from your command-line below); but to get the output that you want (with the per-domain and per-vcpu summaries), it also needs the scheduling traces, so that it knows which vcpu is running where. Can you try this again with "-e 0xaf000" and see what you get? -George [-- Attachment #1.1.2: Type: text/html, Size: 6604 bytes --] [-- Attachment #1.2: image001.png --] [-- Type: image/png, Size: 9974 bytes --] [-- Attachment #1.3: image002.png --] [-- Type: image/png, Size: 10758 bytes --] [-- Attachment #2: Type: text/plain, Size: 126 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: 答复: 答复: 答复: about xenalyze 2015-05-12 6:29 ` 蒋雄伟(蒋冲) @ 2015-05-12 10:20 ` Dario Faggioli 0 siblings, 0 replies; 11+ messages in thread From: Dario Faggioli @ 2015-05-12 10:20 UTC (permalink / raw) To: 蒋雄伟(蒋冲) Cc: 'George Dunlap', xen-devel, xen-devel [-- Attachment #1.1: Type: text/plain, Size: 434 bytes --] On Tue, 2015-05-12 at 14:29 +0800, 蒋雄伟(蒋冲) wrote: > > Again, don't top-post, reply inline, don't use HTML emails and (and that's new) avoid posting images on the mailing list, please. > Each number means what ? > Have you looked at the xenalyze.html file, as George said in his last email (and as I said myself at least 3 times?) Look for the section "Quickstart - Generate a summary". Regards, Dario [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 181 bytes --] [-- Attachment #2: Type: text/plain, Size: 126 bytes --] _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2015-05-13 4:00 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <014b01d0871d$3ef55050$bcdff0f0$@alibaba-inc.com>
[not found] ` <5549EE3F.90206@eu.citrix.com>
2015-05-07 3:30 ` 答复: about xenalyze 蒋雄伟(蒋冲)
2015-05-07 17:57 ` George Dunlap
2015-05-08 2:41 ` 答复: " 蒋雄伟(蒋冲)
2015-05-11 10:04 ` George Dunlap
2015-05-12 2:18 ` 答复: " 蒋雄伟(蒋冲)
2015-05-12 9:31 ` George Dunlap
2015-05-12 10:37 ` Lars Kurth
2015-05-12 11:43 ` Dario Faggioli
2015-05-13 4:00 ` 答复: 答复: 答复: 答复: " 蒋雄伟(蒋冲)
2015-05-12 6:29 ` 蒋雄伟(蒋冲)
2015-05-12 10:20 ` Dario Faggioli
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.