Hi Jorge,

I'll give it a try ;-)  Please see inline.

Jorge Chiang - Oracle wrote:
> 1) How can I get an overall view of the performance of a T5240 when
> using LDoms?  Is there a tool to gather performance data on the control
> and guest LDoms and give me a "big picture" view? 

Performance is always an attribute of the application, not the platform.  If
you are looking for platform utilization, you might try

"ldm list"

on the control domain to get a big picture of the CPU utilization of all
domains.

> 2) When debugging performance issues in an LDom, is there a way to trace
> through from the application in the guest LDom to the external interface
> (NIC or FC HBA) to isolate one guest LDom's traffic from the traffic
> generated by other LDoms?

The virtualization components (vSwitch, vDisk Server, etc.) are transparent
for the guests.  Their service endpoints (vnet, vdisk device drivers) in the
guests are the furthest you can trace using Solaris from within a guest, at
least afaik.  In the IO domains or outside the chassis, you can of course
monitor the MAC-addresses of the guests, at least wrt network traffic.
For normal debugging, you can treat a vSwitch just like a regular ethernet
component.  For disk IO, you'll likely need to monitor service-times both in
the guest and in the IO-domain, correlating what you know about the disk
backend.  No easy wins to be expected.

I'd hope for someone from engineering on this list to elaborate a bit more
on this point.

> 3) What are the key performance issues that I should be looking for in
> the Control and IO Domains?  I suspect that all the work is being done
> at the Kernel level with the vdsdev/vdisk and vsw/vnet modules and I
> have no idea how to measure/monitor those.

Yes and no.  Make sure you have enough CPU (use mpstat, look for at least
some idle time).  If using ZFS in the IO domains, make sure you have
sufficient RAM for the ARC.  However, some of the work is being done in the
hypervisor, which borrows CPU cycles from these domains. This does *not*
show up in Solaris.

hth
stefan
-- 
Stefan Hinker
Systems LOB - Systems & Performance
Sun Microsystems GmbH               Tel: +49 6103 752-300
Brandenburger Str. 2-6              Stefan.Hinker at Sun.COM
D-40880 Ratingen                    http://www.sun.de/

               http://blogs.sun.com/cmt
---------------------------------------------------------------------------
Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1,
D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels
Vorsitzender des Aufsichtsrates: Martin Haering
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 6110 bytes
Desc: S/MIME Cryptographic Signature
URL: 
<http://mail.opensolaris.org/pipermail/ldoms-discuss/attachments/20100308/bb92fedb/attachment-0001.bin>
  • [ldoms-discuss... Jorge Chiang - Oracle
    • [ldoms-di... Stefan Hinker - Systems Practice - Sun Microsystems Germany

Reply via email to