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

<p>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 <a href="https://bitsum.com/" rel="nofollow noreferrer">Process Lasso</a> and <a href="http://processhacker.sourceforge.net/" rel="nofollow noreferrer">Process Hacker</a> which are capable of changing this.</p>

<p>(<a href="https://superuser.com/questions/136021/how-to-change-i-o-priority-of-a-process-or-thread-in-win7">Source.</a>)</p>

<p>(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.)</p>

CC BY-SA 3.0
2017-12-15T22:08:27.263Z
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
CC BY-SA 3.0
2017-12-15T17:55:11.253Z
2017-12-15T17:55:11.253Z
Nick ODell
<p>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? </p>

<p>OS: Windows</p>

CC BY-SA 3.0
2017-12-14T22:57:31.207Z
This is [not possible](https://superuser.com/questions/795483/how-to-limit-hdd-write-speed-for-chosen-programs). Writing to disk is handled by kernel/OS, not by programs.
Monstrum
CC BY-SA 3.0
2017-12-14T23:55:40.327Z
This is [possible](https://linux.die.net/man/1/ionice). Could you give more information about your operating system?
Nick ODell
CC BY-SA 3.0
2017-12-15T02:45:58.140Z
@NickODell Windows (updated OP)
B T
<bitcoind>
Is there a way to configure bitcoind to be nicer about its harddrive bandwidth usage?
B T
# Is there a way to configure bitcoind to be nicer about its harddrive bandwidth usage?

(Asked by: username_0 on 2017-12-14)

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

**Tags:** bitcoind

> **Comments:**
> **username_1**: This is [not possible](https://superuser.com/questions/795483/how-to-limit-hdd-write-speed-for-chosen-programs). Writing to disk is handled by kernel/OS, not by programs.  
> **username_2**: This is [possible](https://linux.die.net/man/1/ionice). Could you give more information about your operating system?  
> **username_0**: @NickODell Windows (updated OP)  

---

## 1 answers

### Answer by username_2 on 2017-12-15. Score: 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](https://bitsum.com/) and [Process Hacker](http://processhacker.sourceforge.net/) which are capable of changing this.

([Source.](https://superuser.com/questions/136021/how-to-change-i-o-priority-of-a-process-or-thread-in-win7))

(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.)

> **Comments:**
> **username_0**: 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).  

---

