در سیستم عامل متن باز لینوکس به گونه ای است که به کاربران حرفه ای این امکان را می دهد که بخش های مختلف سیستم را مدیریت نمایند. علاوه براین نرم افزارهای زیادی وجود دارد که کاربران معمولی می توانند از آنها برای مدیریت کردن بخش های مختلف سیستم عامل خود استفاده کنند.
- اندازه گیری مدت زمان لازم برای اجرای هر سرویس در لینوکس
امروزه بیشتر توزیعات لینوکس از systemdبرخوردار هستند که مجهز به ابزارهای مانند آنالیز کردن سرعت بوت است. این ابزار به شما این امکان را میدهد که زمان boot شدن سیستم عامل و مدت زمان اجرای هر یک از سرویس ها را اندازه گیری نمایید. نکته مهم این است که برخی از سرویس ها به موازات سرویسهای دیگر اجرا میشود بنابراین حتی اگر زمان اجرای این سرویس دو ثانیه باشد باز هم نمیتوان این سرویسها را غیر فعال کرد چرا که نمی توان گفت گفت چنین سرویس هایی فرایند بوت سرویس سیستم عامل را کند نموده است. برای استفاده از این قابلیت اپلیکیشن terminal لینوکس را اجرا کنید و دستور system-analyze blame را وارد کرده و کلید enter را فشار دهید از این طریق می توانید مدت زمان بارگذاری هسته مرکزی لینوکس و همین طور سرویس های پایه سیستم عامل لینوکس را مشاهده کنید.
- از systemctl برای غیر فعال کردن سرویس های اضافه در لینوکس استفاده کنید
یکی دیگر از روش هایی که می تواند در بالا بردن سرعت بوت لینوکس موثر باشد غیر فعال کردن سرویش های اضافه لینوکس است. شما باید پردازش های پس زمینه را که اصطلاحا سرویس نامیده می شوند و پر کاربرد و ضروری نیستند غیر فعال کنید. اگر در سیستم خود به جای درایو حالت جامد یا SSD از هارد دیسک استفاده می کنید مدت اجرای برخی از سرویس ها مانند snapd بیشتر می شود مثلا ممکن است از حدود یک و نیم ثانیه به 5 ثانیه برسد.
پر سرعت ترین سرور اختصاصی لینوکس چه ویژگی هایی دارد؟
علاوه بر این در نظر بگیرید چنانچه شما از SSD استفاده کنید پردازش های پس زمینه به صورت موازی و با سرعت بالایی بارگذاری می شوند. اما اگر از هارد دیسک استفاده کنید بارگذاری موازی دشوار تر است و امکان دارد اغلب سرویس ها به صورت سریال اجرا می شوند.
و اما برای فعال کردن سرویسی به اسم snapd دستورالعمل sudo systemctl .disable snapd. Serviceرا اجرا کنید. اگر شما سشتم عامل را ریبوت کنید این برنامه مجددا اجرا می شود چرا که ممکن است برخی از سرویس های دیگر برای کارکرد صحیح خود به این ابزار نیاز داشته اشند.
- استفاده از systemctl برای ماسک کردن سرویس ها
با استفاده از دستورالعمل sudo systemctl mask snapd. Serviceمی توانید فایل های سرویسی به اسم snapd.service نال کنید که به این کار ماسک کردن می گویند.