org.freedesktop.oom1
systemd
org.freedesktop.oom1
5
org.freedesktop.oom1
The D-Bus interface of systemd-oomd
Introduction
systemd-oomd.service(8) is a system service which implements a userspace out-of-memory (OOM) killer. This page describes the D-Bus interface.
The Manager Object
The service exposes the following interfaces on the Manager object on the bus:
node /org/freedesktop/oom1 {
interface org.freedesktop.oom1.Manager {
methods:
DumpByFileDescriptor(out h fd);
signals:
Killed(s cgroup,
s reason);
};
interface org.freedesktop.DBus.Peer { ... };
interface org.freedesktop.DBus.Introspectable { ... };
interface org.freedesktop.DBus.Properties { ... };
};
Methods
Killed() signal is sent when any cgroup is killed by oomd.
Note that more reasons will be added in the future, and the table below will be expanded accordingly.
| Reason | Description |
|---|---|
| memory-used | Application took too much memory and swap. |
| memory-pressure | Application took enough memory and swap to cause sufficient slowdown of other applications. |
Killing reasons
History
The Manager Object
Killed() was added in version 252.
See Also
systemd(1), systemd-oomd.service(8), oomctl(1)
这篇文档对你有帮助吗?
谢谢你的反馈!