US 9,811,080 B2
Measuring performance of an appliance
Ta-Wei Lin, Taipei (TW); Jeffrey C H Liu, Taipei (TW); Lin Chan Hsiao, Taipei (TW); Shu-Hao Liang, Taipei County (TW); and Chih-Wen Su, Taipei (TW)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Feb. 28, 2013, as Appl. No. 13/781,736.
Application 13/781,736 is a continuation of application No. 13/731,093, filed on Dec. 30, 2012, granted, now 9,541,921.
Claims priority of application No. 100150086 A (TW), filed on Dec. 30, 2011.
Prior Publication US 2014/0081589 A1, Mar. 20, 2014
This patent is subject to a terminal disclaimer.
Int. Cl. G05B 23/02 (2006.01); G06F 11/34 (2006.01)
CPC G05B 23/0202 (2013.01) [G06F 11/3409 (2013.01); G06F 11/3466 (2013.01)] 17 Claims
OG exemplary drawing
 
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.