I've noticed that qbittorrent is much slower compared to utorrent and transmission when you create a torrent or do a force recheck.
From what i can tell qbittorrent uses a 16kb size buffer when reading a file during creating or recheck a torrent
but use a 512 kb size when doing transmissions.
When seeding i don't notice any difference between them on my 500/500 MBit connection.
utorrent uses 128kb sizes when creating and rechecking torrent.
Here utorrent and transmissions are 2-3 times faster than qbittorrent when creating or rechecking torrents.
It would be great if it can be looked at and possibly increase the read file buffer.
Slow disk i/o
Re: Slow disk i/o
It's a recorded issue and it's being looked at, probably to see at least a 2x improvement from what qBitTorrent v4.1.1 does:
https://github.com/qbittorrent/qBittorrent/issues/9061
https://github.com/arvidn/libtorrent/issues/3005
https://github.com/qbittorrent/qBittorrent/issues/9061
https://github.com/arvidn/libtorrent/issues/3005