www.mohdbali.com
mohd bali محمد بالي

تحسين سرعة إقلاع نظام لينكس: كيف حققت ضعف السرعة بعد إلغاء خدمات غير ضرورية

26

تحسين أداء نظام لينكس: كيف استطعت زيادة سرعة الإقلاع مرتين

في عالم التقنية الحديث، تعتبر سرعة الإقلاع لنظام التشغيل من العوامل المهمة التي تؤثر بشكل كبير على تجربة المستخدم. يعد نظام لينكس (Linux) من الأنظمة التي تشهد استخدامًا متزايدًا بين المستخدمين في مختلف المجالات، سواءً كان ذلك على مستوى الخوادم أو أجهزة الكمبيوتر المحمولة والمكتبية. ومع ذلك، قد تجد بعض الأنظمة دائمة البطء عند الإقلاع بسبب خدمات غير ضرورية تمنع النظام من التشغيل السريع. سنستعرض في هذا المقال كيفية تحسين سرعة إقلاع نظام لينكس من خلال إزالة بعض الخدمات التي تعتبر عديمة الفائدة.

الخصائص الأساسية لتحسين سرعة الإقلاع

قبل أن نتناول تفاصيل الخدمات التي يمكن إيقافها، من المهم فهم بنية إقلاع نظام لينكس. يعتمد الإقلاع الفعال على عدة مكونات، بدءًا من النواة (Kernel) وحتى نظام التشغيل المرئي. في هذه المرحلة، تفيد بعض الأدوات مثل systemd-analyze في معرفة الوقت الذي يستغرقه إقلاع النظام وما هي العمليات البطيئة. تكمن المشكلة غالبًا في وجود خدمات تعمل في الخلفية، مما يزيد من وقت الإقلاع.

الخدمات التي يجب إيقافها

1. NetworkManager-wait-online.service

تعتبر خدمة NetworkManager-wait-online واحدة من أكبر المعوقات في سرعة الإقلاع. تعمل هذه الخدمة على تأخير الإقلاع حتى يتم الاتصال بالشبكة، وهذا قد يتسبب في زيادة وقت الإقلاع بمعدل 4 إلى 8 ثوانٍ في حالة الاتصال البطيء. في نظامك المنزلي أو مكتبي، يمكنك تعطيل هذه الخدمة بسهولة باستخدام الأمر التالي:

sudo systemctl mask NetworkManager-wait-online.service

2. snapd.service

تعد خدمة snapd خدمية تعمل على إدارة التطبيقات في صيغة Snap، وهي صيغة قد تكون مفيدة لكنها ليست الخيار الأسرع. تعتبر Flatpaks بديلاً أفضل لأنظمة Linux، إذ أن Snap تتطلب تحميل حزم كبيرة وتقديم أداء أقل في بعض الحالات. لتعطيل الخدمة، يمكنك كتابة:

sudo systemctl mask snapd.service

3. ModemManager.service

تتعامل خدمة ModemManager مع أجهزة الشبكة المحمولة، مثل أجهزة LTE. رغم أن هذه الخدمة ربما تكون مفيدة لبعض المستخدمين، إلا أن أغلب المستخدمين لا يحتاجون إليها، مما يجعل من الأفضل إيقاف هذه الخدمة لتقليل وقت الإقلاع. قم بإيقافها بالأمر التالي:

sudo systemctl mask ModemManager.service

4. بيئات سطح المكتب

تعتبر البيئات المستخدمة في نظام التشغيل، مثل GNOME، من العوامل التي تؤدي إلى بطء الإقلاع. تهتم هذه البيئات بإضافة الكثير من العمليات في الخلفية. من الأفضل تبني بيئات أخف مثل XFCE للحصول على أداء أفضل.

التحليل الفني وتأثيره على الأداء

إن إيقاف الخدمات غير الضرورية يمكن أن يؤدي إلى تحسينات كبيرة في زمن الإقلاع. على الرغم من أن لينكس يكون عادةً محسنًا، إلا أن وجود تلك الخدمات يمكن أن يجعل النظام أبطأ من المعتاد. وعند إجراء تغييرات على الخدمات، يمكن استخدام أوامر مثل systemd-analyze blame لمراقبة العملية وفهم كيفية تحسين الأداء بشكل أفضل.

هذا يعني أن كل دقيقة يقضيها النظام في الانتظار لإطلاق الخدمات غير الضرورية يمكن أن تؤثر على تجربتك بشكل كبير، خاصة في بيئات العمل التي تتطلب سرعة الأداء والفعالية.

التوقعات المستقبلية

مع التقدم في تقنية الأنظمة التشغيلية، من المتوقع أن تستمر الشركات في تحسين أنظمة التشغيل لتكون أكثر كفاءة وسرعة. ومن المتوقع أن تلعب الأمور مثل خدمات الحاويات (Containers) مثل Docker وKubernetes دورًا أكبر في كفاءة استخدام النظام والأداء. تتجه التوقعات أيضًا نحو زيادة استخدام تقنيات السحاب (Cloud Technologies) التي يمكن أن تقلل من العبء على أجهزة المستخدمين.

خاتمة

يعتبر تحسين سرعة إقلاع نظام لينكس أمرًا يتطلب بعض المعرفة والبحث. بإيقاف الخدمات الغير الضرورية، يمكنك تقليل زمن الإقلاع بشكل كبير وتحسين تجربتك مع النظام. تذكر أن الأمر يتطلب التجربة، فأوقف الخدمات التي تعتقد أنك لا تحتاجها وقم بمراقبة أدائها بعد القيام بذلك. تابع دائمًا أحدث التطورات وتحديثات النظام لتحسين أدائك على لينكس.


اكتشاف المزيد من Mohdbali محمد بالي للعلوم والهندسة والتقنية والتعليم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.