เจซเฉ‡เจกเฉ‹เจฐเจพ 32 เจ˜เฉฑเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฒเจˆ เจ›เฉ‡เจคเฉ€ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฒเจˆ เจ…เจฐเจฒเฉ€เจ“เจฎ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ

เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจฏเฉ‹เจœเจจเจพ เจธเจผเจพเจฎเจฒ เจซเฉ‡เจกเฉ‹เจฐเจพ 32 เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉˆเจ•เจ—เจฐเจพเจŠเจ‚เจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจœเจฒเจฆเฉ€ เจ•เจฐเฉ‹ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ˜เฉฑเจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจœเจตเจพเจฌ เจฒเจˆเฅค เจœเฉ‡เจ•เจฐ เจ‰เจชเจฒเจฌเจง เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจฎเฉเฉฑเจฒ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจนเฉˆ, เจคเจพเจ‚ เจ…เจฐเจฒเฉ€เจ“เจฎ, SIGTERM (10% เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจฎเฉเจซเจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€) เจœเจพเจ‚ SIGKILL (<5%) เจญเฉ‡เจœ เจ•เฉ‡, เจœเจผเจฌเจฐเจฆเจธเจคเฉ€ (เจ‰เจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจ–เจชเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง /proc/*/oom_score), เจธเจฟเจธเจŸเจฎ เจฌเจซเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฒเฉ€เจ…เจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจฟเจธเจŸเจฎ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฒเจฟเจ†เจ เจฌเจฟเจจเจพเจ‚เฅค Earlyoom เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš OOM (เจ†เจ‰เจŸ เจ†เจซ เจฎเฉˆเจฎเฉ‹เจฐเฉ€) เจนเฉˆเจ‚เจกเจฒเจฐ เจฆเฉ€ เจ•เจพเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฃ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ•เจฎเฉ€ เจฒเจˆ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจœเจตเจพเจฌ เจฆเฉ‡เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจตเฉ‡เจ—เจพ, เจœเฉ‹ เจ‰เจฆเฉ‹เจ‚ เจšเจพเจฒเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจธเจฅเจฟเจคเฉ€ เจจเจพเจœเจผเฉเจ• เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ, เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเจพ เจœเจตเจพเจฌ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเจพเฅค

เจซเฉ‡เจกเฉ‹เจฐเจพ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจญเจพเจตเจจเจพ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ“ เจ˜เฉฑเจŸ-เจฎเฉˆเจฎเฉ‹เจฐเฉ€-เจฎเจพเจจเฉ€เจŸเจฐ, เจœเฉ‹ เจ•เจฟ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ 5.2 เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ•เจฎเฉ€ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฒเจˆ /proc/pressure/memory เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ, เจชเจฐ earlyoom เจฆเฉ‡ เจ‰เจฒเจŸ, เจ‡เจน เจคเฉเจฐเฉฐเจค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ DBus เจฆเฉเจ†เจฐเจพ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจธเฉ‚เจšเจจเจพ เจญเฉ‡เจœเจฆเจพ เจนเฉˆ (เจœเฉ‡ เจธเจฅเจฟเจคเฉ€ เจ†เจฎ เจตเจพเจ‚เจ— เจจเจนเฉ€เจ‚ เจ†เจˆ เจนเฉˆ) เจ‰เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจฐเจ—เจฐเจฎเฉ€ เจธเฉฐเจญเจต เจนเฉˆ OOM เจ•เจพเจคเจฒ เจจเจฟเจŠเจ•เจฒเฉ€)เฅค เจฒเฉ‹-เจฎเฉˆเจฎเฉ‹เจฐเฉ€-เจฎเจพเจจเฉ€เจŸเจฐ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจ‡เจธ เจจเฉ‚เฉฐ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจนเฉฑเจฒ เจตเจœเฉ‹เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจ—เจจเฉ‹เจฎ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

Glib เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ เจฒเจˆ 2.63.3 API เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† GMemoryMonitor, เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡ เจฐเจฟเจนเจพ เจนเฉˆ เจฒเฉ‹-เจฎเฉˆเจฎเฉ‹เจฐเฉ€-เจฎเจพเจจเฉ€เจŸเจฐ เจคเฉ‹เจ‚ เจธเจฟเจ—เจจเจฒเจพเจ‚ เจฒเจˆ เจตเฉ‡เจ–เฉ‹ เจ…เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเฉ‹ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉˆเจšเจฟเฉฐเจ— เจฒเจˆ เจตเจฐเจคเฉ€ เจ—เจˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจ–เจพเจฒเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจซเจฐเฉˆเจ—เจฎเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเจพเจ‚ เจจเจฟเจธเจผเจ•เจฟเจฐเจฟเจ† เจธเจนเจพเจ‡เจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ)เฅค เจธเจชเฉ‹เจฐเจŸ
GMemoryMonitor เจจเฉ‚เฉฐ เจธเฉˆเจ‚เจกเจฌเจพเจ•เจธเจก เจซเจฒเฉˆเจŸเจชเฉˆเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฒเจˆ xdg-desktop-portal เจตเจฟเฉฑเจš เจตเฉ€ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹