Hello. This is my first post. I am a new Linux and Fedora user.
TL:DR
I am having a very bad performance in Fedora 42. Please help me diagnose it.
A few months ago the whole W11 thing finally pushed me out of MS ecosystem. I looked around and selected KDE Fedora as my distro.
Everything looks nice (sometimes the functionality is rough around the edges, but that is fine). The performance, on the other hand, is abysmal in my system. I will use W10 as a benchmark, not to disparage, but because that is the only comparison I have access to.
The first week using the system was hell (by modern standards). Every single operation took ages. My HDDs worked non-stop. Investigating with System Monitor I disabled the file indexer and things became manageable. The performance improved a lot, but it is still VERY slow.
Comparing boot times and applications load times (for programs that I have in both W10 and F42 like LibreOffice, GIMP, Firefox, Audacity) the f42 apps (RPM, FlatPak and/or AppImage) all take 2x to 6x to open. And the 2x case is GIMP with a ton of plugins in W10 and none in F42.
When actually using the programs the performance is fine, except when there is I/O involved, so I think it might be related to how F42 is managing my HDDs.
I have an all HDD setup and I was hoping to buy a NVMe to try and solve this, but I have read lots of people saying that in Linux we should try to diagnose first instead of buying new hardware, so here I am.
I am not trying to achieve SSD performance on HDDs, I am just aiming for a W10-like level of performance if possible.
Is F42 optimized to use SSDs? Any configuration I should have done? I have tried to reduce the swappiness of the system and disable SELinux, but those did not produce significant gains like disabling indexing did.
I have seen reports of slowdowns in F42 for certain users, but that looked like an AMD problem.
Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.19.0
Qt Version: 6.9.2
Kernel Version: 6.17.4-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 6 × Intel® Core™ i5-8400 CPU @ 2.80GHz
Memory: 16 GiB of RAM (15,5 GiB usable)
Graphics Processor: Intel® UHD Graphics 630
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: H310M S2H
Model Family: Seagate BarraCuda 3.5 (SMR)
Device Model: ST8000DM004-2CX188
Rotation Rate: 5425 rpm
Model Family: Seagate Exos X16
Device Model: ST14000NM001G-2KJ103
Rotation Rate: 7200 rpm
Model Family: Seagate Desktop HDD.15
Device Model: ST4000DM000-2AE166
Rotation Rate: 5980 rpm
Filesystem Size Used Avail Use% Mounted on
/dev/sdd3 3,7T 3,0T 693G 82% /
devtmpfs 7,8G 0 7,8G 0% /dev
tmpfs 7,8G 12K 7,8G 1% /dev/shm
tmpfs 3,1G 1,7M 3,1G 1% /run
tmpfs 7,8G 4,2M 7,8G 1% /tmp
/dev/sdd2 974M 403M 504M 45% /boot
/dev/sdd1 599M 20M 580M 4% /boot/efi
/dev/sdd3 3,7T 3,0T 693G 82% /home
I am new to this whole Linux way of doing things so if I needed to include something to help you guys help me, please ask.