I've been researching here in the forum and on github, but I have not been very clear about the configurations, because the experiences of other users are not the same as I have.
My query, apart from the advanced configuration, is about the excess of CPU consumption (In the file download), currently with the default configuration of qbittorrent (I have experienced this high CPU consumption in several versions).
Hardware:
Server= HPE ML110G9
Xeon E5-2603 v3 - 1600 MHz (6 cores, 6 threads)
RAM = 32768 MB DDR4
Card Raid Hardware = HPE P440 4GB RAM (you can combine the amount you want to read and write)
Integrated software raid = HPE b140i (Without cache memory)
Network card = HPE Ethernet 10Gb 2-port 561T Adapter (TCP / IP Offload)
Disk configuration:
The operating system is a Windows Server 2016-64 bits, no antivirus/third-party firewall (The router assigns a fixed IP address to the operating system), and is installed on the integrated software raid card b140i, on two SSDs Samsung 256 Pro in raid 1. There is also installed Qbittorrent 4.1.5 - 64 bits.
All files that download qbittorrent are stored on 8 x 6TB disks in raid 5, which manages the P440 hardware raid card, and the cache memory is entirely dedicated to writing. As additional data, as the amount of GB is large, the structure of the disks is 64k. I forgot, I currently have a 600 Mb symmetric fiber connection.
As for qbittorrent, it has 1400 active torrents, and sowing always oscillates between 20 and 50 torrents (There are almost never more than two leechers per torrent) and there is also the port that uses qbitt open in the router. I attached a few photos of the configuration:



This is the current configuration of the server (if I forget anything else) in which qbittorrent uses the default configuration, and I would like to optimize it and adapt it to the hardware it currently has, and be able to reduce CPU usage.
Let's see if anyone can help me. Thank you!