Quasi disk drive for testing disk interface performance
First Claim
Patent Images
1. A method comprising:
- configuring a computer system with a port connection to directly receive a persistent storage device;
the port connection receiving a modified storage device, the modified device having logic to emulate behavior of the persistent device;
emulating behavior of the persistent device, including sending a request from an application to the modified device, the request to access the modified device, including the modified device to issue a response to the request with a reply after emulating a transaction, the response including a measurement of duration for completion of the transaction at the modified device, wherein emulating the behavior includes returning a null data set for responding to a read transaction; and
testing performance of supporting hardware in communication with the modified device, including evaluating speed of processing the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to diagnostic evaluation of hardware components of a computer machine. A conventional storage device is replaced with a modified storage device. Read and write operations are received by the modified storage device. Issuance of a response to the read and write operations is limited to an acknowledgement receipt, which is employed to evaluate performance and/or bandwidth of the machines with respect to hardware for data storage.
10 Citations
9 Claims
-
1. A method comprising:
-
configuring a computer system with a port connection to directly receive a persistent storage device; the port connection receiving a modified storage device, the modified device having logic to emulate behavior of the persistent device; emulating behavior of the persistent device, including sending a request from an application to the modified device, the request to access the modified device, including the modified device to issue a response to the request with a reply after emulating a transaction, the response including a measurement of duration for completion of the transaction at the modified device, wherein emulating the behavior includes returning a null data set for responding to a read transaction; and testing performance of supporting hardware in communication with the modified device, including evaluating speed of processing the request. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
a processing unit in communication with memory and an operating system; a computer system with a port connection to directly receive a persistent storage device; the port connection receiving a modified storage device, the modified device having logic to emulate behavior of the persistent device; a functional unit in communication with the memory, the functional unit comprising; a diagnostic program to support issuance of an evaluation to the modified device; a request manager in communication with the diagnostic program, the modified device to emulate behavior of the persistent storage, including the request manager to send a request from the diagnostic program to the modified device, the request manager to access the modified device, including the modified device to issue a response to the request with a reply after emulation of a transaction, the response including a measurement of duration for completion of the transaction at the modified device, wherein emulating the behavior of the persistent device includes returning a null data set for responding to a read transaction; and a test manager in communication with the request manager, the test manager to test performance of supporting hardware in communication with the modified device, including measurement of a factor associated with speed of processing the request. - View Dependent Claims (5, 6)
-
7. A computer program product for use with an electronic communication, the computer program product comprising a computer-readable hardware storage-device having computer readable program code, which when executed on a processor causes a computer to implement a method for testing performance of computer hardware, the method comprising:
-
configuring a computer system with a port connection to directly receive a persistent storage device; the port connection receiving a modified storage device, the modified device having logic to emulate behavior of the persistent device; emulating behavior of the persistent device, including sending a request from an application to the modified device, the request to access the modified device, including the modified device to issue a response to the request with a reply after emulating a transaction, the response including a measurement of duration for completion of the transaction at the modified device, wherein emulating the behavior comprises returning a null data set for responding to a read transaction; and testing performance of supporting hardware in communication with the modified device, including evaluating speed of processing the request. - View Dependent Claims (8, 9)
-
Specification