แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Earroom 1.3 แžŠแŸ‚แž›แž‡แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แžŠแŸ†แž”แžผแž„แž…แŸ†แž–แŸ„แŸ‡แž›แž€แŸ’แžแžแžŽแŸ’แžŒแž“แŸƒแž€แžถแžšแž…แž„แž…แžถแŸ†แž‘แžถแž”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž”แŸ’แžšแžถแŸ†แž–แžธแžšแžแŸ‚แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™ แž”แž‹แž˜แžŸแžทแž€แŸ’แžŸแžถ 1.3แžŠแŸ‚แž›แž–แžทแž“แžทแžแŸ’แž™แž‡แžถแž‘แŸ€แž„แž‘แžถแžแŸ‹แž“แžผแžœแž”แžšแžทแž˜แžถแžŽแž“แŸƒแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž˜แžถแž“ (MemAvailable, SwapFree) แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แž†แŸ’แž›แžพแž™แžแž”แž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แžŠแŸ†แž”แžผแž„แž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแž€แžพแžแžกแžพแž„แž“แŸƒแž€แž„แŸ’แžœแŸ‡แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแž”แžšแžทแž˜แžถแžŽแž“แŸƒแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž˜แžถแž“แžแžทแž…แž‡แžถแž„แžแž˜แŸ’แž›แŸƒแžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž“แŸ„แŸ‡ Earroom แž“แžนแž„แž”แž„แŸ’แžแŸ† (แžŠแŸ„แž™แž€แžถแžšแž•แŸ’แž‰แžพ SIGTERM แžฌ SIGKILL) แž”แž‰แŸ’แž…แž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ‚แž›แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž™แŸ‰แžถแž„แžŸแž€แž˜แŸ’แž˜แž”แŸ†แž•แžปแž (แž˜แžถแž“แžแž˜แŸ’แž›แŸƒ /proc/*/oom_score แžแŸ’แž–แžŸแŸ‹แž”แŸ†แž•แžปแž) แžŠแŸ„แž™แž˜แžทแž“แž“แžถแŸ†แž˜แž€แž“แžผแžœแžŸแŸ’แžแžถแž“แž—แžถแž–แž”แŸ’แžšแž–แŸแž“แŸ’แž’ แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžขแžถแžแžŸแžแžทแž”แžŽแŸ’แžŠแŸ„แŸ‡แžขแžถแžŸแž“แŸ’แž“แžšแž”แžŸแŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ แž“แžทแž„แžšแŸ†แžแžถแž“แžŠแž›แŸ‹แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแž„แžถแžš (แžงแž”แž€แžšแžŽแŸแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ OOM (Out Of Memory) แž“แŸ…แž€แŸ’แž“แžปแž„แžแžบแžŽแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžกแžพแž„แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžŸแŸ’แžแžถแž“แž—แžถแž–แž…แŸแž‰แž–แžธแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž”แžถแž“แžˆแžถแž“แžŠแž›แŸ‹แžแž˜แŸ’แž›แŸƒแžŸแŸ†แžแžถแž“แŸ‹แžšแžฝแž…แž แžพแž™ แž แžพแž™แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž“แŸ…แž–แŸแž›แž“แŸแŸ‡แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž›แŸ‚แž„แž†แŸ’แž›แžพแž™แžแž”แž‘แŸ€แžแž แžพแž™แŸ” แžŸแž€แž˜แŸ’แž˜แž—แžถแž–แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพ) แŸ”

Earlyoom แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž•แŸ’แž‰แžพแž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„แžขแŸ†แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แžŠแŸ„แž™แž”แž„แŸ’แžแŸ†แž‘แŸ…แž€แžถแž“แŸ‹แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž›แžพแžแžป (แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„-แž•แŸ’แž‰แžพ) แž แžพแž™แž€แŸแž•แŸ’แžแž›แŸ‹แž“แžผแžœแžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž…แŸ’แž”แžถแž”แŸ‹แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡ แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แž“แŸ’แžŸแŸ„แž˜แž’แž˜แŸ’แž˜แžแžถ แžขแŸ’แž“แž€แžขแžถแž…แž”แž‰แŸ’แž‡แžถแž€แŸ‹แžˆแŸ’แž˜แŸ„แŸ‡แž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ‚แž›แž–แŸแž‰แž…แžทแžแŸ’แžแž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž‰แŸ’แž…แž”แŸ‹ (แž‡แž˜แŸ’แžšแžพแžŸ "- -prefer") แžฌแž”แž‰แŸ’แžˆแž”แŸ‹แž‚แžฝแžšแžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ€แžŸแžœแžถแž„ (แž‡แž˜แŸ’แžšแžพแžŸ "-avoid") แŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแŸ–

  • แž”แžถแž“แžขแž“แžปแžœแžแŸ’แž แžšแž„แŸ‹แž…แžถแŸ†แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž‰แŸ’แž…แž”แŸ‹ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž”แž‰แŸ’แž‡แžผแž“แžŸแž‰แŸ’แž‰แžถแž‘แŸ…แžœแžถแŸ” แž“แŸแŸ‡แž›แžปแž”แž”แŸ†แž”แžถแžแŸ‹แž”แž‰แŸ’แž แžถแžŠแŸ‚แž›แžแžถ แž‡แžฝแž“แž€แžถแž›แžŠแŸ†แž”แžผแž„แžŸแž˜แŸ’แž›แžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž…แŸ’แžšแžพแž“แž‡แžถแž„แž˜แžฝแž™ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžœแžถแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแŸ’แž‚แŸ’แžšแžธแž”แž‡แŸ†แž“แžฝแž™ (notify_all_users.py) แžŠแžพแž˜แŸ’แž”แžธแž‡แžผแž“แžŠแŸ†แžŽแžนแž„แžŠแž›แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž…แžผแž›แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžขแŸ†แž–แžธแž€แžถแžšแž”แž‰แŸ’แž…แž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแž˜แžšแž™แŸˆแž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„-แž•แŸ’แž‰แžพแŸ”
  • แž‡แžฝแžŸแž‡แžปแž›แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸƒแžˆแŸ’แž˜แŸ„แŸ‡แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž˜แžถแž“แžแžฝแžขแž€แŸ’แžŸแžš UTF-8;
  • แž€แŸ’แžšแž˜แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž“แŸƒแž€แžแžทแž€แžถแžŸแž‰แŸ’แž‰แžถแžขแŸ’แž“แž€แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแž˜แŸแžแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹