Adjustable performance parameters for SSDs
First Claim
1. A method, comprising:
- accessing a latency profile based on a determined device age of a solid state drive (SSD);
providing for display a user interface comprising a plurality of interface elements;
adjusting one or more of the plurality of interface elements to achieve one or more particular output performance characteristics of the SSD, wherein the user interface is configured based on the latency profile; and
sending an instruction to the SSD to configure the SSD with a control input parameter set based on the adjusted one or more of the plurality of interface elements,wherein the one or more of the plurality of interface elements are different from the control input parameter set, andwherein the one or more particular output performance characteristics are different from the control input parameter set.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for providing host adjustable performance parameters for SSDs. The method includes accessing a latency profile based on a determined device age of a solid state drive (SSD). The method also includes providing for display a user interface comprising a plurality of interface elements to adjust a respective plurality of performance specifications of the SSD, wherein the user interface is configured based on the latency profile. The method also includes receiving, via the user interface, an adjustment to the plurality of performance specifications. The method also includes sending an instruction to the SSD to configure the SSD with a parameter set based on the adjusted plurality of performance specifications.
8 Citations
32 Claims
-
1. A method, comprising:
- accessing a latency profile based on a determined device age of a solid state drive (SSD);
providing for display a user interface comprising a plurality of interface elements; adjusting one or more of the plurality of interface elements to achieve one or more particular output performance characteristics of the SSD, wherein the user interface is configured based on the latency profile; and sending an instruction to the SSD to configure the SSD with a control input parameter set based on the adjusted one or more of the plurality of interface elements, wherein the one or more of the plurality of interface elements are different from the control input parameter set, and wherein the one or more particular output performance characteristics are different from the control input parameter set. - View Dependent Claims (2, 3, 4, 5, 6)
- accessing a latency profile based on a determined device age of a solid state drive (SSD);
-
7. A non-transitory machine-readable medium including machine-executable instructions thereon that, when executed by a processor, perform a method comprising:
-
accessing a latency profile based on a determined device age of a solid state drive (S SD); providing for display a user interface comprising a plurality of interface elements; adjusting one or more of the plurality of interface elements to achieve one or more particular output performance characteristics of the SSD, wherein the user interface is configured based on the latency profile; and sending an instruction to the SSD to configure the SSD with a control input parameter set based on the adjusted one or more of the plurality of interface elements, wherein the one or more of the plurality of interface elements are different from the control input parameter set, and wherein the one or more particular output performance characteristics are different from the control input parameter set. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processor; a memory media having instructions stored thereon that, when executed by the processor, cause the processor to facilitate; accessing a latency profile based on a determined device age of a solid state drive (SSD); providing for display a user interface comprising a plurality of interface elements; adjusting one or more of the plurality of interface elements to achieve one or more particular output performance characteristics of the SSD, wherein the user interface is configured based on the latency profile; and sending an instruction to the SSD to configure the SSD with a control input parameter set based on the adjusted one or more of the plurality of interface elements, wherein the one or more of the plurality of interface elements are different from the control input parameter set, and wherein the one or more particular output performance characteristics are different from the control input parameter set. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
means for accessing a latency profile based on a determined device age of a solid state drive (SSD); means for providing for display a user interface comprising a plurality of interface elements; means for adjusting one or more of the plurality of interface elements to achieve one or more particular output performance characteristics of the SSD, wherein the user interface is configured based on the latency profile; and means for sending an instruction to the SSD to configure the SSD with a control input parameter set based on the adjusted one or more of the plurality of interface elements, wherein the one or more of the plurality of interface elements are different from the control input parameter set, and wherein the one or more particular output performance characteristics are different from the control input parameter set. - View Dependent Claims (20, 21, 22)
-
-
23. A method, comprising:
-
adjusting one or more of a plurality of elements to achieve one or more particular output performance characteristics of a storage device, wherein the plurality of elements are associated with a plurality of output performance categories of the storage device; and sending an instruction to the storage device to configure the storage device with one or more control input parameters based on the adjusted one or more of the plurality of elements, wherein the one or more of the plurality of elements are different from the one or more control input parameters, wherein the one or more particular output performance characteristics are different from the one or more control input parameters, and wherein the plurality of output performance categories are different from the one or more control input parameters. - View Dependent Claims (24, 25, 26)
-
-
27. A system, comprising:
-
a memory; and a controller configured to cause; adjusting one or more of a plurality of elements to achieve one or more particular output performance characteristics of a storage device, wherein the plurality of elements are associated with a plurality of output performance categories of the storage device; and sending an instruction to the storage device to configure the storage device with one or more control input parameters based on the adjusted one or more of the plurality of elements, wherein the one or more of the plurality of elements are different from the one or more control input parameters, wherein the one or more particular output performance characteristics are different from the one or more control input parameters, and wherein the plurality of output performance categories are different from the one or more control input parameters. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification