From: Shiva MahaDeva on 17 Mar 2005 11:46 Can you tell me what does it mean "cross calls" (Xcall) in mpstat command, and how could I use this data analyzing bottlenecked system ? Thanks.
From: Darren Dunham on 17 Mar 2005 13:42 Shiva MahaDeva <contracer11(a)uol.com.br> wrote: > Can you tell me what does it mean "cross calls" (Xcall) in mpstat > command, and how could I use this data analyzing bottlenecked system ? Do you have Solaris 10? If so, here's a tutorial on dtrace involving the investigation of high xcal numbers. Otherwise, it's probably just looking around until you find something suspicious. You might read through the tutorial anyway and see what they found, then try to see if there's anything similar going on on your machine. http://www.filibeto.org/~aduritz/truetrue/solaris10/dtrace-intro.html -- Darren Dunham ddunham(a)taos.com Senior Technical Consultant TAOS http://www.taos.com/ Got some Dr Pepper? San Francisco, CA bay area < This line left intentionally blank to confuse you. >
From: barts on 17 Mar 2005 23:29 A cross call is one processor "poking" another to run some code; typically done to do tlb shootdowns, get cpus into a known state, let them know there's work to do, etc. Lot's of map unmap calls can cause xcalls, as can heavy kernel io. Solaris 10 is your friend here, absolutely, since you can figure out the exact cause of the xcalls. - Bart
|
Pages: 1 Prev: svcadm during autoinstall/jumpstart? Next: Problems with FC HBA and T3 |