linux-faster

بررسی سرعت بوت لینوکس و رفع کندی آن

شاید بعضی از دوستان با نصب بعضی از برنامه ها با مشکل کندی سرعت بوت مواجه بشن چه کندی سرعت بوت در اوبونتو چه کندی سرعت بوت در آرچ مثلا با نصب mysql و یا mpd و… خب ما چندین روش رو برای فهمیدن اینکه چه پکیج هایی سرعت بوت ما رو پایین آوردن داریم پس با من همراه باشید.

linux-faster
linux-faster

نکته اول اینکه این آموزش هم بدرد دبیان بیس ها میخوره هم آرچ بیس ها !

خب با بررسی سرعت بوت لینوکس و رفع کندی آن در خدمت شما هستیم اولین دستوری که باید وارد کنید در ترمینال :

خب وقتی دستور بالا رو وارد میکنید با خروجی شبیه زیر مواجه میشین توجه کنید اول عدد خونده میشه مثالا کرنل حدودا 3 ثانیه زمان برده برای راه اندازی ولی همونطور که میبینین بخشی که زمان زیادی رو اشغال کرده مربوط میشه به userspace که همونطور که از اسمش پیداست بیشترش پکیج های نصب شده توسط ما هستش. خب چطوری باید سرعتش رو کم کنم؟ ادامه پست رو مطالعه کنید :))

دستوری دیگه ای وجود داره که به صورت شاخه ای نام هر پروسه رو و مدت زمان راه اندازی اون پروسه رو براتون مینویسه کافیه دستور زیر رو در ترمینال وارد کنید :

خب شما باید خروجی شبیه این رو مشاهده کنید :

خب پس چطوری میشه بعضی از سرویس هایی که بهشون نیاز نداریم رو غیرفعال کنیم؟ اول توجه کنید به طور کلی توسط دو دستور زیر میشه یک پروسه رو فعال و غیرفعال کرد البته به جای MyServices باید نام سرویس رو بنویسین.

برای مثال من نیازی به سرویس بلوتوث در لپ تاپ خودم ندارم که 3.5 ثانیه زمان از بوت با غیرفعال کردنش میشه کم کرد پس با دستور زیر اونو غیرفعال میکنم :

دیدین چقدر راحت بود! ولی حتما توجه کنید هیچ سرویسی رو همینطوری غیرفعال نکنین قبلش در مورد اون سرویس اطلاعات کسب کنین تو ویکی و بعد اقدام کنید من برای راحتی کار شما دوستان بعضی از سرویس ها رو + توضیحات برای شما قرار میدم بازم جایی مشکل داشتین بگین کمکتون کنم :))

اگر از LVM2 موقع پارتشین بندی استفاده نکردین با استفاده از دستور زیر اونو غیر فعال کنین :

اگر اوبونتو استفاده میکنین خیلی به 2 تا دستور زیر احتیاجی ندارین با این حال قبلش تحقیق کنین :

چندین دستور دیگه هم براتون میزارم که حتما قبلش خودتون تحقیق کنین بعد غیرفعال کنین

برای من که فایده ای ندارن و من میزنم غیرفعالشون میکنم :

و نکته دیگه اگه بازم از اوبونتو استفاده میکنین یک سرویسی وجود داره به اسم snap که اکثرا ازش استفاده نمیکنن و سرعت بوت رو بسیار پایین میاره همیشه سعی کنین از خود مخزن اوبونتو پکیج دانلود کنین برای این که ببینین چه برنامه هایی از طریق اسنپ رو سیستم شما نصب شده  snap list --all  رو بزنین توجه کنین اگه برنامه ای نصب بود که میدونین بهش نیاز دارین میتونین بعدا از خود مخزن اوبونتو اونو نصب کنین پس نگران نباشین خوب برای حذف کامل snap کد زیر رو بزنین :

و به عنوان آخرین نکته من هیچ مسئولیتی نسبت به سرچ نکردن شما نسبت به اون سرویس و خرابی گنو لینوکس شما ندارم :))

حالا تست کنید ببینید سرعت بوت لینوکس با قبل تفاوتی داره یا نه .

ویکی اوبونتو

ویکی آرچ

نظر

وبلاگ ایمان آقاپور

iman aghapour

علاقه دارم مواردی که خودم در طول روز باهاشون سروکار دارم رو در قالب یک مقاله براتون بنویسم. در ضمن دوست دارم با شما در موارد مختلف مثل طراحی وب و گنو لینوکس گفتوگو داشته باشم.