Difference between revisions of "Bustd"
Chronos504 (talk | contribs) m (Now the formatting is fixed!) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|Name=bustd | |Name=bustd | ||
|Short description=bustd is a lightweight process killer daemon for out-of-memory scenarios for Linux! | |Short description=bustd is a lightweight process killer daemon for out-of-memory scenarios for Linux! | ||
− | |Full description= * Features | + | |Full description=* Features |
− | |||
− | |||
== Insignificant memory usage! == | == Insignificant memory usage! == | ||
Line 24: | Line 22: | ||
The Linux kernel, since version 4.20 (and built with CONFIG_PSI=y), presents canonical new pressure metrics for memory, CPU, and IO. In the words of Facebook Incubator: | The Linux kernel, since version 4.20 (and built with CONFIG_PSI=y), presents canonical new pressure metrics for memory, CPU, and IO. In the words of Facebook Incubator: | ||
− | + | ::PSI stats are like barometers that provide fair warning of impending resource | |
− | + | ::shortages, enabling you to take more proactive, granular, and nuanced steps | |
− | + | ::when resources start becoming scarce. | |
More specifically, bustd checks for how long, in microseconds, processes have stalled in the last 10 seconds. By default, bustd will kill a process when processes have stalled for 25 microseconds in the last ten seconds. | More specifically, bustd checks for how long, in microseconds, processes have stalled in the last 10 seconds. By default, bustd will kill a process when processes have stalled for 25 microseconds in the last ten seconds. | ||
|Homepage URL=https://github.com/vrmiguel/bustd | |Homepage URL=https://github.com/vrmiguel/bustd | ||
− | |Version download=https://github.com/vrmiguel/bustd | + | |Version download=https://github.com/vrmiguel/bustd/archive/refs/tags/v0.1.1.tar.gz |
}} | }} | ||
{{Project license | {{Project license | ||
− | |License= | + | |License=Expat |
|License copyright=Copyright (c) 2021 Vinícius R. Miguel | |License copyright=Copyright (c) 2021 Vinícius R. Miguel | ||
− | |License verified by= | + | |License verified by=ksiewicz |
− | |License verified date= | + | |License verified date=2024-08-09 |
|License note=https://github.com/vrmiguel/bustd/blob/master/LICENSE | |License note=https://github.com/vrmiguel/bustd/blob/master/LICENSE | ||
}} | }} | ||
Line 62: | Line 60: | ||
{{EntryDetails | {{EntryDetails | ||
|Is High Priority Project=No | |Is High Priority Project=No | ||
+ | |VCS checkout command=git clone https://github.com/vrmiguel/bustd | ||
+ | |Computer languages=Rust | ||
|Decommissioned or Obsolete=No | |Decommissioned or Obsolete=No | ||
|Accepts cryptocurrency donations=No | |Accepts cryptocurrency donations=No |
Latest revision as of 12:47, 9 August 2024
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.