Problem:
When the disk usage is at 100% (while the CPU is almost idle), the desktop and all apps becomes very unresponsive. E.g it takes a couple of seconds for neofetch to show when opening a new terminal and the browser is completely frozen while copying big files.
Current configuration:
This is a pretty much using the default installation of CachyOS with Hyprland WM:
- Kernel:
6.3.2-1-cachyos-pds
- FS: btrfs
- SSD:
ata-INTEL_SSDSC2CW120A3_CVCV3056048T120BGN
(from 2012)
- KVM: no (running on bare metal)
No changes to my scheduler:
$ grep . /sys/class/block/*/queue/scheduler
/sys/class/block/nvme0n1/queue/scheduler:[none] mq-deadline bfq
/sys/class/block/nvme1n1/queue/scheduler:[none] mq-deadline bfq
/sys/class/block/sda/queue/scheduler:none [mq-deadline] bfq
/sys/class/block/sdb/queue/scheduler:none [mq-deadline] bfq
/sys/class/block/zram0/queue/scheduler:none
Question
Is there any particular kernel, process scheduler or I/O scheduler which prevents the desktop from becoming unresponsive while copying big files?