Measuring Linux Performance

advertisement
Linux Performance
Suite (ESALPS)
Announced: May 31, 2001
Available: July 9, 2001
Velocity Software
196-D Castro Street
Mountain View, CA 94041
(650) 964-8867 Phone
For information, contact
Info@VelocitySoftware.com
or see http://VelocitySoftware.com
and
http://LinuxVM.com
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
1
Velocity Software
VM Products:
 Performance Tools:
 World Class Monitors
 Supports all possible subsystems and hardware
 Supports VM/XA 2.1 up to z/VM current release
 ESAMON for Real time monitoring
 Alerts, dedicated terminals, 100+ displays, see it right now!
 ESAMAP for capacity planning and detailed analysis
 Reports on everything
 ESATCP for network performance
 Measure your network
 Advanced technology for application response time reporting
 ESAWEB - to present the data on the web
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
2
ESAMON: New
Operational Display
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
3
ESAWEB: ESAMON
Interface
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
4
ESATCP: Network
Monitoring
 SNMP Client:


Provides refresh of all data every 60 seconds (default)
Low Overhead
 Provides data on:





Transport Layer (UDP, TCP)
Internet Layer (IP, ICMP)
Interface Layer
Applications/Connections
Subnets
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
5
ESATCP:
Subnet Reporting
ESATCPS:
Report VM Application IP Service Levels
Report by subnet
Time/
<Response Time Data-> <Bytes/Second> <Max Seg>
SubNet
<Avg> Smoothed StdDev <-In-> <-Out-> <-size-->
---------------- ----- -------- ------ ------ ------- --------22:20:00
35.8.208.172
0.08
0.08
0.03
0
0
1460
152.173.243.177
0.85
0.63
0.08
0
7
536
152.201.107.69
0.69
0.65
0.06
0
6
536
209.30.98.63
0.47
0.43
0.06
58
28
536
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
6
Linux Performance
Suite (ESALPS)
 ESALPS Monitor suite includes:
ESAMON for real time analysis and alerts
ESAMAP for reporting and capacity planning
ESATCP for Linux data acquisition and immediate alerts
ESAWEB for display of your data
 What can you monitor:
Servers running under VM
Dedicated servers on other platforms
Unix servers of different flavors
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
7
Performance
Help?
 Youngstown State University is trying to implement university-wide
email using Linux for S/390 under VM/ESA. As part of this, we were hoping
to use IMP as the web mail application. However, response time is
awful. We are running a IBM 9672-R42 (generation 2) machine. Is this the
problem? I can't believe that IMP requires that much CPU. Maybe I'm wrong.
Upgrading the processor is not a current option. Moving it to a Intel, RS/6000,
Sun, etc. is an option. I personally would like to see it run (successfully) on
S/390. Any suggestion on how to improve performance or even determine
where the bottleneck exists that is causing the problem. I'm a Linux
newbie, really just an occasional user. I'm not the one installing and
implementing it so I have no idea where to turn to get guidance on this.
See Velocity Software’s WWW.LINUXVM.COM for hints and tips.
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
8
ESALPS Is Full
Function Monitor
 Provide data for:



Performance / Bottleneck Analysis (Reactive)
Capacity Planning / Plan Upgrades (Proactive)
Service Level Analysis (Management Reporting)
 Measures:



VM Resources for big system perspective
Linux data for application and server perspective
Network data for network performance perspective
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
9
Linux HOST
Data Source
 Simple Network Management Protocol
 Standard Interface for IP Network Performance Data


Consistent across Unix, Linux, z/VM, z/OS, Routers, IP Devices
Very Well defined
 Requires NETSNMP Daemon to be running
 HOST MIBs (RFC 1514)



U.C. Davis (UCD) port, NET-SNMP (SourceForge)
HOST MIBS available for Linux, Unix, Others
Provides support for many platforms with ESALPS
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
10
Linux Data
Collection
Acquire data from any Linux (running SNMP) using ESATCP
ESATCP
Internet/Intranet
(snmp Client)
TCPIP (VM)
Lnx
Lnx
Intel
Risc
Unix
Lnx
Lnx
Copyright 2001, Velocity Software,
Inc
Lnx
z/VM
S/390
Linux Performance Suite
11
Performance Data
Flow
TCPIP
SNMP/MIB II
ALERTS
ESATCP
(snmp Client)
VM
CP Monitor
LINUX
SNMP/Host Mibs
ESAMON
(Real Time Monitor)
Performance
data base
(PDB)
ESAMAP
Real-Time
Displays
Reports
(Performance Reporting)
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
12
Linux Memory
Analysis (UCD)
 Measure Storage/Swap Utilization
 Measure Buffer/Cache Sizes
 Threshold levels defined (MIN 16000 Swap blocks)
Report: ESAUCD2
LINUX UCD Memory Analysis Report
\
Linux Test
-----------------------------------------------------------------------------Date/
<--Real Storage--> <-----SWAP Storage----> Total <--Storage in Use->
Time/
Total Avail Used Total Avail Used MIN
Avail Shared Buffer Cache
-------- ------ ----- ----- ----- ----- ----- ----- ----- ------ ------ ----07:33:19
BOBLINX
29144 5076 24068 99860 99860
0 16000 105K
4868
780 7668
-----------------------------------------------------------------------------07:38:19
BOBLINX
29144 5076 24068 99860 99860
0 16000 105K
4868
780 7668
------------------------------------------------------------------------------
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
13
Performance
Reports (Host)
 Host System Resource Analysis,
Show CPU and Memory of current programs
Report: ESAHST4
LINUX/UCD System Software Report
Monitor initialized: 05/06/01 at 02:00:08 on P390 serial 00001
---------------------------------------------------------------Date/
<--Software Program---------> <CPU Seconds> Storage(K)
Server
Name
ID
Type
Status Total Intrval Current
-------- ------ ------- ------ ------- ----- ------- ---------02:02:02
BOBLINX
init
0
0
0
4
0
0
kupdate
0
0
0
40
0
0
syslogd
0
0
0
13
0
52
klogd
0
0
0
12
0
0
crond
0
0
0
12
0
104
snmpd
0
0
0 21144
10
Copyright 2001, Velocity Software,
Inc
1224
14
Future
Enhancements
 Host MIBs are being expanded as open source effort
 Additional support will be implemented by ESALPS
 Project resource requirements for porting work to S/390
Copyright 2001, Velocity Software,
Inc
15
ESALPS Pricing
 Standard Per Product Pricing:
Annual (STL): $3,800/year per product per system
LongTerm (LTL): $10,000, plus 15% maintenance
 ESALPS Suite Pricing
$30,000, plus 20% maintenance (LTL only, no STL)
Includes ESAMAP, ESAMON, ESATCP and ESAWEB
 Upgrades:
Convert to Long Term Standard Pricing
Upgrade from LTL to ESALPS prorated
 Discounts:
University: 25%
Multiple License (2nd and subsequent) 20%
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
16
Upgrade to
ESALPS Examples
 ESAMAP/ESAMON on STL to ESALPS:
Prorate existing licenses, pay delta to $30,000
 ESAMAP/ESAMON on LTL to ESALPS
$10,000
 ESAMAP/ESAMON/ESATCP (LTL) to ESALPS
$1,500
 ESAWEB (LTL) to ESALPS
$20,000
Copyright 2001, Velocity Software,
Inc
Linux Performance Suite
17
Download