เดŽเดฒเดฟเดฑเต‚เด‚ 1.3-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต, เด•เตเดฑเดžเตเดž เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเต‹เดŸเตเดณเตเดณ เด†เดฆเตเดฏเด•เดพเดฒ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏ

เดเดดเต เดฎเดพเดธเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เดจเต‡เดฐเดคเตเดคเต†เดฏเตเดณเตเดณ 1.3 เดชเดถเตเดšเดพเดคเตเดคเดฒ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ, เด‡เดคเต เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เด…เดณเดตเต (MemAvailable, SwapFree) เด‡เดŸเดฏเตเด•เตเด•เดฟเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เตเดฑเดตเตเด•เดณเต‹เดŸเต เดชเตเดฐเดพเดฐเด‚เดญ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฒเดญเตเดฏเดฎเดพเดฏ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เด…เดณเดตเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฎเต‚เดฒเตเดฏเดคเตเดคเต‡เด•เตเด•เดพเตพ เด•เตเดฑเดตเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เดพเดคเต†, เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดฎเตเดฎเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ (เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ /proc/*/oom_score เด‰เดณเตเดณ) เดชเตเดฐเต‹เดธเดธเตเดธเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเต‡เดฐเดคเตเดคเต†เดฑเต‚เด‚ เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฎเดพเด•เตเด•เตเด‚ (SIGTERM เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ SIGKILL เด…เดฏเดšเตเดšเตเด•เตŠเดฃเตเดŸเต). เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฌเดซเดฑเตเด•เตพ เดฎเดพเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด“เดชเตเดชเดฑเต‡เดทเตป เดธเตเดตเดพเดชเตเดชเดฟเด‚เด—เดฟเตฝ เด‡เดŸเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเตเด‚ (เด“เดชเตเดชเดฑเต‡เดทเตป เดธเตเดตเดพเดชเตเดชเดฟเด‚เด—เดฟเตฝ เด‡เดŸเดชเต†เดŸเตเด• (เด•เตเดฑเดžเตเดž เดฎเต†เดฎเตเดฎเดฑเดฟ เดจเดฟเดฒ เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเตผเดฃเดพเดฏเด• เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด•เต‡เตผเดฃเดฒเดฟเดฒเต† OOM (เด“เดซเต เดฎเต†เดฎเตเดฎเดฑเดฟ) เดนเดพเตปเดกเตโ€Œเดฒเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด‚, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดˆ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต‹เดŸเต เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ) .

เดกเต†เดธเตโ€Œเด•เตโ€ŒเดŸเต‹เดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเตผเดฌเดจเตเดงเดฟเดคเดฎเดพเดฏเดฟ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดš เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† Earlyoom เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต (เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเด•-เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด• เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต), เด•เต‚เดŸเดพเดคเต† เดชเดคเดฟเดตเต เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดจเดฟเดฏเดฎเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เดจเตฝเด•เตเดจเตเดจเต ("- -prefer" เด“เดชเตเดทเตป) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เด’เดดเดฟเดตเดพเด•เตเด•เดฃเด‚ (เด“เดชเตเดทเตป "--เด’เดดเดฟเดตเดพเด•เตเด•เตเด•").

เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเต† เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ:

  • เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เด…เดฏเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด’เดฐเต เดชเตเดฐเด•เตเดฐเดฟเดฏ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดจเตเดจเดคเตเดตเดฐเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเต. เดŽเดฒเดฟเดฑเต‚เด‚ เดšเดฟเดฒเดชเตเดชเต‹เตพ เด’เดจเตเดจเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดฎเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ เด•เตŠเดฒเตเดฒเตเดจเตเดจเต เดŽเดจเตเดจ เดชเตเดฐเดถเตเดจเด‚ เด‡เดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต;
  • เด…เดฑเดฟเดฏเดฟเดชเตเดชเต-เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจ เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดตเดดเดฟ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตโ€Œเดค เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต†เดฏเตเด‚ เด…เดฑเดฟเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดธเดนเดพเดฏ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต (notify_all_users.py) เดšเต‡เตผเดคเตเดคเต;
  • UTF-8 เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดšเดฟเดฒ เดชเตเดฐเต‹เดธเดธเตเดธเต เดชเต‡เดฐเตเด•เดณเตเดŸเต† เดคเต†เดฑเตเดฑเดพเดฏ เดกเดฟเดธเตเดชเตเดฒเต‡ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต;
  • เด•เต‹เตบเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตผ เด‰เดŸเดฎเตเดชเดŸเดฟ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเดšเตเดšเดŸเตเดŸเด‚ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเต.

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•