CRIU 3.18 کی ریلیز، لینکس میں عمل کی حالت کو بچانے اور بحال کرنے کا ایک نظام

CRIU 3.18 (چیک پوائنٹ اینڈ ریسٹور ان یوزر اسپیس) ٹول کٹ کی ریلیز، جسے صارف کی جگہ پر عمل کو بچانے اور بحال کرنے کے لیے ڈیزائن کیا گیا ہے، شائع کیا گیا ہے۔ ٹول کٹ آپ کو ایک یا عمل کے ایک گروپ کی حالت کو بچانے، اور پھر محفوظ کردہ پوزیشن سے دوبارہ کام شروع کرنے کی اجازت دیتی ہے، بشمول سسٹم کو ریبوٹ کرنے کے بعد یا پہلے سے قائم کردہ نیٹ ورک کنکشن کو توڑے بغیر کسی دوسرے سرور پر۔ پروجیکٹ کوڈ GPLv2 لائسنس کے تحت تقسیم کیا گیا ہے۔

CRIU ٹکنالوجی کے اطلاق کے شعبوں میں، یہ نوٹ کیا جاتا ہے کہ OS کو طویل عرصے سے چلنے والے عمل کے عمل کے تسلسل میں خلل ڈالے بغیر دوبارہ شروع کیا جاتا ہے، الگ تھلگ کنٹینرز کی براہ راست منتقلی، سست عمل کے آغاز کو تیز کرنا (آپ اس سے کام شروع کر سکتے ہیں۔ حالت شروع ہونے کے بعد محفوظ کی گئی)، خدمات کو دوبارہ شروع کیے بغیر دانا کو اپ ڈیٹ کرنا، وقتاً فوقتاً طویل عرصے سے چلنے والے کمپیوٹنگ کاموں کی حالت کو حادثے کی صورت میں دوبارہ شروع کرنے کے لیے محفوظ کرنا، کلسٹرز میں نوڈس پر بوجھ کو متوازن کرنا، دوسری مشین پر عمل کو نقل کرنا (فورک ٹو ایک ریموٹ سسٹم)، صارف کی ایپلی کیشنز کے اسنیپ شاٹس بنانے کے عمل میں دوسرے سسٹم پر ان کا تجزیہ کرنے کے لیے یا اگر آپ کو پروگرام میں مزید کارروائیوں کو منسوخ کرنے کی ضرورت ہو۔ CRIU کنٹینر مینجمنٹ سسٹمز جیسے OpenVZ, LXC/LXD، اور Docker میں استعمال ہوتا ہے۔ CRIU کے کام کرنے کے لیے ضروری تبدیلیاں لینکس کرنل کی بنیادی ساخت میں شامل ہیں۔

نئی ریلیز میں:

  • روٹ رائٹس کے بغیر CRIU استعمال کرنے کی صلاحیت فراہم کی۔
  • SIGTSTP سگنل (انٹرایکٹو توقف سگنل، جو SIGSTOP کے برعکس، سنبھالا اور نظر انداز کیا جا سکتا ہے) کے لیے معاونت شامل کی گئی۔
  • بحال کرتے وقت فائل کی اجازت (r/w/x) کی جانچ پڑتال کو چھوڑنے کے لیے پیرامیٹر "-skip-file-rwx-check" شامل کیا گیا۔
  • IP_PKTINFO اور IPV6_RECVPKTINFO اختیارات کے لیے تعاون شامل کیا گیا۔
  • ARM پلیٹ فارمز کے لیے ہارڈویئر بریک پوائنٹس کے لیے سپورٹ کو لاگو کیا گیا ہے۔
  • انتہائی ویرل گھوسٹ فائلوں (--ghost-fiemap) کے لیے سیو پوائنٹ آپٹیمائزیشن شامل کی گئی۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں