G06F1/3221

METHOD FOR MANAGING HARD DISK DRIVE (HDD) PERFORMANCE AT AN INFORMATION HANDLING SYSTEM
20230089174 · 2023-03-23 ·

Managing HDD performance at an IHS, including determining, for each write operation, a total number of revolutions of a disk of a HDD to complete the write operation and a number of revolutions of the disk of the HDD during the write operation that a write head of the HDD is off-track; calculating, for each write operation, a performance loss of the HDD; determining an average performance loss (APL) of the HDD over a first time period based on the performance loss of each write operation performed for the first time period; determining that the APL of the HDD over the first time period is greater than the threshold, and in response, performing a mitigation service at the IHS.

Storage System and Energy-Saving Control Method
20230125240 · 2023-04-27 ·

This application provides a storage system includes disks grouped into disk groups. One disk group processes an IO service, and another disk group is in an energy-saving state or a sleep state and provides a standby disk for a previous disk group. IO load is focused on a disk in one disk group, so that a requirement for processing the IO service is satisfied by using this group of disks. In addition, the another disk group may save energy or sleep, so that more energy consumption can be reduced. Moreover, resource pools of different levels are implemented by using a plurality of disk groups. When a disk in a previous disk group is in shortage, a capacity of the previous disk group can be expanded by using a next disk group.

INFORMATION PROCESSING APPARATUS AND CONTROL METHOD

An information processing apparatus includes a first processor that executes a hardware startup process, a second processor separate from the first processor, and a memory interface which includes a temperature sensor, the memory interface being configured to interface with a memory, wherein the memory interface is configured to, when a temperature sensed by the temperature sensor reaches a predetermined temperature threshold value, throttle performance of the memory, the first processor executing the hardware startup process includes transmitting a plurality of temperature threshold values to the memory interface via a first interface, and the second processor, in response to an event, transmits selection information to the memory interface via a second interface different from the first interface, the selection information indicating selection of one of the plurality of temperature threshold values to be set as the predetermined temperature threshold value.

STORAGE PACKAGE, STORAGE DEVICE AND METHOD FOR OPERATING THE STORAGE DEVICE
20230068365 · 2023-03-02 ·

A storage package, a storage device, and a method for operating a storage device are provided. A storage package includes a fan, a display device, and a storage device which includes a non-volatile memory, and is configured to output a control signal based on a temperature of the storage device or an indication of whether a memory operation is scheduled to be executed on the non-volatile memory. The storage device includes a control circuit configured to control an operation the fan and/or the display device based on the control signal, and is configured to control the display device to output light with different colors according to first to third temperature ranges of the temperature of the storage device. The control circuit is configured to operate the fan to cool the storage device responsive the storage device exceeding a preset reference temperature, or responsive to scheduled memory operations.

SYSTEMS, DEVICES, AND METHODS FOR ANIMATING ALWAYS ON DISPLAYS AT VARIABLE FRAME RATES
20230068679 · 2023-03-02 ·

The disclosed computer-implemented method may include (1) transferring control of a display of a computing device from a high-power physical processor of the computing device to a low-power physical processor of the computing device, (2) animating, using the low-power physical processor, the display at a first frame rate during a first time period, (3) animating, using the low-power physical processor, the display at a second frame rate during a second time period, (4) transferring control of the display from the low-power physical processor to the high-power physical processor, and (5) animating, using the high-power physical processor, the display. Various other methods, systems, and computer-readable media are also disclosed.

SYSTEMS, DEVICES, AND METHODS FOR ANIMATING ALWAYS ON DISPLAYS AT VARIABLE FRAME RATES
20230068679 · 2023-03-02 ·

The disclosed computer-implemented method may include (1) transferring control of a display of a computing device from a high-power physical processor of the computing device to a low-power physical processor of the computing device, (2) animating, using the low-power physical processor, the display at a first frame rate during a first time period, (3) animating, using the low-power physical processor, the display at a second frame rate during a second time period, (4) transferring control of the display from the low-power physical processor to the high-power physical processor, and (5) animating, using the high-power physical processor, the display. Various other methods, systems, and computer-readable media are also disclosed.

Method and system for controlling data storage device temperature
11662787 · 2023-05-30 · ·

A method of controlling an operating temperature of a data storage device is disclosed. A threshold temperature for the storage device is set. Over time, during operation of the data storage device, an operating temperature of the storage device is measured at a plurality of points in time. A plurality of temperature measurements as a function of time are thereby obtained. Above threshold temperature measurements are accumulated over time to form a high temperature accumulation value (V.sub.high), and below threshold temperature measurements are accumulated to form a low temperature accumulation value (V.sub.low). The low temperature accumulation value (V.sub.low) and the high temperature accumulation value (V.sub.high) are compared. If an outcome of the comparison is that the high temperature accumulation value (V.sub.high) is too high in relation to the low temperature accumulation value (V.sub.low), an operating temperature lowering action is initiated.

Method for managing hard disk drive (HDD) performance at an information handling system
11662913 · 2023-05-30 · ·

Managing HDD performance at an IHS, including determining, for each write operation, a total number of revolutions of a disk of a HDD to complete the write operation and a number of revolutions of the disk of the HDD during the write operation that a write head of the HDD is off-track; calculating, for each write operation, a performance loss of the HDD; determining an average performance loss (APL) of the HDD over a first time period based on the performance loss of each write operation performed for the first time period; determining that the APL of the HDD over the first time period is greater than the threshold, and in response, performing a mitigation service at the IHS.

DATA STORAGE SYSTEM WITH POWER CONSUMPTION EFFICIENCY AND METHODS OF OPERATING THE SAME

Included are methods and systems for controlling power consumption in a data storage system. In some embodiments, a method includes obtaining empirical power consumption data that indicates power consumption by the data storage system and obtaining empirical application event data that indicates an operational performance of the one or more software applications. The empirical power consumption data with the empirical application event data. The at least one processor frequency of the one or more processors in the data storage system is adjusted based on the correlating of the empirical power consumption data with the empirical application event data.

SUSPEND OPERATION WITH DATA TRANSFER TO HOST SYSTEM
20230060200 · 2023-03-02 ·

Methods, systems, and devices for suspend operation with data transfer to a host system are described. A host system may transmit a read command to a memory system operating in a first mode of operation (e.g., a standard mode associated with a nominal power consumption) indicating for the memory system to transition to a second mode of operation (e.g., a suspend mode associated with a decreased power consumption). Here, the memory system may transmit an image of the memory system stored in volatile memory to the host system and transition the memory system to the second mode. Additionally, the host system may transmit, to the memory system operating in the second mode, a write command including the image and indicating for the memory system to transition to the first mode. Here, the memory system may write the image to the volatile memory and transition to the first mode.