US6636905B1 - Method for analyzing input/output performance of a data processing system - Google Patents
Method for analyzing input/output performance of a data processing system Download PDFInfo
- Publication number
- US6636905B1 US6636905B1 US09/277,313 US27731399A US6636905B1 US 6636905 B1 US6636905 B1 US 6636905B1 US 27731399 A US27731399 A US 27731399A US 6636905 B1 US6636905 B1 US 6636905B1
- Authority
- US
- United States
- Prior art keywords
- input
- output
- statistics
- workload
- class
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3447—Performance evaluation by modeling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3452—Performance evaluation by statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/87—Monitoring of transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/88—Monitoring involving counting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/885—Monitoring specific for caches
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
TABLE 1 | ||||||||
Avg | ||||||||
Device | Req/ | % | Avg | Chan/ | RET- | Hdw | ||
LC | LDN | Name | second | Reads | Size | Dev Q | FLD | Service |
5 | 1 | MH0 | 0.05 | 100.00 | 1792 | 0.37 | 27.10 | 26.70 |
5 | 2 | MH1 | 2.26 | 49.96 | 1265 | 0.32 | 16.25 | 15.90 |
5 | 4 | MH3 | 0.49 | 92.78 | 1263 | 0.02 | 19.04 | 18.99 |
5 | 5 | MH4 | 0.22 | 95.11 | 3454 | 0.70 | 27.53 | 26.81 |
8 | 9 | MP0 | 0.95 | 49.95 | 1247 | 0.22 | 15.29 | 15.05 |
8 | 11 | MP2 | 0.30 | 14.45 | 274 | 0.66 | 17.38 | 16.69 |
8 | 13 | MP4 | 0.83 | 100.00 | 2360 | 0.94 | 21.93 | 20.97 |
TABLE 2 | ||||||
CLASS | #Reads | 0-224 | 224-448 | 448-1792 | 1792- | Average |
Batch | 1866751 | 317280 | 73970 | 1382586 | 92915 | 1710 |
Demand | 33512 | 0 | 0 | 19470 | 14042 | 2542 |
|
0 | 0 | 0 | 0 | 0 | 0 |
Claims (19)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/277,313 US6636905B1 (en) | 1999-03-26 | 1999-03-26 | Method for analyzing input/output performance of a data processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/277,313 US6636905B1 (en) | 1999-03-26 | 1999-03-26 | Method for analyzing input/output performance of a data processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
US6636905B1 true US6636905B1 (en) | 2003-10-21 |
Family
ID=28791763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/277,313 Expired - Lifetime US6636905B1 (en) | 1999-03-26 | 1999-03-26 | Method for analyzing input/output performance of a data processing system |
Country Status (1)
Country | Link |
---|---|
US (1) | US6636905B1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020103620A1 (en) * | 2000-12-28 | 2002-08-01 | Hideaki Hayashi | Apparatus management method, apparatus management system, and apparatus management program product |
US20040003087A1 (en) * | 2002-06-28 | 2004-01-01 | Chambliss David Darden | Method for improving performance in a computer storage system by regulating resource requests from clients |
US20040103402A1 (en) * | 2002-11-25 | 2004-05-27 | International Business Machines Corporation | Conformance of computer programs with predetermined design structures |
US20050060125A1 (en) * | 2003-09-11 | 2005-03-17 | Kaiser Scott Douglas | Data storage analysis mechanism |
US20060095312A1 (en) * | 2004-10-28 | 2006-05-04 | International Business Machines Corporation | Method, system, and storage medium for using comparisons of empirical system data for testcase and workload profiling |
US7127545B1 (en) * | 2003-11-19 | 2006-10-24 | Veritas Operating Corporation | System and method for dynamically loadable storage device I/O policy modules |
US7941332B2 (en) | 2006-01-30 | 2011-05-10 | International Business Machines Corporation | Apparatus, system, and method for modeling, projecting, and optimizing an enterprise application system |
US7971093B1 (en) * | 2008-01-16 | 2011-06-28 | Network Appliance, Inc. | Apparatus and method to proactively address hard disk drive inefficiency and failure |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4849879A (en) * | 1986-09-02 | 1989-07-18 | Digital Equipment Corp | Data processor performance advisor |
US5062055A (en) * | 1986-09-02 | 1991-10-29 | Digital Equipment Corporation | Data processor performance advisor |
US5483468A (en) * | 1992-10-23 | 1996-01-09 | International Business Machines Corporation | System and method for concurrent recording and displaying of system performance data |
US5615357A (en) * | 1994-12-29 | 1997-03-25 | Sun Microsystems, Inc. | System and method for verifying processor performance |
US5623598A (en) * | 1994-11-22 | 1997-04-22 | Hewlett-Packard Company | Method for identifying ways to improve performance in computer data storage systems |
US5729397A (en) * | 1992-12-31 | 1998-03-17 | International Business Machines Corporation | System and method for recording direct access storage device operating statistics |
US6055492A (en) * | 1997-12-12 | 2000-04-25 | International Business Machines Corporation | System and method for providing trace information data reduction |
US6108782A (en) * | 1996-12-13 | 2000-08-22 | 3Com Corporation | Distributed remote monitoring (dRMON) for networks |
US6122664A (en) * | 1996-06-27 | 2000-09-19 | Bull S.A. | Process for monitoring a plurality of object types of a plurality of nodes from a management node in a data processing system by distributing configured agents |
US6158024A (en) * | 1998-03-31 | 2000-12-05 | International Business Machines Corporation | Method and apparatus for structured memory analysis of data processing systems and applications |
US6269410B1 (en) * | 1999-02-12 | 2001-07-31 | Hewlett-Packard Co | Method and apparatus for using system traces to characterize workloads in a data storage system |
US6321264B1 (en) * | 1998-08-28 | 2001-11-20 | 3Com Corporation | Network-performance statistics using end-node computer systems |
US6324528B1 (en) * | 1997-09-12 | 2001-11-27 | Nortel Networks Limited | Method and apparatus for recording actual time used by a service which makes requests for data |
US6332178B1 (en) * | 1997-11-26 | 2001-12-18 | Compaq Computer Corporation | Method for estimating statistics of properties of memory system transactions |
US6374367B1 (en) * | 1997-11-26 | 2002-04-16 | Compaq Computer Corporation | Apparatus and method for monitoring a computer system to guide optimization |
US6442585B1 (en) * | 1997-11-26 | 2002-08-27 | Compaq Computer Corporation | Method for scheduling contexts based on statistics of memory system interactions in a computer system |
-
1999
- 1999-03-26 US US09/277,313 patent/US6636905B1/en not_active Expired - Lifetime
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4849879A (en) * | 1986-09-02 | 1989-07-18 | Digital Equipment Corp | Data processor performance advisor |
US5062055A (en) * | 1986-09-02 | 1991-10-29 | Digital Equipment Corporation | Data processor performance advisor |
US5483468A (en) * | 1992-10-23 | 1996-01-09 | International Business Machines Corporation | System and method for concurrent recording and displaying of system performance data |
US5729397A (en) * | 1992-12-31 | 1998-03-17 | International Business Machines Corporation | System and method for recording direct access storage device operating statistics |
US5623598A (en) * | 1994-11-22 | 1997-04-22 | Hewlett-Packard Company | Method for identifying ways to improve performance in computer data storage systems |
US5615357A (en) * | 1994-12-29 | 1997-03-25 | Sun Microsystems, Inc. | System and method for verifying processor performance |
US6122664A (en) * | 1996-06-27 | 2000-09-19 | Bull S.A. | Process for monitoring a plurality of object types of a plurality of nodes from a management node in a data processing system by distributing configured agents |
US6108782A (en) * | 1996-12-13 | 2000-08-22 | 3Com Corporation | Distributed remote monitoring (dRMON) for networks |
US6324528B1 (en) * | 1997-09-12 | 2001-11-27 | Nortel Networks Limited | Method and apparatus for recording actual time used by a service which makes requests for data |
US6332178B1 (en) * | 1997-11-26 | 2001-12-18 | Compaq Computer Corporation | Method for estimating statistics of properties of memory system transactions |
US6374367B1 (en) * | 1997-11-26 | 2002-04-16 | Compaq Computer Corporation | Apparatus and method for monitoring a computer system to guide optimization |
US6442585B1 (en) * | 1997-11-26 | 2002-08-27 | Compaq Computer Corporation | Method for scheduling contexts based on statistics of memory system interactions in a computer system |
US6055492A (en) * | 1997-12-12 | 2000-04-25 | International Business Machines Corporation | System and method for providing trace information data reduction |
US6158024A (en) * | 1998-03-31 | 2000-12-05 | International Business Machines Corporation | Method and apparatus for structured memory analysis of data processing systems and applications |
US6321264B1 (en) * | 1998-08-28 | 2001-11-20 | 3Com Corporation | Network-performance statistics using end-node computer systems |
US6269410B1 (en) * | 1999-02-12 | 2001-07-31 | Hewlett-Packard Co | Method and apparatus for using system traces to characterize workloads in a data storage system |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020103620A1 (en) * | 2000-12-28 | 2002-08-01 | Hideaki Hayashi | Apparatus management method, apparatus management system, and apparatus management program product |
US20040003087A1 (en) * | 2002-06-28 | 2004-01-01 | Chambliss David Darden | Method for improving performance in a computer storage system by regulating resource requests from clients |
US7228354B2 (en) * | 2002-06-28 | 2007-06-05 | International Business Machines Corporation | Method for improving performance in a computer storage system by regulating resource requests from clients |
US7073166B2 (en) * | 2002-11-25 | 2006-07-04 | International Business Machines Corporation | Conformance of computer programs with predetermined design structures |
US20040103402A1 (en) * | 2002-11-25 | 2004-05-27 | International Business Machines Corporation | Conformance of computer programs with predetermined design structures |
US20050060125A1 (en) * | 2003-09-11 | 2005-03-17 | Kaiser Scott Douglas | Data storage analysis mechanism |
US20050182911A1 (en) * | 2003-09-11 | 2005-08-18 | Kaiser Scott D. | Data storage analysis mechanism |
US6912482B2 (en) | 2003-09-11 | 2005-06-28 | Veritas Operating Corporation | Data storage analysis mechanism |
US7539835B2 (en) | 2003-09-11 | 2009-05-26 | Symantec Operating Corporation | Data storage analysis mechanism |
US7127545B1 (en) * | 2003-11-19 | 2006-10-24 | Veritas Operating Corporation | System and method for dynamically loadable storage device I/O policy modules |
US7694063B1 (en) | 2003-11-19 | 2010-04-06 | Symantec Operating Corporation | System and method for dynamically loadable storage device I/O policy modules |
US20060095312A1 (en) * | 2004-10-28 | 2006-05-04 | International Business Machines Corporation | Method, system, and storage medium for using comparisons of empirical system data for testcase and workload profiling |
US7941332B2 (en) | 2006-01-30 | 2011-05-10 | International Business Machines Corporation | Apparatus, system, and method for modeling, projecting, and optimizing an enterprise application system |
US7971093B1 (en) * | 2008-01-16 | 2011-06-28 | Network Appliance, Inc. | Apparatus and method to proactively address hard disk drive inefficiency and failure |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5440722A (en) | System bus monitor for compiling data regarding use of a system bus | |
US7853585B2 (en) | Monitoring performance of a data processing system | |
US5067107A (en) | Continuous computer performance measurement tool that reduces operating system produced performance data for logging into global, process, and workload files | |
US5701471A (en) | System and method for testing multiple database management systems | |
Cherkasova et al. | Automated anomaly detection and performance modeling of enterprise applications | |
US7979850B2 (en) | Method and system for generating a common trace data format | |
US6591228B1 (en) | Centralized diagnostic logging service | |
US7792950B2 (en) | Coverage analysis of program code that accesses a database | |
US6910036B1 (en) | Database performance monitoring method and tool | |
US7552212B2 (en) | Intelligent performance monitoring based on user transactions | |
US20060130001A1 (en) | Apparatus and method for call stack profiling for a software application | |
US8005860B1 (en) | Object-level database performance management | |
US20080010497A1 (en) | Selecting a Logging Method via Metadata | |
US20090307347A1 (en) | Using Transaction Latency Profiles For Characterizing Application Updates | |
US6636905B1 (en) | Method for analyzing input/output performance of a data processing system | |
US7325016B1 (en) | Monitoring database performance by obtaining SQL addresses for SQL statements | |
US5923874A (en) | Resource measurement facility in a multiple operating system complex | |
WO2012095839A2 (en) | Systems and methods for performing online analytical processing | |
US6332117B1 (en) | General event stamping scheme | |
US6865697B2 (en) | Method and apparatus for reduced error checking of data received by a server from a client | |
Hunter et al. | Modeling real DASD configurations | |
CN113886205A (en) | Database performance bottleneck positioning analysis method, device and system and storage medium | |
US20070162897A1 (en) | Apparatus and method for profiling based on call stack depth | |
US8881156B2 (en) | Apportioning summarized metrics based on unsummarized metrics in a computing system | |
US20070226737A1 (en) | Methods, systems, and storage mediums for monitoring and controlling command usage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: UNISYS CORPORATION, MINNESOTA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MCNAMER, TIMOTHY R.;NELSON, TIMOTHY L.;REEL/FRAME:009856/0909 Effective date: 19990325 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: UNISYS CORPORATION, PENNSYLVANIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:023312/0044 Effective date: 20090601 Owner name: UNISYS HOLDING CORPORATION, DELAWARE Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:023312/0044 Effective date: 20090601 Owner name: UNISYS CORPORATION,PENNSYLVANIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:023312/0044 Effective date: 20090601 Owner name: UNISYS HOLDING CORPORATION,DELAWARE Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:023312/0044 Effective date: 20090601 |
|
AS | Assignment |
Owner name: UNISYS CORPORATION, PENNSYLVANIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:023263/0631 Effective date: 20090601 Owner name: UNISYS HOLDING CORPORATION, DELAWARE Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:023263/0631 Effective date: 20090601 Owner name: UNISYS CORPORATION,PENNSYLVANIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:023263/0631 Effective date: 20090601 Owner name: UNISYS HOLDING CORPORATION,DELAWARE Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CITIBANK, N.A.;REEL/FRAME:023263/0631 Effective date: 20090601 |
|
AS | Assignment |
Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERA Free format text: PATENT SECURITY AGREEMENT (PRIORITY LIEN);ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:023355/0001 Effective date: 20090731 |
|
AS | Assignment |
Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERA Free format text: PATENT SECURITY AGREEMENT (JUNIOR LIEN);ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:023364/0098 Effective date: 20090731 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT, IL Free format text: SECURITY AGREEMENT;ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:026509/0001 Effective date: 20110623 |
|
AS | Assignment |
Owner name: UNISYS CORPORATION, PENNSYLVANIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY;REEL/FRAME:030004/0619 Effective date: 20121127 |
|
AS | Assignment |
Owner name: UNISYS CORPORATION, PENNSYLVANIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE;REEL/FRAME:030082/0545 Effective date: 20121127 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATE Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:042354/0001 Effective date: 20170417 Owner name: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE, NEW YORK Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:042354/0001 Effective date: 20170417 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT, ILLINOIS Free format text: SECURITY INTEREST;ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:044144/0081 Effective date: 20171005 Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT Free format text: SECURITY INTEREST;ASSIGNOR:UNISYS CORPORATION;REEL/FRAME:044144/0081 Effective date: 20171005 |
|
AS | Assignment |
Owner name: UNISYS CORPORATION, PENNSYLVANIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION);REEL/FRAME:044416/0358 Effective date: 20171005 |
|
AS | Assignment |
Owner name: UNISYS CORPORATION, PENNSYLVANIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:WELLS FARGO BANK, NATIONAL ASSOCIATION;REEL/FRAME:054231/0496 Effective date: 20200319 |