![]() This support was merged as part of the block changes for Linux 6.3. The data is showing some nice gains with the BFQ patches that are now mainlined. There is also this Linaro blog post that covers the BFQ work on multi-actuator drives. Then it also adds a simple mechanism for guaranteeing that actuators with pending I/O are never left idle." This series enriches BFQ with such a per-actuator control, as a first step. To reach this goal, the block layer must somehow control the load of each actuator individually. For example, Seagate’s Serial Advanced Technology Attachment (SATA) version contains two actuators and maps the lower half of the SATA LBA space to the lower actuator and the upper half to the upper actuator.Įvidently, to fully utilize actuators, no actuator must be left idle or underutilized while there is pending I/O for it. A given sector is reachable by only one of the actuators. Yet they address commands to different actuators internally, as a function of Logical Block Addressing (LBAs). Single-LUN multi-actuator SCSI drives, as well as all multi-actuator SATA drives appear as a single device to the I/O subsystem. ![]() "This extension addresses the following issue. Paolo explained of this BFQ multi-actuator support in the patch series: Paolo Valente of Linaro who has been working on the patches that went through more than a dozen rounds of review is certainly glad to see this work finally merged. ![]() Beyond the earlier multi-actuator support in the block subsystem, with Linux 6.3 comes tuning for the BFQ I/O scheduler to better handle this newer hard drive tech. Multi-actuator drives have begun surfacing for enterprise hard drives where multiple actuators are split between the platters of a disk drive and can move independently of each other, in order to provide increased performance over a single actuator disk drive. ![]() While two years ago in Linux 5.16 multi-actuator hard drive support was merged, with the in-development Linux 6.3 kernel the BFQ I/O scheduler is now seeing some tuning for multi-actuator drives. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |