tonikelope / megabasterd

Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite.
GNU General Public License v3.0
4.41k stars 597 forks source link

[Feature Request] - Please add a setting option to limit how many finished files can join file chunks and how many files can be verified at a single time. #643

Open extremebs opened 6 months ago

extremebs commented 6 months ago

Right now, since all my downloads have managed to finish downloading (about 20 1–5 GB files), they are all joining chunk files and verifying the file's integrity. Unfortunately, this is causing my hard drive to lag and slow down since all files are being read or written at the same time. It is making a task that should take about an hour into a four-hour task. If I could control the number of files with chunks being joined and verified, then I could set an amount that would make this drive not lag as much and possibly be done quicker.

Linden10 commented 4 months ago

Same! Whenever I download many files that are over 100 or so in various sizes, the program runs to a crawl when combining and then checking the file integrity of each file! It can take a day or more just to finish everything depending on the number of files and their file size! (E.g. 12 files that are >1GB each).

The only solution I found is to repetitively download one (or more if the files are a bit small, otherwise only one) file at a time which quickly finishes up the file integrity check!

The only thing that's working fine is the files downloading quickly, but when finishing that's when everything runs to a crawl and even worse is when it slows down the bandwidth of the hard-drive/ssd too!

Please do look into this, either providing a option, an internal limit or a proper fix for this! Thank you!