Oracle ကုမ္ပဏီ
Unbreakable Enterprise Kernel 5 သည် kernel ကိုအခြေခံသည်။
သော့
- PSI (Pressure Stall Information) စနစ်ခွဲကို အကောင်အထည်ဖော်ခြင်းဖြင့် Patches များကို လွှဲပြောင်းပေးခဲ့ပြီး၊ အချို့သောလုပ်ငန်းတာဝန်များ သို့မဟုတ် လုပ်ငန်းစဉ်အစုံအတွက် အရင်းအမြစ်များ (CPU၊ Memory၊ I/O) ရယူခြင်းအတွက် စောင့်ဆိုင်းချိန်နှင့်ပတ်သက်သော အချက်အလက်များကို ခွဲခြမ်းစိတ်ဖြာနိုင်စေပါသည်။ . PSI ကိုအသုံးပြုခြင်းဖြင့် အသုံးပြုသူနေရာလွတ်ကိုင်တွယ်သူများသည် Load Average နှင့်နှိုင်းယှဉ်ပါက စနစ်ဝန်နှင့်နှေးကွေးမှုပုံစံများအဆင့်ကို ပိုမိုတိကျစွာခန့်မှန်းနိုင်သည်၊
- cgroup2 အတွက်၊ cpuset အရင်းအမြစ်ထိန်းချုပ်သူသည် NUMA memory node များနှင့် CPU များပေါ်တွင် လုပ်ဆောင်စရာနေရာချထားမှုကို ကန့်သတ်ရန်အတွက် ယန္တရားတစ်ခုပေးဆောင်ထားပြီး၊ cpuset pseudo-FS မျက်နှာပြင်မှတဆင့် အလုပ်အဖွဲ့အတွက် သတ်မှတ်ထားသော အရင်းအမြစ်များကိုသာ အသုံးပြုခွင့်ပေးထားသည်။
- သိသာထင်ရှားသော CPU အရင်းအမြစ်များကိုစားသုံးသည့် kernel အတွင်းရှိ လုပ်ဆောင်စရာများကို အပြိုင်လုပ်ဆောင်ရန်အတွက် ktask မူဘောင်ကို အကောင်အထည်ဖော်ထားသည်။ ဥပမာအားဖြင့်၊ ktask ကို အသုံးပြု၍ မှတ်ဉာဏ်စာမျက်နှာများ၏ အကွာအဝေးများကို ရှင်းရန် သို့မဟုတ် လုပ်ဆောင်ချက်များကို အပြိုင်အပြိုင်လုပ်ဆောင်ခြင်း သို့မဟုတ် inodes စာရင်းကို စီမံဆောင်ရွက်နိုင်သည်;
- DTrace တွင်
ထပ်ပြောသည်။ လုပ်ဆောင်ချက်အသစ် “pcap(skb,proto)” ကိုအသုံးပြု၍ libpcap မှတဆင့် packet ဖမ်းယူမှုအတွက် ပံ့ပိုးမှုပေးပါသည်။ ဥပမာ “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'"; - kernel အသစ်ထွက်ရှိမှုများမှ
သယ်ဆောင်သွားသည်။ btrfs၊ CIFS၊ ext4၊ OCFS2 နှင့် XFS ဖိုင်စနစ်များကို အကောင်အထည်ဖော်ရာတွင် ပြင်ဆင်မှုများ၊ - kernel 4.19 မှ
သယ်ဆောင်သွားသည်။ KVM၊ Xen နှင့် Hyper-V hypervisors များအတွက် ပံ့ပိုးမှုဆိုင်ရာ ပြောင်းလဲမှုများ၊ -
မွမ်းမံထားသည်။ စက်ဒရိုက်ဗာများနှင့် NVMe ဒရိုက်ဗ်များအတွက် တိုးချဲ့ပံ့ပိုးမှု (kernels 4.18 မှ 4.21 သို့ အပြောင်းအလဲများကို လွှဲပြောင်းပြီးပါပြီ); - ARM ပလပ်ဖောင်းများတွင် စွမ်းဆောင်ရည်ကို အကောင်းဆုံးဖြစ်အောင် ချိန်ညှိချက်များကို အသုံးပြုထားသည်။
source: opennet.ru