thrash-protect VS nohang

Compare thrash-protect vs nohang and see what are their differences.

thrash-protect

Simple-Stupid user-space program doing "kill -STOP" and "kill -CONT" to protect from thrashing. It works a bit like the ABS break on the car. (by tobixen)

nohang

A sophisticated low memory handler for Linux (by hakavlad)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
thrash-protect nohang
1 29
160 998
- -
10.0 4.3
about 2 years ago 4 months ago
Python Python
GPL-3.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

thrash-protect

Posts with mentions or reviews of thrash-protect. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-12.

nohang

Posts with mentions or reviews of nohang. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-02.

What are some alternatives?

When comparing thrash-protect and nohang you can also consider the following projects:

bustd - Process killer daemon for out-of-memory scenarios

earlyoom - earlyoom - Early OOM Daemon for Linux

koila - Prevent PyTorch's `CUDA error: out of memory` in just 1 line of code.

oomd - A userspace out-of-memory killer

le9-patch - [PATCH] mm: Protect the working set under memory pressure to prevent thrashing, avoid high latency and prevent livelock in near-OOM conditions

Ananicy - Ananicy - is Another auto nice daemon, with community rules support (Use pull request please)

Ananicy Cpp - A full, event-based rewrite of Ananicy made in C++ for better performance.

prelockd - Lock executables and shared libraries in memory to improve system responsiveness under low-memory conditions

systemd-swap - Script for creating hybrid swap space from zram swaps, swap files and swap partitions.

auto-zram - Automatically configure zram as swap on a machine, using sensible defaults, with the ability to tweak it to your needs.

memavaild - Improve responsiveness during heavy swapping: keep amount of available memory