50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

جلوگیری از توقف برنامه در زمان پردازش سنگین

به نام خدا

سلام وقت بخیر

موضوع: جلوگیری از توقف برنامه در زمان پردازش سنگین سی‌پی‌یو بر روی آن در سیستم‌عامل‌های خانواده یونیکس(یونیکس بیس)

توضیحات: وقتی داخل توزیع گنو/لینوکسی(مثلا روی سرور مجازی با سیستم‌عامل اوبونتو لینوکس) یک دستور سنگین(پردازه سنگین) را اجرا می‌کنم زمانی که سیستم توانایی(منابع) پردازش را ندارد برنامه را متوقف می‌کند(kill می‌کند)، با دستور ulimit برای سی‌پی‌یو و سووپ سازی(swap) برای رم مقداری جلوی کیل(kill) شدن پردازه را می‌گیرم، اما باز وقتی زمانی در حد دو الی سه دقیقه برنامه 100 درصد سی‌پی‌یو استفاده می‌کند باز هم برنامه kill می‌شود.

می‌خواستم ببینم چه جوری با دستکاری کرنل(هسته) می‌توانم جلوی کیل شدن برنامه یا در مواقع شدید تر ریست شدن سرور را بدون افزایش منابع موجود بگیرم.

با تشکر

پرسیده شده در 1403/01/21 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما