Skip to content

System reports high IO pressure when Ghostty is running

Since switching to Ghostty, my system has been reporting extreme IO pressure.

> cat /proc/pressure/io
some avg10=97.74 avg60=86.94 avg300=88.00 total=186275074182
full avg10=94.75 avg60=84.19 avg300=84.31 total=180228532605

I've narrowed it down to Ghostty's app cgroup:

> cat /sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/app-ghostty-transient-470209.scope/app/io.pressure
some avg10=98.21 avg60=85.35 avg300=33.56 total=121725763
full avg10=98.02 avg60=85.10 avg300=33.46 total=121378879

Also see https://github.com/ghostty-org/ghostty/discussions/3224 for similar reports.

It seems the io_uring backend is buggy and we should build with epoll. The mentioned configuration option isn't released yet.

ghostty 1.1.2-1

(reports itself as 1.1.2-arch; I think the version string should be set to "$pkgver-arch$pkgrel", not just "$pkgver-arch")

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information