Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: 1cc3d3eaca04e1f7696db8526daab869fb597551
Title: Constant (approx.) 40% Disk Usage
Status: Open Type: Bug
Severity: Minor Priority: Low
Subsystem: General Resolution: Open
Last Modified: 2020-11-03 12:48:10
Version Found In: 0.4.26
Michael2020-11-02 17:33:56

When first opening Ripcord, disk usage spikes quite high, but that's to be expected.

After a minute and onwards, Ripcord uses a constant 0.4-0.5 MB/s. Before opening Ripcord, disk usage sits at about 1%, and after RIpcord opens and stabilizes, it's around 38% or 40% disk usage (constant).

I've been noticing some general system slowdown recently, and didn't think to check disk usage until now. 0.5 MB/s initially didn't strike me as excessive, but 40% disk usage is probably the culprit. Not really sure how that number is calculated though.

Anyway, I use Ripcord primarily for Discord, and I'm a member of maybe 30 or so servers. During my tests, no tabs besides the Accounts Tab was opened.

Running Ripcord on Windows 10 (1809) LTSC 2019

i5-2500k

12 GB DDR4

Not sure about the hard drive, but I think it's a 2 year old WD Blue (1 TB) drive.

Michael2020-11-02 17:36:56

EDIT: Oops, I have a i5-8400.

cancel2020-11-02 18:06:02

Hmm. How are you measuring that? By 40% you mean it's taking up 40% of your hard drive's capacity? Or 40% of its current IO? Or 40% of its maximum IO throughput? A WD Blue drive should be able to push at least a few dozen megabytes per second. 40% usage (I'm assuming IO throughput?) would mean your drive could only write about 1.25mb per second, which is late 90s/early 2000s levels of hard drive speed.

It's true that Ripcord does lots of small reads and writes as it runs, in order to keep RAM usage low, since most of that data will be cold. If you're in a lot of large Discord servers, it can get kind of high. Since large servers are getting more and more common, and drive wear (especially on SSDs) might be more of a concern with more people using TLC and QLC flash drives, I'll probably be adding some options in the future to trade network traffic and/or memory usage for fewer disk operations.

cancel2020-11-02 18:08:02

I should add that lots of these disk reads/writes will be just a few kilobytes in size, incrementally, and Windows will cache both the reads and writes to reduce hardware IO. (Your drive also probably has multiple layers of caching in it.)

So I'm a bit confused.

Michael2020-11-02 18:57:56

Task Manager, though if there's any other tools you're aware of, I can try running one of those. It could be that my hard drive is dying already (I'm incidentally upgrading to a SSD soon regardless). I've never had a drive die so quick before though.

The majority of my servers are indeed large servers, I'm only a member of them for their special global emotes "GameWisp" I believe they are called.

Michael2020-11-02 19:00:41

Task Manager says it's at 40% usage when Ripcord is running. Pretty much everything else works as expected, games and Firefox. Though one wouldn't expect 0.4-0.5 MB/s to take up 38-40% of my disk.

Should I just chalk this up as a hardware issue?

Michael2020-11-02 19:12:28

https://imgur.com/a/a4BEOV3

There's some screenshots

cancel2020-11-03 12:48:10

Very strange. Maybe there's a hidden process taking up disk IO?