| ORG.FREEDESKTOP.OOM1(5) | org.freedesktop.oom1 | ORG.FREEDESKTOP.OOM1(5) |
نام (NAME)
org.freedesktop.oom1 - رابط کاربری D-Bus سرویس systemd-oomd
توضیحات (DESCRIPTION)
systemd-oomd.service(8) یک سرویس سیستمی است که یک کشندهٔ کمبود حافظه (OOM Killer) در فضای کاربری را پیادهسازی میکند. این صفحه رابط کاربری D-Bus آن را شرح میدهد.
رابط D-BUS (THE D-BUS INTERFACE)
این سرویس رابطهای زیر را روی شیء Manager در گذرگاه ارائه میدهد:
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() هنگامی که هر cgroup توسط oomd خاتمه داده شود (kill شود)، ارسال میگردد.
توجه داشته باشید که دلایل بیشتری در آینده اضافه خواهند شد و جدول زیر نیز بر همین اساس گسترش خواهد یافت.
جدول ۱. دلایل خاتمه دادن (Killing reasons)
| علت | شرح |
| memory-used | برنامه بیش از حد حافظه اصلی و فضای مبادله (swap) مصرف کرده است. |
| memory-pressure | برنامه به اندازهای حافظه اصلی و فضای مبادله (swap) مصرف کرده که باعث کندی قابلتوجه سایر برنامهها شده است. |
سازگاری نسخه (VERSION COMPATIBILITY)
این
رابطهای D-Bus
از
دستورالعملهای
معمول
نسخهبندی
رابط[1]
پیروی
میکنند.
تاریخچه (HISTORY)
شیء Manager
Killed() در نسخه ۲۵۲ اضافه شد.
همچنین ببینید (SEE ALSO)
نکات (NOTES)
- 1.
- دستورالعملهای معمول نسخهبندی رابط
| systemd 261.2 |