DM-Crypt "High Priority" In Linux 6.10 Makes For Better Throughput & Latency
([Linux Storage] 2 Hours Ago
DeviceMapper)
- Reference: 0001466724
- News link: https://www.phoronix.com/news/Linux-6.10-DM
- Source link:
The Device Mapper changes were merged last week into the [1]Linux 6.10 kernel, including a new "high priority" option for DM-Crypt.
DM-Crypt as Device Mapper's crypto target for transparent disk encryption will now honor a "high_priority" flag for workqueues to set the writer thread to high priority. Using this high priority flag will improve throughput and latency of DM-Crypt but at the risk of reducing responsiveness of the system at large. The DM-Crypt high priority option is covered in more detail within [2]this earlier Phoronix article from the start of May that was covering this change when in DM-Next.
Aside from the high priority option for DM-Crypt, Linux 6.10 Device Mapper now exports DM-Crypt workqueues via sysfs for more visibility and control over I/O and crypt workqueues. Plus there are various Device Mapper fixes. More details within [3]this Git merge .
[1] https://www.phoronix.com/search/Linux+6.10
[2] https://www.phoronix.com/news/DM-Crypt-High-Priority
[3] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4f8b6f25eb1e51febd426da764a0b0ea652ad238
DM-Crypt as Device Mapper's crypto target for transparent disk encryption will now honor a "high_priority" flag for workqueues to set the writer thread to high priority. Using this high priority flag will improve throughput and latency of DM-Crypt but at the risk of reducing responsiveness of the system at large. The DM-Crypt high priority option is covered in more detail within [2]this earlier Phoronix article from the start of May that was covering this change when in DM-Next.
Aside from the high priority option for DM-Crypt, Linux 6.10 Device Mapper now exports DM-Crypt workqueues via sysfs for more visibility and control over I/O and crypt workqueues. Plus there are various Device Mapper fixes. More details within [3]this Git merge .
[1] https://www.phoronix.com/search/Linux+6.10
[2] https://www.phoronix.com/news/DM-Crypt-High-Priority
[3] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4f8b6f25eb1e51febd426da764a0b0ea652ad238
varikonniemi