On 2/17/06, Little, Chris <[EMAIL PROTECTED]> wrote:
> Do z/VM transaction rates give any meaningful performance data for a z/VM
> system that only hosts Linux?
It's numbers, but not as we know it ... ;-) VM does not recognize the
application transactions that happen on Linux, but VM does spot
periods of activity for the entire virtual machine.
If VM is unable to identify transactions for your Linux servers, it
means that the servers do not drop from queue. That means that CP will
have trouble to understand when the virtual machine is idle. In ESALPS
it would look like this:
<Triv+NonTriv> <-UP Trivial-->
UserID <-Users-> Transactions Tran Resp(sec)
Time /Class Actv In Q /min Response /min Qtim Trans
-------- -------- ---- ---- ----- -------- ---- ---- -----
21:32:00 LNX00A00 1 1.0 0.00 . 0.0 . .
LNX00B00 1 0.4 59.00 0.043 49.0 0.09 0.011
The first of the two is the bad penguin (I set the hz_timer to 1)
since it stays in queue all the time. The second one drops from queue
on average once per second. That difference also shows in the total
CPU usage for the server:
<---CPU time-->
UserID <(seconds)> T:V
Time /Class Total Virt Rat
-------- -------- ----- ----- ---
21:32:00 LNX00A00 2.98 1.69 1.8
LNX00B00 0.19 0.17 1.1
The bad server uses only 5% of a CPU but still remains in queue all
the time, so that is not good for CP to understand this server is
idle.
Rob
--
Rob van der Heij
Velocity Software, Inc
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390