Is there a way to configure bitcoind to be nicer about its harddrive bandwidth usage?

0

I'm running bitcoind and its using literally 100% of my primary SDD's throughput. This is making my computer run very slowly in some cases (eg saving files is absurdly slow). Is there a way to configure it to only us maybe 95% of the available throughput at max so other stuff can get through?

OS: Windows

B T

Posted 2017-12-14T22:54:17.917

Reputation: 1 134

This is not possible. Writing to disk is handled by kernel/OS, not by programs.

Monstrum 2017-12-14T22:57:31.207

1

This is possible. Could you give more information about your operating system?

Nick ODell 2017-12-14T23:55:40.327

@NickODell Windows (updated OP)B T 2017-12-15T02:45:58.140

Answers

1

I don't think there's any way to configure bitcoin to self-limit.

That said, Windows has an IO scheduler, which shares read/write bandwidth between processes. You can tell this IO scheduler to deprioritize a specific process. This isn't directly accessible from Task Manager or Process Explorer, but there are two third-party programs, called Process Lasso and Process Hacker which are capable of changing this.

(Source.)

(I think your problem is more likely to be a CPU bottleneck than IO, but you asked for this approach, and I assume you have a good reason.)

Nick ODell

Posted 2017-12-14T22:54:17.917

Reputation: 26 536

Thanks, I'll have to try this out! Disk usage us up at 100%, CPU is usage is hovering between 10-25% (maxing one core).B T 2017-12-15T22:08:27.263