Measuring performance of an appliance
First Claim
1. A method for measuring performance of an information appliance for a target environment of an external client device, the method comprising:
- a test module of a standalone performance measurement system (SPMS) receiving, at a local area network adapter of the SPMS from an external client device associated with a client, a request including transaction sample data to be processed by the information appliance, wherein the SPMS is coupled to the external client device via the local area network adapter wherein the information appliance comprises a processor, a first memory, and a first input/output (I/O) unit, and wherein the SPMS is a system-on-card that comprises a dedicated processor, a second memory, and a second I/O unit that is coupled to a high-speed I/O serial bus of the information appliance;
in response to receiving the transaction sample data, the test module recording the transaction sample data in a traffic data table (TDT) of the test module;
the test module injecting the transaction sample data to the information appliance via the high-speed I/O serial bus to initiate a test of a performance of the information appliance;
during the testing of the information appliance, the test module locally simulating a physical infrastructure architecture and a network usage environment of the target environment of the external client device, wherein the simulated infrastructure architecture replaces the physical infrastructure architecture during the testing of the information appliance;
in response to testing the performance of the internet appliance, the test module receiving, via the high-speed I/O serial bus, response data associated with the processing of the transaction sample data by the information appliance;
the test module calculating, for the target environment and based on the response data, results of the performance test of a network device of the information appliance, wherein the results include a transaction quantity per second and a quantity of data processed per second; and
transmitting, to the external client device via the local area network adapter, the response data and a view of the results of the performance test which meet performance needs of the client.
1 Assignment
0 Petitions
Accused Products
Abstract
A method that measures performance of an information appliance comprises a test module receiving, from a client, and recording a request for processing of a sample data by an information appliance. The test module sends the sample data received from the client to the information appliance for processing. If a request to a backend application is present, the test module also sends the request to the backend application for processing and receives and records a response from the backend application. The test module sends the response from the backend application to the information appliance for processing. A generated correlation ID is used to update a performance data table with start time and a stop time of a response for transaction sample data processed by the information appliance.
29 Citations
17 Claims
-
1. A method for measuring performance of an information appliance for a target environment of an external client device, the method comprising:
-
a test module of a standalone performance measurement system (SPMS) receiving, at a local area network adapter of the SPMS from an external client device associated with a client, a request including transaction sample data to be processed by the information appliance, wherein the SPMS is coupled to the external client device via the local area network adapter wherein the information appliance comprises a processor, a first memory, and a first input/output (I/O) unit, and wherein the SPMS is a system-on-card that comprises a dedicated processor, a second memory, and a second I/O unit that is coupled to a high-speed I/O serial bus of the information appliance; in response to receiving the transaction sample data, the test module recording the transaction sample data in a traffic data table (TDT) of the test module; the test module injecting the transaction sample data to the information appliance via the high-speed I/O serial bus to initiate a test of a performance of the information appliance; during the testing of the information appliance, the test module locally simulating a physical infrastructure architecture and a network usage environment of the target environment of the external client device, wherein the simulated infrastructure architecture replaces the physical infrastructure architecture during the testing of the information appliance; in response to testing the performance of the internet appliance, the test module receiving, via the high-speed I/O serial bus, response data associated with the processing of the transaction sample data by the information appliance; the test module calculating, for the target environment and based on the response data, results of the performance test of a network device of the information appliance, wherein the results include a transaction quantity per second and a quantity of data processed per second; and transmitting, to the external client device via the local area network adapter, the response data and a view of the results of the performance test which meet performance needs of the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification