Quasi Disk Drive for Testing Disk Interface Performance
First Claim
Patent Images
1. A method comprising:
- configuring a hardware element in communication with an operating system, the hardware element having;
logic to emulate behavior of an actual persistent storage device, and a connector to support a direct connection of the hardware element into a storage slot;
sending a request from an application to the hardware element, the request to access the hardware element, including the hardware element to respond to the request without processing data to support the request;
testing performance of supporting hardware in communication with the hardware element, including measuring a factor associated with sending of the request to receipt of the response.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention 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.
7 Citations
20 Claims
-
1. A method comprising:
-
configuring a hardware element in communication with an operating system, the hardware element having;
logic to emulate behavior of an actual persistent storage device, and a connector to support a direct connection of the hardware element into a storage slot;sending a request from an application to the hardware element, the request to access the hardware element, including the hardware element to respond to the request without processing data to support the request; testing performance of supporting hardware in communication with the hardware element, including measuring a factor associated with sending of the request to receipt of the response. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processing unit in communication with memory and an operating system; a hardware element in communication with an operating system, the hardware element having;
logic to emulate behavior of an actual persistent storage device, and a connector to plug directly into a storage slot;a functional unit in communication with the memory, the functional unit comprising; a diagnostic program to support issuance of an evaluation to the hardware element; a request manager in communication with the diagnostic program, the request manager to send a request from the diagnostic program to the hardware element, the request manager to access the hardware element, including receipt of a response communication from the hardware element to the request without processing data to support the request; and a test manager in communication with the request manager, the test manager to test performance of supporting hardware in communication with the hardware element, including measurement of a factor associated with both the send request by the request manager and receipt of the response. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for use with an electronic communication, the computer program product comprising a computer-readable storage medium having computer readable program code embodied thereon, which when executed causes a computer to implement a method for testing performance of computer hardware, the method comprising:
-
configuring a hardware element in communication with an operating system, the hardware element having;
logic to emulate behavior of an actual persistent storage device, and a connector to plug directly into a hard drive slot;sending a request from an application to the hardware element, the request to access the hardware element, including the hardware element to respond to the request without processing data to support the request; and testing performance of supporting hardware in communication with the hardware element, including measuring a factor associated with sending of the request to receipt of the response. - View Dependent Claims (16, 17, 18)
-
-
19. A computer implemented method for evaluation of hardware components, the method comprising:
-
a hardware element in communication with an operating system, the hardware element configured with a connector and directly connected into a hard drive slot and embedded logic for emulating behavior of an actual persistent storage device, and; an application sending a request to the hardware element, the request accessing the embedded logic; a diagnostic tool receiving response communication from the embedded logic, wherein the response communication includes data acknowledging receipt of the request without processing data to support the request; and testing performance of supporting hardware in communication with the hardware element, including measuring a factor associated with sending of the request and receipt of the response communication. - View Dependent Claims (20)
-
Specification