徐飞
2011-Aug-30 13:14 UTC
[Xen-users] Why the data got from "top" and "xentop" are different?
Hi All, I''m a beginner in Xen. Recently I''ve configured one VM (vm03) hosted in my physical machine. I ran the "netperf" workload in the vm01, and used the "top" command in the vm03 to test the behavior of the running workload. Meanwhile, I also used the "xentop" command in domain0 to see the resource consumption in vm03. Interestingly, I found that the CPU usage data is extremely different with each other. The CPU usage data in "xentop" was 13.6%, while in "top" the data was only 1.0%. So why does this happen? Xentop detail data: 2 domains: 2 running, 0 blocked, 0 paused, 0 crashed, 0 dying, 0 shutdown Mem: 25099756k total, 20868028k used, 4231728k free CPUs: 16 @ 2400MHz NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR SSID Domain-0 -----r 822 38.9 16314368 65.0 no limit n/a 16 0 0 0 0 0 0 0 0 vm03 -----r 77 13.6 4193024 16.7 4194304 16.7 4 1 12177577 73198 1 0 68043 37282 0 Top detail data: Tasks: 123 total, 2 running, 121 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.1%si, 0.1%st Mem: 4193204k total, 2073200k used, 2120004k free, 117796k buffers Swap: 0k total, 0k used, 0k free, 1652528k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3175 root 15 0 9108 980 624 R 1.0 0.0 0:00.04 netperf 1 root 15 0 10352 684 576 S 0.0 0.0 0:00.01 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 7 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 9 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 xenwatch 10 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 xenbus 14 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/1 15 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 16 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1 17 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/1 18 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/2 19 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/2 20 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/2 My Xen version is 3.3.1. *Best Regards,* *Faye* _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Todd Deshane
2011-Aug-31 04:33 UTC
Re: [Xen-users] Why the data got from "top" and "xentop" are different?
On Tue, Aug 30, 2011 at 9:14 AM, 徐飞 <kudofaye@gmail.com> wrote:> Hi All, > > I''m a beginner in Xen. Recently I''ve configured one VM (vm03) hosted in my > physical machine. I ran the "netperf" workload in the vm01, and used the > "top" command in the vm03 to test the behavior of the running workload. > Meanwhile, I also used the "xentop" command in domain0 to see the resource > consumption in vm03. Interestingly, I found that the CPU usage data is > extremely different with each other. The CPU usage data in "xentop" was > 13.6%, while in "top" the data was only 1.0%. > > So why does this happen? >This is a common question: http://lists.xensource.com/archives/html/xen-users/2008-10/msg00415.html You may want to look into the profile tools for Xen if you need better granularity. See for example: http://xenoprof.sourceforge.net/ Hope that helps. Thanks, Todd -- Todd Deshane http://www.linkedin.com/in/deshantm http://www.xen.org/products/cloudxen.html http://runningxen.com/ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Apparently Analagous Threads
- error creating Centos 5.1 x32 dum_U instance on CentOS 5.1 x64
- NetBSD on Xen 3.1 CentOS 5.2
- error creating Centos 5.1 x32 dum_U instance on CentOS5.1 x64
- error creating Centos 5.1 x32 dum_U instance on CentOS5.1 x64
- Mutiple virtualmachines Live migration at the same time with Xen