Skip to content
Ubuntu Journey

Zombie Process

Saw Khaing

Contributor

1 min read

Zombie process ဆိုတာ က တော့ child process ရဲ့ အလုပ်ပြီး တဲ့ အချိန် မှာ parent process ကို exit status မပို့ပဲ ကျန်နေတဲ့ process တွေပါ။ သူကို သာမန် kill နဲ့ လဲ ပိတ်လိုက်လို့မရပါဘူး သူကိုယ်တိုင်က kill ဖြစ်နေပြီးသား မို့ပါ။ အချို့ program တွေမှာ တော့ သုံးပြီးသား PID ကို child မှာ ပြန် မသုံးစေချင်တာကြောင့် child process ကို zombie အနေ နဲ့ hold လုပ်ထားတာတွေ ဖြစ်ပါတယ်။ Program ရဲ့ လိုအပ်ချက်ကြောင့်မဟုတ်ပဲ zombie တွေ များလာရင်တော့ ပြသနာက သုံးပြီးသား PID တွေ သုံးလို့မရတော့ ခြင်း နဲ့ system memory ကို ခွဲဝေ ပေးနေရပါတယ်။

Zombie process ကို top ဒါမှမဟုတ် ps aux ရဲ့ STAT မှာ ‘Z’ အနေ နဲ့ ကြည့်လို့ရပါတယ်။Zombie ကို (” kill -s SIGCHLD ” ) ဆို ပြီး ပိတ်ဖြစ်နိုင်သလို့ သူရဲ့ parent process ကို kill ပြီး zombie ကို orphan process များကဲ့သို့ init က adopted ဖြစ်အောင် လုပ်ပြီး ရှင်းလင်းနိုင်ပါတယ်။ (:

Split File

Sysadmin တွေ နေ ့စဉ်ကြုံတွေ ့ ရတဲ့ ပြသနာ တွေထဲက တစ်ခု ကတော့ log file တွေ ပါပဲ။ အဲမှာ မှ ကိုရွှေ program က daily split တွေ ခွဲ ပါတယ် တစ်ရက်ကို ပဲ 30 GB လောက် ရှိတဲ့ single file ဆို…

Saw Khaing

1 min read

Stream Youtube on Terminal

We can stream youtube via terminal, never boring in the DC. Enjoy!!! ? Installation \========= sudo apt get install mps youtube Usage \===== $mpsyt \ /type\ music\ name \ choose\…

Saw Khaing

1 min read

Intel Graphics Update Tool for Ubuntu 16.04

World Largest Chipset company ဖြစ်တဲ့ Intel က Linux \ OS တွေ အတွက် Graphics ကို official ထုတ်ပေးထားပါတယ် 01.org ဆိုတဲ့ လိပ်စာနဲ ့ပါ။ Graphic driver ကိုက်ညီမှု ရှိသွားပြီး ဆိုတဲ့…

Saw Khaing

1 min read