این دستور sge_ckpt است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
sge_ckpt.1 - مکانیسم ایست بازرسی موتور Sun Grid و پشتیبانی از ایست بازرسی
شرح
Sun Grid Engine از دو سطح بازرسی پشتیبانی می کند: سطح کاربر و عملیات
سیستم سطح شفافی را ارائه کرد. چک پوینت سطح کاربر به برنامه هایی اطلاق می شود که
با نوشتن فایلهای راهاندازی مجدد در زمانهای خاص یا مراحل الگوریتمی، چکپوینت خود را انجام دهند
و با پردازش صحیح این فایل های راه اندازی مجدد هنگام راه اندازی مجدد.
ایست بازرسی شفاف باید توسط سیستم عامل ارائه شود و معمولاً ارائه می شود
در هسته سیستم عامل یکپارچه شده است. یک مثال برای یک هسته یکپارچه
مرکز بازرسی بسته Hibernator از Softway برای پلتفرم های SGI IRIX است.
مشاغل بازرسی باید با استفاده از سیستم Sun Grid Engine شناسایی شوند -ckpt
گزینه qsub1() فرمان. استدلال به این پرچم به اصطلاح اشاره دارد
محیط چک پوینتینگ، که ویژگی های روش چک پوینتینگ را تعریف می کند
استفاده می شود (نگاه کنید به ایست بازرسی 5() برای جزئیات). محیط های بازرسی توسط راه اندازی می شوند
qconf1() گزینه ها -قبول, -dckpt, -mckpt و -sckpt. qsub1() گزینه -c را می توان به استفاده
رونویسی چه زمانی ویژگی برای محیط بازرسی مرجع.
اگر یک صف از نوع CHECKPOINTING باشد، مشاغل باید دارای ویژگی checkpointing باشند
پرچمدار شده (نگاه کنید به -ckpt گزینه ای برای qsub1()) اجازه اجرا در چنین صفی را داشته باشید. مانند
بر خلاف رفتار برای کارهای دسته ای معمولی، مشاغل ایست بازرسی تحت عنوان سقط می شوند
شرایطی که برای آن مشاغل دسته ای یا تعاملی به حالت تعلیق در می آیند یا حتی تحت تأثیر قرار نمی گیرند.
این شرایط عبارتند از:
· تعلیق صریح صف یا کار از طریق qmod1() توسط اداره خوشه یا الف
صاحب صف اگر x تعیین کننده مناسبت (نگاه کنید به qsub1() -c و ایست بازرسی 5()) اختصاص داده شد
به کار
· مقدار متوسط بار بیش از آستانه تعلیق همانطور که برای پیکربندی شده است
صف های مربوطه (نگاه کنید به queue_conf5()
· خاموش شدن شبح اجرای Sun Grid Engine sge_execd8() مسئول بودن
شغل ایست بازرسی
پس از سقط جنین، مشاغل به صف های دیگر مهاجرت می کنند، مگر اینکه به یک صف ارائه شده باشند
صف خاص توسط یک درخواست صریح کاربر. مهاجرت مشاغل منجر به بار پویا می شود
متعادل کردن توجه داشته باشید: سقط مشاغل ایست بازرسی تمام منابع را آزاد می کند (حافظه، مبادله
فضایی) که شغل در آن زمان اشغال می کند. این با وضعیت تعلیق مخالف است
مشاغل معمولی که هنوز فضای مبادله را پوشش می دهند.
محدودیت های
هنگامی که یک کار به یک صف در ماشین دیگری منتقل می شود، در حال حاضر هیچ فایلی منتقل نمی شود
به طور خودکار به آن دستگاه این بدان معناست که تمام فایل هایی که در سراسر آن استفاده می شوند
کل کار از جمله فایل های راه اندازی مجدد، فایل های اجرایی و فایل های اسکرچ باید قابل مشاهده باشد یا
به صراحت (مثلاً در ابتدای اسکریپت کار) منتقل می شود.
همچنین محدودیت های عملی در مورد استفاده از فضای دیسک برای شفافیت وجود دارد
مشاغل ایست بازرسی پست های بازرسی یک برنامه کاربردی دارای نقطه بازرسی شفاف معمولاً هستند
توسط سیستم عامل در فایل ایست بازرسی یا دایرکتوری ذخیره می شود. فایل یا دایرکتوری
شامل تمام متن، داده ها و فضای پشته برای فرآیند، به همراه مقداری اضافی است
اطلاعات کنترل این به این معنی است که مشاغلی که از فضای آدرس مجازی بسیار بزرگ استفاده می کنند
فایل های ایست بازرسی بسیار بزرگ ایجاد کنید. همچنین ایستگاه های کاری که در آن مشاغل انجام می شود
در واقع اجرا ممکن است فضای خالی کمی در دیسک داشته باشد. بنابراین همیشه امکان پذیر نیست
یک کار بازرسی شفاف را به یک دستگاه منتقل کنید، حتی اگر آن دستگاه بیکار باشد.
از آنجایی که کارهای حافظه مجازی بزرگ باید منتظر ماشینی باشند که هم بیکار است و هم دارای a
مقدار کافی فضای خالی دیسک، چنین کارهایی ممکن است زمان طولانی را متحمل شوند.
با استفاده از خدمات onworks.net از sge_ckpt به صورت آنلاین استفاده کنید