GlassWire decreases download/read speed

I have network SSD (in Truenas) via SMB on 2,5 Gbps ethernet network. This means any read/write speed should be limited by network at cca 300 MB/s.

This are speeds when GlassWire Control Service is enabled:

This are speeds when GlassWire Control Service is disabled:

[image limit, in reply]

When enabled, this is CPU usage of GlassWire Control Service during read:

[image limit, in reply]

And this is CPU usage during write:

[image limit, in reply]

CPU cores usage during read:

[image limit, in reply]

When I tried transferring files to/from SSD via Windows Explorer I got the same results.

So its obvious GlassWire has high CPU usage which maxes out single CPU core during high speed network read operations and this limits the download speed, while it doesnt have any problem during write operations.

So for download GlassWire is CPU limited and only single core which worsens the issue.

Any idea if I can do anything to fix this? I cant really run GlassWire if it will limit my LAN read speeds.

Ideally GlassWire should be optimized enough not to limit download like this.

OS: Windows 10
GlassWire version: Free, 3.6.859

Thanks.

1 Like

This are speeds when GlassWire Control Service is disabled:

When enabled, this is CPU usage of GlassWire Control Service during read:

When enabled, this is CPU usage of GlassWire Control Service during write:

CPU cores usage during read:

Interesting and concerning findings. There used to be a “Lite” version with 1/20th of the logging operations, but it was discontinued with v3. It might be worth testing with the old version to see how it compares.