systemd တွင် Facebook ၏ oomd out-memory handler ပါ၀င်မည်ဟု မျှော်လင့်ရသည်။

မှတ်ချက်ပေးခြင်း ရည်ရွယ်ချက် Fedora developer များသည် မူရင်းအတိုင်း နောက်ခံလုပ်ငန်းစဉ်ကို ဖွင့်ပေးသည်။ အစောပိုင်း စနစ်မှတ်ဉာဏ်နည်းခြင်းအတွက် အစောပိုင်းတုံ့ပြန်မှုအတွက် Lennart Poettering ပြောတယ် အခြားဖြေရှင်းချက်ကို systemd တွင်ပေါင်းစပ်ရန်အစီအမံများအကြောင်း - oomd. oomd handler ကို ဝန်ထမ်းများက တစ်ပြိုင်နက်တည်း လုပ်ဆောင်နေသည့် PSI (Pressure Stall Information) kernel subsystem ကို ဖန်တီးနေပြီး သုံးစွဲသူနေရာရှိ မန်မိုရီနည်းသော ကိုင်တွယ်သူအား အမျိုးမျိုးသော အရင်းအမြစ်များ လက်ခံရရှိရန် စောင့်ဆိုင်းချိန်နှင့်ပတ်သက်သော အချက်အလက်များကို ခွဲခြမ်းစိတ်ဖြာနိုင်စေသည့် oomd handler ကို အသုံးပြုသူ (CPU၊ memory၊ I/O) စနစ်ဝန်အဆင့်နှင့် နှေးကွေးမှုသဘောသဘာဝကို တိကျစွာအကဲဖြတ်ရန်။

Oomd သည် အပိုချိန်ညှိခြင်းမရှိဘဲ မည်သည့်အလုပ်တာဝန်အတွက်မဆို သင့်လျော်သော universal ထုတ်ကုန်တစ်ခုကို ဖန်တီးခြင်း၏ နောက်ဆုံးအဆင့်တွင်ဖြစ်သည်။ PSI interface ("iocost") ၏နောက်ဆုံးပျောက်ဆုံးနေသောအစိတ်အပိုင်းများကို Linux kernel သို့ပေါင်းထည့်လိုက်သည်နှင့်၊ Facebook သည် systemd တွင်ထည့်သွင်းရန်အတွက်၎င်း၏ရိုးရှင်းသောဗားရှင်းကို oomd တင်သွင်းရန်ရည်ရွယ်ပါသည်။ ခြောက်လ သို့မဟုတ် တစ်နှစ်အတွင်း ဖြစ်ပျက်မည်ဟု မျှော်လင့်ရသည်။ Earlyoom ကို Fedora တွင် ယာယီဖြေရှင်းချက်အဖြစ် oomd က ခြစ်ထုတ်နိုင်သော်လည်း ရေရှည်တွင် Pottering သည် oomd သည် အနာဂတ်ဖြစ်သည်ဟု ယုံကြည်သည်။

source: opennet.ru

မှတ်ချက် Add