earlyoom - Early OOM Daemon for Linux (by rfjakob)

Earlyoom Alternatives

Similar projects and alternatives to earlyoom

  • GitHub repo keyboard

    Hook and simulate global keyboard events on Windows and Linux.

  • GitHub repo nohang

    A sophisticated low memory handler for Linux

  • GitHub repo linux

    Linux kernel source tree

  • GitHub repo tldr

    📚 Collaborative cheatsheets for console commands

  • GitHub repo Joplin

    Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/

  • GitHub repo nushell

    A new type of shell

  • GitHub repo flameshot

    Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:

  • GitHub repo sway

    i3-compatible Wayland compositor

  • GitHub repo snapdrop

    A Progressive Web App for local file sharing

  • GitHub repo systemd

    The systemd System and Service Manager

  • GitHub repo darling

    Darwin/macOS emulation layer for Linux

  • GitHub repo picom

    A lightweight compositor for X11

  • GitHub repo oomd

    A userspace out-of-memory killer

  • GitHub repo ZenStates-Linux

    Dynamically edit AMD Ryzen processor P-States

  • GitHub repo syncing-server

    [Deprecated: Use our new Node server: https://github.com/standardnotes/syncing-server-js]

  • GitHub repo XMousePasteBlock

    Userspace tool to disable middle mouse button paste in Xorg

  • GitHub repo le9-patch

    [PATCH] mm: Protect clean file pages under memory pressure to prevent thrashing, avoid high latency and prevent livelock in near-OOM conditions

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better earlyoom alternative or higher similarity.


Posts where earlyoom has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-12.
  • Easy Question: how much swap do I need? (16GB laptop)
    With that much swap, I'd recommend setting up earlyoom. Otherwise you run the risk of thrashing).
  • Avoiding out of memory and freeze?
    There are other options too, such as earlyoom.
  • Chrome OS’s Linux app support is leaving beta
    reddit.com/r/linux | 2021-05-21
    Try this: https://github.com/rfjakob/earlyoom
  • PSA per gli utenti di Linux: installate il pacchetto earlyoom - eviterà di dover riavviare perché si freezza tutto
  • A script that checks for free -m and kills firefox if it runs out of memory.
    reddit.com/r/bash | 2021-04-15
  • What is a problem/minor pet peeve you have with Linux that you wish would get fixed?
    reddit.com/r/linux | 2021-04-12
  • Is linux in general really ready for a generic user?
    [4] - GH - EarlyOOM
  • A warning about 5.12-rc1
    reddit.com/r/linux | 2021-03-04
    In my opinion, neither of those are good failure modes. The usual way to solve this is running a userspace OOM service such as earlyoom or oomd that gives you finer grained control of and insight into when and how OOM is handled.
    reddit.com/r/linux | 2021-03-04
    That’s where you get services like earlyoom, which is enabled by default on Fedora workstations.
    reddit.com/r/linux | 2021-03-04
    That's why I got myself an earlyoom daemon. I have mine configured to kill the naughty process when there's ~5% of ram left.
  • Rust Builds Freeze Computer
    reddit.com/r/rust | 2021-02-27
    I'd also suggest earlyoom with -m 10 so that it kills something when you hit 90% RAM utilization. Linux uses any "unused" RAM as disk cache and, when you get past about 90% full, the lack of that disk cache causes thrashing and things slow down. (You can customize what earlyoom prefers to kill or refuses to kill using --prefer and --avoid regexes.)
  • "proud windows user"
    On 8gb RAM, If I open up a few firefox tabs (around 15), the whole desktop freeze, I can't move my mouse, I can't press ctrl alt del/f1, no tty, nothing. This doesn't happen under Windows. I again need to be tech savvy to know the solution, use the terminal and download earlyoom.
  • Arch runs out of memory, then crashes
    reddit.com/r/archlinux | 2021-02-03
    earlyoom - fedora uses this since v32, has simplest detection machanism
  • I spent 1 hour trying to get my phone detected through usb while Windows is all plug and play and instant
    Please note, that this opinion is far from unpopular and even developers working with Linux 100% acknowledge this issue. The situation is so bad that there are thousands of third party tools like earlyoom built to try to mitigate this issue.
  • Is Pop_OS! just bad at handling memory, or is this a Linux thing?
    reddit.com/r/pop_os | 2021-01-26
    Linux is notoriously bad at handling low memory situations (relative to macOS/Win). It will page out the entire desktop before killing a process. Luckily there are ways to mitigate this like EarlyOOM: https://github.com/rfjakob/earlyoom that will just kill misbehaving processes instead of trying to recover "gracefully" and freezing the whole system.


Basic earlyoom repo stats
17 days ago

rfjakob/earlyoom is an open source project licensed under MIT License which is an OSI approved license.