سرعة النعناع لينكس. خمس نصائح لتسريع عمل Linux بناء على Ubuntu. سهولة تحسين ملفات SQLite

توزيعات Linux مبلغ ضخم واختيار العديد منهم أو آخر حسب تفضيلاتهم أو مهاراتهم ومعرفتهم، لأن الجميع لا يستطيعون إخفاء استخدام أو تثبيت نفس gentoo أو القوس. يقوم العديد من Linux-Gicks بجمع التوزيع تحت أنفسهم دون برامج غير ضرورية على متنها، ولكن القادمين الجدد ليسوا قوات مثل هذه الإجراءات - من الضروري أن تكون محتوىا بخيارات جاهزة، وغالبا ما يتم إنشاء هذه الأوبونتو أو توزيعات على أساس Ubuntu.

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

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

إذا فتح محرر نصوص، فهذا يعني أن كل شيء بالترتيب إذا لم يكن - تثبيته مع الأمر:

sudo apt- الحصول على تثبيت gedit

التحميل المسبق.

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

sudo APT - الحصول على تثبيت التحميل المسبق

prelink.

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

للحصول على إطلاق دوري تحتاج إلى تحرير ملف واحد:

sudo Gedit / etc / default / breline

العثور على السلسلة:

prelinking \u003d غير معروف.

تغيير في

sudo /etc/cron.daily/prelink.

بعد هذه التلاعب، يجب أن يمر بعض الوقت حتى تجمع المرافق المعلومات اللازمة وجعل التحسين.

swappiness

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

cAT / PROC / SYS / VM / Swappiness

إذا رأيت الرقم 60، فإن النظام يستخدم عدش يصل إلى 40٪ فقط، إذا كان 40٪، فسيتم استخدام 60٪ من ذاكرة الوصول العشوائي. نحتاج إلى الرقم 10 - للقيام بذلك في وحدة التحكم:

sudo Gedit /etc/sysctl.conf.

تبحث عن سلسلة vm.swappiness.وتعيين قيمة 10 إذا لم يكن هناك مثل هذا السطر - ثم في النهاية إضافة:

vm.swappiness \u003d 10.


نحن نستخدم جميع نواة المعالج

ستشارك الخطوة التالية في جميع النوى المعالج. افتح الملف:

sudo gedit /etc/init.d/rc.

تبحث عن سلسلة التزامن.وإعطائها القيمة:

التزامن \u003d makefile.

نحن نستخدم ذاكرة الوصول العشوائي للملفات المؤقتة

باستخدام TMPFS لتقليل جهات الاتصال إلى القسم / TMP، نظرا لتخزين الملفات المؤقتة للنظام المؤقت. نحن ننقلها إلى ذاكرة الوصول العشوائي. في وحدة التحكم، ندخل:

sudo gedit / etc / fstab

في النهاية، أضف:

# نقل / TMP إلى ذاكرة الوصول العشوائي

tMPFS / TMP TMPFS الافتراضي، NoExec، Nosuid 0 0

هذا كل شيء، بعد هذه التلاعب، ستلاحظ زيادة في الأداء. على بعض الكمبيوتر أكثر، في بعض أقل ولكن الزيادة ستكون ضرورية. كمواد إضافية، أنصحك باستكشاف الدليل على هذا - ستجد أنه لا يزال هناك العديد من نصائح البهجة. آمل أن ساعدك المقال، في وقت لاحق، سأحاول كتابة شيء مثير للاهتمام ومفيد.

من المعروف أن هذه التكنولوجيا تستخدم في أنظمة التشغيل الحديثة كذاكرة افتراضية تم تطويرها لمكافحة نظام التشغيل متعددة المهام.

في عائلة Windows Windows Windows، يطلق على ملف يعمل على تخزين ذاكرة الوصول العشوائي غير المستخدمة في منطقة القرص الثابت "ملف Paddock" (ملف Page.sys).

لم يتم تنفيذ منظمته بعيدا عن أفضل طريقة (لوضعها أقل ما يقال!). في نظام التشغيل Linux، لا يزال هناك قسم منفصل من المبادلة - "مبادلة"، وهو أفضل بكثير.

يوجد ملف مبادلة Windows و Linux-Swap على HDD (القرص الصلب). عندما تصبح RAM غير كافية، يتم تفريغ صفحات الذاكرة من ذاكرة الوصول العشوائي إلى القرص الثابت، وعندما تروق الملفات في قسم الترحيل (المبادلة)، يتم تنزيلها مرة أخرى في ذاكرة الوصول العشوائي.

المشكلة بأكملها هي أن سرعة القرص الصلب HDD القراءة من القراءة (حتى الأسرع) عامل سرعة أقل من ذاكرة الوصول العشوائي. هذا هو المكان الذي يتباطأ فيه الكمبيوتر إلى أبطأ وتقليل الإنتاجية ككل.

هناك طريقتان لحل هذه المشكلة: لاستخدام مجلدات كبيرة من ذاكرة الوصول العشوائي أو تكوين النظام بشكل صحيح مع ملف الترحيل والتبديل.

لذلك، في Ubuntu، هناك مثل هذه المعلمة التي تتحكم في نسبة الذاكرة المجانية، والتي ستبدأ إعادة تعيين صفحات الذاكرة في المبادلة - vm.swappiness.

في Ubuntu بشكل افتراضي، يكون له قيمة متساوية - 60. وهذا يعني أنه عند 40٪ من ذاكرة الوصول العشوائي المزدحمة، تعيد إعادة تعيين صفحة الذاكرة النشطة في قسم المبادلة ستبدأ، I.E. 100٪ - 60٪ \u003d 40٪.

تحقق من قيمة المعلمة التي يمكنك، على النحو التالي.

افتح المحطة مع مجموعة مفاتيح CTRL + ALT + T وتنفيذ الأمر:

CAT / PROC / SYS / VM / Swappiness

يمكن أن تكون هذه القيمة للمعلمة مفيدة فقط لأجهزة الكمبيوتر مع عدد صغير من ذاكرة الوصول العشوائي (512 -1024 ميغابايت).

إذا كان لديك جهاز كمبيوتر حديث أو كمبيوتر محمول بحجم كبير من ذاكرة الوصول العشوائي (4-6، أو حتى 8 جيجابايت)، فهذا من المناسب لك.

في العديد من المنتديات والمدونات المخصصة لأوبونتو، يوصى بتعيين قيمة المعلمة vm.swappiness \u003d 10 (I.E. 100٪ - 10٪ \u003d 90٪). ولكن في تجربتي الشخصية، بحضور ذاكرة الوصول العشوائي بحجم 6 جيجابايت، يمكنك أن تقود نفسك وفي عدوانية أكثر، مما يؤدي إلى تحديد قيمة 0. في هذه الحالة، سيتم تشغيل النظام إلى قسم المبادلة فقط في أقصى الحدود قضية.

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

يمكنك القيام بالأمر.

مرة أخرى افتح مجموعة المفاتيح المحطة العاجلة CTRL + ALT + T ونحن نفذ الأمر التالي في ذلك:

sudo sysctl vm.swappiness \u003d

بعد علامة متساوية، قم بتعيين قيمة من 100 إلى 0 (اعتمادا على حجم ذاكرة الوصول العشوائي الخاصة بك).

بعد ذلك، حاول "مغمورة" نظامك: افتح العديد من المتصفحات بعدد كبير من علامات التبويب، والدخان الملفات الكبيرة على الوسائط الخارجية (هذا، بالمناسبة، هو جانب جانبي لأنظمة Linux - سرعة النسخ إلى الوسائط الخارجية. ولكن عن ذلك بطريقة ما في المرة القادمة) الخ

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

Sudo Gedit /etc/sysctl.conf.

ستجد ملف التكوين في محرر نصوص gedit.وبعد في نهاية هذا الملف، أدخل المعلمين التاليين دون وجود شعرية أمامهم:

vm.swappiness \u003d 0 vm.vfs_cache_pressure \u003d 1000

حفظ الملف. يجب أن تبدو وكأنها في لقطة الشاشة أدناه:

أعد تشغيل جهاز الكمبيوتر الخاص بك. بعد إعادة التشغيل، أداء في المحطة:

sudo sysctl -p.

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

كمثال، أود أن أظهر تنزيل ذاكرة الوصول العشوائي في Ubuntu 12.10 x64 مع 6 غيغابايت من ذاكرة الوصول العشوائي.
لذلك، فتحت ثلاثة متصفح - أوربا ماجيلا فايرفوكس، الأوبرا وجوجل كروم مع ما مجموعه حوالي 40 علامة تبويب، مشغل صوتي كليمنتين (بالمناسبة، تطلب تماما موارد الكمبيوتر)، سكايب، سيل العميل Qbittorrent.
وهنا هي لقطة شاشة قفز. (هذه عمليات مراقبة وحدة التحكم المتقدمة إلى حد ما). نحن تجنيد في المحطة

Sudo Apt - احصل على تثبيت HTOP


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

شيطان (ميمون) - في أنظمة فئة UNIX - خدمة تعمل في الخلفية دون اتصال مباشر مع المستخدم. عادة ما تبدأ الشياطين أثناء التمهيد النظام. مهام الخفيرة النموذجية: خوادم بروتوكول الشبكة (HTTP، FTP، البريد الإلكتروني، إلخ)، دعم المعدات، دعم قائمة انتظار الطباعة، وإدارة تنفيذ المهام في الجدول، وما إلى ذلك حسب المهام التي يؤديها الكمبيوتر، يمكن تعطيل بعض هذه الشياطين وبالتالي توفير في الوقت المحدد لبدء النظام وتقليل الحمل على النظام أثناء التشغيل. للقيام بذلك، استخدم الأداة المساعدة sYSV-RC-CORTوبعد لذلك فائدة وحدة التحكم هذه، ولكن بسيطة للغاية وبديهية، لذلك، يمكن حتى استخدام الأشخاص الذين لديهم خوف من الذعر من المحطة. التركيب:

Sudo Apt - احصل على تثبيت SYSV-RC-CORT

يركض:

SUDO SYSV-RC-CONF

في المحطة، نحصل على ما يلي: يتم التحكم في التحكم عدة مفاتيح: الفضاء - وضع / إزالة الصليب، + - - إيقاف / بدء العملية، Q - الخروج.

الأرقام في الخط العلوي هي مستويات التنفيذ. لإيقاف الخدمة، تحتاج فقط إلى إزالة الصليب من جميع المستويات.

    دعم ACPI - أفضل ترك المستوى الافتراضي. هذا هو: 2،3،4،5.

    ACPID - برنامج ACPI Daemon. هذه العمليات السابقة هي المسؤولة عن إدارة الطاقة وهي مهمة للغاية لأجهزة الكمبيوتر المحمولة، وللمستلزمات، لذلك من الأفضل تركها المدرجة. الافتراضي: 2،3،4،5.

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

    ALSA - إذا تم استخدام النظام الفرعي الصوتي، فعندئذ نعم، يجب ترك الإطلاق. ولكن إذا كان لديك خدمة Alsa-Utils، فيمكن تعطيل ذلك. الافتراضي: تعطيل إذا تم تمكين ALSA-UTILS.

    alsa-utils - في نظامي، تحل هذه الخدمة محل ALSA، لذلك أغلقت ALSA وتحولت إلى ذلك في S. - يتحدث في الاختيار "إيقاف" أعني "أعني" X "من جميع المستويات من التنفيذ. إذا كان لديك لهم وليس - رائع. نواصل الإعداد. الافتراضي: التنفيذ S.

    Anacron - النظام الفرعي Cron الذي يقوم بأي من مهمتها التي لم تكتمل في الوقت المحدد. غالبا ما يحدث ذلك إذا، في وقت مهمة Cron، تم إيقاف تشغيل جهاز الكمبيوتر الخاص بك. على سبيل المثال، يتم جدولة المحدثة كل يوم في الساعة 2 صباحا في الصباح، ولكن في ذلك الوقت لم يعمل الكمبيوتر. عند بدء تشغيل جهاز كمبيوتر، سيحاول Anacron تحديد المهام المفقودة وتنفيذها. أزلت هذه الخدمة، لأنه ليس من غير ذلك تشغيل الكمبيوتر المحمول، ولكن في معظم الحالات يجب تمكينه. الافتراضي: 2،3،4،5.

    APMD - هذه الخدمة مرتبك لي قليلا. لدي بالفعل ACPID، فلماذا يجب علي تشغيل APMD؟ إذا كان جهاز الكمبيوتر الخاص بك غير قديم، ف حتى لا يدعم ACPI، فحاول تعطيل هذه الخدمة. أطفأت. الافتراضي: 2،3،4،5.

    ATD - جدولة، مثل كرون. أطفأت. الافتراضي: 2،3،4،5.

    دعم Binfmt - دعم جوهر صيغ الثنائيات الأخرى. أغادر. الافتراضي: 2،3،4،5.

    Bluez-Utiles - إيقاف. ليس لدي أجهزة بلوتوث. الافتراضي: 2،3،4،5.

    bootlogd - ترك لتشغيل. الافتراضي: S.

    كرون - أحتاج أيضا إلى المغادرة. الافتراضي: 2،3،4،5.

    الكأس - نظام فرعي لإدارة الطابعة. ليس لدي طابعة، لذلك قطعت بشجاعة، لكنك تنظر في الظروف. الافتراضي: 2،3،4،5.

    DBUS - نظام الرسائل (نظام حافلات الرسائل). مهم جدا، اترك المدرجة. الافتراضي: 2،3،4،5.

    Dirmngr - قائمة مراقبة قائمة الشهادات. يعمل في نفس الوقت مع gnupg. الافتراضي: 2،3،4،5.

    DNS-Clean - يعمل بشكل أساسي على تنظيف DNS عند استخدام اتصالات الطلب الهاتفي. ليس لدي طلب اتصال، لذلك أطفأت. الافتراضي: S.

    EVMS - (نظام إدارة وحدة تخزين المؤسسات) - نظام إدارة وحدة التخزين لنظام التشغيل Linux. تقدم EVMS آليات موحدة موحدة للسيطرة على الأقراص، أقسام القرص، أنظمة الملفات، وحدات التخزين المادية LVM IT.D. أطفأت. الافتراضي: S.

    fetchmail - البريد الإلكتروني التسليم الخفي. أطفأت. الافتراضي: 2،3،4،5.

    GDM - مدير سطح المكتب (مدير سطح المكتب جنوم). لقد قمت بالفعل بإيقاف تشغيله في أي حال عندما قررت التمهيد في وحدة التحكم. في هذه الحالة، حالة التفضيلات، حتى تتمكن من تحديد ما إذا كنت تريد تحميلها مباشرة إلى واجهة المستخدم الرسومية. الافتراضي: 2،3،4،5.

    gdomap - ليس لدي المفاهيم، لماذا يجب إطلاق هذه العملية. لم أر هذا الشيطان بعد الآن في أي نظام، لذلك أغلقته ولا أشعر بأي خسارة. هل هناك أي أسباب لاستخدامها على أجهزة الكمبيوتر المحمولة أو محطات العمل؟ الافتراضي: 2،3،4،5.

    GPM - دعم الماوس لوحدة التحكم. إذا كنت تشعر أنك لا تستطيع أن تفعل بدون فأرة في وحدة التحكم - ضع مستوى التنفيذ 1 و 2. كل ما تحتاجه. الافتراضي: 2،3،4،5.

    توقف - عدم التغيير. الافتراضي: 0.

    HDparm هو برنامج نصي لضبط القرص الثابت. لقد قطعت مستويات 2،3،4،5، لكنني وضعت المستوى S. أعتقد أن فتح DMA، I / O 32 بت، إلخ. سوف تستفيد العمليات الأخرى. كما قمت بتغيير البرنامج النصي الأصلي بسيطة للغاية، مما فعل ذلك بنفسي. أعتقد أنك يجب أن لا تنتج كل هذه الشيكات الزائدة، إذا كنت أعرف نفسي ما أقوم به. ملف التكوين - /etc/hdparm.conf. الافتراضي: 2،3،4،5.

    السبات - إذا كان نظامك يدعم وضع السكون - اترك الخدمة للعمل. خلاف ذلك، فمن غير مجدي. الافتراضي: S.

    Setkey- Setup - يشتمل هذا الشيطان على بعض مفاتيح الاختصاصات المحددة في أجهزة الكمبيوتر المحمولة. هناك دعم المصنع: HP، أيسر، آسوس، سوني، ديل، و IBM. إذا كان لديك جهاز كمبيوتر محمول من هذه الشركات المصنعة، فيمكنك مغادرة الخدمة للبدء، وإلا فإنه سيكون عديم الفائدة. الافتراضي: 2،3،4،5.

    HOTPLUG و HOTPLUG-NET - إدراج النظم الفرعية Hotplug يستغرق وقتا طويلا. أعتقد، ما إذا كان ينبغي إدراجها على الإطلاق. قمت بإجراء بعض التغييرات في ملفاتي / الخ / الشبكة / واجهات. بدلا من معالجة البطاقة اللاسلكية الخاصة بك في عملية Hotplug، قمت بإيقاف تشغيلها على الوضع التلقائي. لذلك يمكنني تعطيل هذه العمليات. لقد قمت بالتأكد من أنه حتى عند تعطيل، يجد Ubuntu برامج تشغيل USB وكاميرا رقمية وهلم جرا. لذلك، أعتقد أن تعطيل هذه العمليات آمنة تماما. - مكتوبة - إذا تم إيقاف تشغيل بطاقة الصوت بعد إيقاف تشغيل بطاقة الصوت الخاصة بك، فيمكنك تشغيله. أو يمكنك تحرير ملف / إلخ / الوحدات النمطية لإضافة وحدة تنزيل بطاقة الصوت. في وقت لاحق العمل بشكل أسرع، تم التحقق منه. الافتراضي: S.

    HPLIP - HP الطباعة والأنظمة الفرعية لمعالجة الصور. أطفأت. الافتراضي: S.

    HWTools - فائدة لتحسين IRQ.

    iFrename هو برنامج نصي لتسمية واجهات الشبكة. يبدو جميلا، لكنني أغلقت. تحتاج أساسا إلى إدارة واجهات شبكة متعددة. نظرا لأن لدي بطاقات الشبكة - لاسلكية وسلكية - يشار إليها النواة مثل ETH0 و Ath0، وبالتالي فإن العملية غير مجدية بالنسبة لي. الافتراضي: S.

    ifupdown و ifupdown نظيفة - لا تقم بفصلها. هذه النصوص لتمكين واجهات الشبكة عند التحميل. الافتراضي: ifupdown - 0.6، s and ifupdown-clean - s.

    Inetd أو inetd.real - انظر إلى ملف /etc/inetd.conf والتعليق على جميع الخدمات التي لا تحتاج إليها. إذا لم تكن هناك خدمات نشطة بعد ذلك، فيمكن إزال البرنامج الخفي بأمان من الإطلاق. الافتراضي: 2،3،4،5.

    Klogd - لا تنطفئ. الافتراضي: 2،3،4،5.

    وضع الكمبيوتر المحمول - خدمة للتحقق في الكمبيوتر المحمول: لقد حان الوقت لرمي البطارية. عديمة الفائدة لجهاز كمبيوتر أرضي. الافتراضي: 2،3،4،5.

    Libpam-devperm - الخفي لاستعادة حقوق الوصول إلى الأجهزة بعد فشل النظام.

    وحدات Linux - وحدات شائعة - تحتاج إلى معرفة ما إذا لم يتم تحميل الوحدات النمطية غير المجانية في النظام. يمكن العثور على هذه الوحدات في وحدات Lib / Linux-مقيدة. إذا لم يتم استخدام هذه الوحدات - يمكنك إيقاف تشغيل الشيطان بأمان. الافتراضي: 0.6، S.

    أجهزة استشعار LM - إذا كانت اللوحة الأم تدعم رقائق الحسية، يمكنك رؤية حالتها.

    LVM - أنا لا أستخدمها، وبالتالي تعطيل. ترك إذا كان لديك LVM. الافتراضي: S.

    makedev - لا تنطفئ. الافتراضي: 2،3،4،5.

    Mdamd هي أداة إدارة أجهزة RAID. في معظم الحالات، يمكنك إيقاف. الافتراضي: 2،3،4،5.

    MDAMD-RAID - أداة RAID. الافتراضي: S.

    الوحدة النمطية - أدوات - تحميل وحدات إضافية من ملف / الخ / الوحدات النمطية. يمكنك رؤية محتوياتها للحصول على وحدات غير ضرورية. وشملت عادة. الافتراضي: S.

    MountVirtfs - تركيب أنظمة الملفات الافتراضية. لا تعطله. الافتراضي: S.

    الشبكات - ترفع واجهات الشبكة وتكوين DNS عند التحميل، من خلال مسح ملف / إلخ / شبكة / واجهات. تعطيل لا يستحق كل هذا العناء. الافتراضي: 0.6، S.

    NTPDate - تزامن الوقت مع خادم وقت Ubuntu (أو المحدد). افتراضيا: S. Proming- إذا كان النظام الثاني هو Windows، فمن الأفضل ترك عملية تمكين العملية. محلات Windows في BIOS ليست عالمية (غرينتش)، والتوقيت المحلي وعند إعادة التشغيل من نظام إلى آخر، سيحاولون ضبط بعضهم البعض. في أحدث الإصدارات، يبدو أن هذه المشكلة تصحيحها.

    NVIDIA-KERNEL - جمعت سائق NVIDIA بنفسك، لذلك أنا لا أحتاج إلى خدمة. إذا كنت تستخدم برنامج تشغيل NVIDIA غير المجاني - اترك الخدمة المضمنة. الافتراضي: 1،2،3،4،5.

    PCMCIA - ينشط جهاز PCMCIA. وضعت مستوى التنفيذ عند 0.6، S بدلا من الافتراضي 2،3،4،5، منذ ذلك الأول، في رأيي، يجب توصيل المعدات أولا. من ناحية أخرى، إذا لم يتم استخدام أجهزة PCMCIA، فيمكن إيقاف تشغيل الخدمة.

    Portmap - شيطان لإدارة هذه الخدمات كما NIS، NFS، إلخ. الافتراضي: 2،3،4،5،0،6، S.

    Powernowd - العملاء لإدارة CPUFREQ. تحتاج أساسا لأجهزة الكمبيوتر المحمولة مع تكنولوجيا الدعم لتغيير تردد المعالج. مفيدة لأجهزة الكمبيوتر المحمولة وعلى العكس من أجهزة الكمبيوتر الثابتة. الافتراضي: 2،3،4،5.

    PPP و PPP-DNS - أنا لا أحتاج. ليس لدي الطلب الهاتفي. الافتراضي: PPP - 2،3،4،5 و PPPD-DNS - S.

    ReadahAad - يبدو وكأنه Readahead هذا هو نوع من "PRELOODER". الأحمال عند بدء تشغيل العديد من المكتبات في ذاكرة الوصول العشوائي، مما يتيح لبدء تشغيل بعض البرامج بشكل أسرع. ولكن يزيد من وقت تحميل النظام لمدة 3-4 ثواني. الافتراضي: S.

    إعادة التشغيل - لا تتغير. الافتراضي: 6.

    يحدد Desolvconf - تلقائيا DNS وفقا لحالة الشبكة. الافتراضي: S.

    Rmnologin - يزيل nologin إذا وجدت. لن يكون لدي هذا، أزلت. الافتراضي: 2،3،4،5.

    rsync - rsync الخفي. يمكنك إزالة إذا لم تكن متأكدا مما تحتاجه. الافتراضي: 2،3،4،5.

    urantom - مولد الأرقام العشوائية. من المستحيل تخمين التطبيق، وخاصة في المخطط، قد تكون هناك حاجة. الافتراضي: 0.6، S.

    Usplash - صورة عند تحميل النظام، مع مؤشر التنزيل. لاستكمال إيقاف التشغيل، تحتاج إلى تحرير ملف /boot/grub/menu.lst: ارتكاب سلسلة Splashimage وإزالة خيار Splash من صف Kernel Loading. الافتراضي: 2،3،4،5.

    VBESAVE هي أداة مساعدة لتكوين BIOS بطاقة الفيديو. الافتراضي: 2،3،4،5.

    Xinetd - Superdemon Inetd لإدارة الشياطين الأخرى. قم بتضمينها منطقي إلا إذا كانت هناك شياطين تحت سيطرتها.

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

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

في كل وقت وجود طيور البطريق السميكة (الفترة التي تعد عد من تاريخ ظهور GTK + 2.x، X Free 4.x و Linux 2.6) اخترع العديد من الطرق لتسريع إطلاق التطبيقات و نظام التشغيل بأكمله.

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

ما قبل ربط أو prelink

ما قبل الربط لا يوجد شيء أكثر من تعديل الملف الذي يتم إطلاقه من أجل تمكين نتائج الارتباط الديناميكي للمكتبات. ماذا يعني ذلك؟

في إطار التطبيقات، كانت التطبيقات بسيطة واستخدامها في عملها فقط بعض مكتبات النظام القابلة للتنزيل بشكل حيوي. كان ذلك حان وقت الهيمنة لتنسيق الملفات القابلة للتنفيذ - كانت ميزةها في البساطة المحددة.

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

سمح ELF UNIX / LINUX بإجراء خطوة كبيرة للأمام وأصبح نظام يمكنه تحميل وتنفيذ عدد كبير من التطبيقات المرتبطة بنفس عدد المكتبات، دون أي مشاكل. ومع ذلك، من حيث الأداء، كان الفشل. الإجراء الديناميكي الربط سريع للغاية، وعند بدء تشغيل التطبيقات التي تعتمد على مكتبات متعددة فقط، فإنه لا يسهم في عملية التأخير الملحوظ، ولكن إذا كان إطلاق تطبيق مرهق مع تبعيات حوالي 50 مكتبات، فإن التأخير يمكن أن يكون كبيرا جدا (حتى عدة عشرات من ثواني).

ما يسمى ما قبل الملزمة يمنح ملفات قزم من الخط الأكثر فائدة من التنسيق. بدأ تعديل الملفات بطريقة ما بحيث تضمين نتيجة ملزمة ديناميكية، وبالتالي، لمعرفة عناوينك الخاصة مقدما في ذاكرة العملية وعدم الإنفاق على وقت حسابها أثناء الإطلاق. تم اقتراح إجراء ما قبل الربط من قبل موظف في Red Hat Jakub Jelinek مرة أخرى في عام 2004 واتضح أنه طريقة ناجحة للغاية لزيادة سرعة بدء التطبيق. وفقا للاختبارات، يمكن أن تعطي زيادة تساوي 50٪ من سرعة بدء التشغيل الأولية، وفي الحالات الشديدة بشكل خاص (OpenOffice، KDE، GNOME) - وأكثر من ذلك. في الوقت نفسه، لتسريع النظام، يكفي إطلاق أمر واحد فقط وانتظر قليلا.

نعم، من السهل حقا استخدام آلية ما قبل الربط. لهذا، كتب Jakub Jelinek بالفعل أعلاه برنامج يسمى Prelink. وهي متوفرة في أي توزيع Linux تقريبا، لذلك لن تضطر إلى جمع من التعليمات البرمجية المصدرية. ما عليك سوى تثبيت حزم Plelink باستخدام إدارة توزيع الحزمة، وأخذ الأمر التالي:

تعني وسيطات سطر الأوامر في هذه الحالة ما يلي:

  • v - عرض المزيد من المعلومات على الشاشة؛
  • أ - لربط جميع الملفات الثنائية مسبقا؛
  • m - حفظ الذاكرة الظاهرية (تحتاج، إذا كان هناك الكثير من المكتبات)؛
  • R تقوم بشكل عشوائي بترتيب أقسام الذاكرة (يزيد من مستوى الحماية من الهجمات إلى انهيار المكدس).

بعد الانتهاء من التطبيق، يمكنك البدء في النبوة عند التسارع. ومع ذلك، فإن الأمر يستحق تذكر عدة قيود:

  1. لا يستطيع Prelink زيادة سرعة التنزيل للغينيات التي تم تجميعها دون خيار "-fpic". لسوء الحظ، هناك الكثير من هذه المكتبات، عادة ما يتم فصل جامعي الحزم عن عمد هذه العلامة لزيادة أداء التطبيق؛
  2. لا يعرف Prelink كيفية معالجة مكتبات مشروع النبيذ، لذلك يجب أن ينسى تسريع برامج Windows؛
  3. يمكن لبعض المكتبات الثابتة التوقف عن التشغيل بعد معالجة Prelink؛
  4. بعد تثبيت تطبيقات أو مكتبات جديدة، يوصى بعملية التبريس لتكرارها. لإزالة Prelink القيام بذلك:

التحميل المسبق أو التحميل المسبق

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

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

$ sudo apt- الحصول على تثبيت التحميل المسبق

بعد ذلك، قم بتحرير ملف التكوين /etc/preload.conf. يعمل شيطان بترتديه تماما وتحت الإعدادات القياسية، ولكن كل واحد منا فردي ويستخدم النظام بطريقته الخاصة، لذلك ربما ترغب في احتواء التحميل المسبق بنفسك. سرد الخيارات الرئيسية في قسم النموذج:

  • الدورة هي وتيرة الوصول إلى نظام جمع الإحصاءات. القيمة الافتراضية هي 20 ثانية. في معظم الحالات، لا معنى له بالتغيير، ولكن إذا كنت تشعر أن التحميل المسبق يؤذي أداء النظام، فزيادة القيمة.
  • halfLife - يحدد الفاصل الزمني الذي سيتم بعده التحميل المسبق الإحصاء المتراكم بنسبة 50٪. القيمة الافتراضية هي 168 ساعة (أسبوع). يوصى بتقليل القيمة لأولئك الذين غالبا ما يغيرون البرنامج وزيادة أولئك الذين يمكنهم استخدام نفس مجموعة الطلبات لعدة أشهر / سنوات.
  • minsize هو الحد الأدنى لحجم الكائن (البرنامج، المكتبة) التي تمت معالجتها بواسطة التحميل المسبق. القيمة الافتراضية هي 2،000،000 بايت (حوالي 2 ميغابايت)، لذلك لن يحمل التحميل المسبق ملفات أصغر مسبقا. لا توجد حاجة خاصة لتغيير هذه القيمة، ولكن إذا كان يبدو لك أن الذاكرة ستكون كافية لتطبيقات التخزين المؤقت لتطبيقات أصغر - تقليل القيمة.
  • memptal، memfree، memcached - هذه الخيارات الثلاثة مترابطة وتشير إلى الذاكرة المستهلكة من قبل التحميل المسبق. لحسابات، يتم استخدام الصيغة التالية: (إجمالي عدد Memory X Memtotal) + (الذاكرة المتوفرة في Start X Memefree) + (ذاكرة التخزين المؤقت Memcached).

يحتوي قسم النظام أيضا على ثلاثة خيارات مثيرة للاهتمام بالنسبة لنا:

  • mapPrefix هي قائمة بالدلالات التي يجب تحميل ملفاتها مسبقا (مما يعني أن هذه ليست فقط ثنائيات ومكتبات، ولكن أيضا أنواع أخرى من الملفات).
  • exeprefix هو قائمة الدليل مع الملفات الثنائية.
  • sittStateGy هو وسيلة لتحسين عمليات الإدخال / الإخراج. القيمة الافتراضية هي 3 (التحسين لمحركات الأقراص الصلبة). بالنسبة لأقراص الحالة الصلبة، فإن القيمة 1 هي الأنسب لأنظمة ملفات الشبكة - 2.

هذا كل شيء، يمكنك إعادة تشغيل التحميل مسبقا:

$ sudo /etc/init.d/preload

مثل أي شيطان آخر، يؤدي التحميل المسبق سجلات يمكنك العثور عليها في ملف /val/log/preload.log. المعلومات حول الحالة الحالية للتحميل المسبق وتتوفر ذاكرة التخزين المؤقت لها في ملف /var/lib/preload/preload.state.

قراءة أولية أو قراءة

Ubuntu، وكذلك بعض توزيعات Linux الحديثة الأخرى، استخدم نظام Readhead أثناء تهيئة النظام. مثل التحميل المسبق، Readahead Daily تحميل المكونات اللازمة للتطبيقات في ذاكرة الوصول العشوائي من أجل تسريعها. يكمن الفرق في أن Readahead يعمل جزئيا داخل Kernel Linux ويتم تحسينها خصيصا لتسريع عملية تهيئة النظام.

يستخدم النظام الأداة المساعدة / Sbin / Readahead الأداة المساعدة، التي تقرأ / إلخ / Readahead / boot و / etc / readhead / desktop ملفاتها وتنزيل الملفات المدرجة أثناء تهيئة النظام. هذا المخطط البسيط والفعال، والتي، ومع ذلك، لديها عيوب واضحة. والحقيقة هي أن أي تثبيت قياسي لأوبوندو مع مرور الوقت يخضع للتغييرات في عدد الخدمات المثبتة وتنزيلها أثناء بدء الخدمة. أصبح قوائم الملفات في هذه الحالة غير ذي صلة وتتطلب التحديثات. يسمح لك معلمة Kernel الشخصي بإعادة إنشاء قوائم الملفات التي تم تنزيلها مسبقا. لتمكين إعادة تشغيل النظام، أثناء التنزيل لإدخال قائمة Loader، ثم اضغط وإضافة ملف تعريف الكلمة إلى نهاية قائمة المعلمات النواة. انقر للتحميل. إن تهيئة النظام في وضع التنميط سيستغرق وقتا طويلا، لذا كن مستعدا للمعاناة.

تجميد العملية أو cryopid

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

فلماذا لا تتطور هذه الفكرة أبعد ولا تحقق ذلك، بدلا من إيقاف العمليات، يمكن تجميد حالتها، وبعد ذلك لاستعادة، بعد مروع البرنامج من الحاجة إلى إجراء تهيئة معقد وتستغرق وقتا طويلا الدولة في كل مرة؟ نحن لسنا الأول، وليس نحن آخر. CryopID هو تطبيق بسيط لعمليات التجميد والشفاء اللاحق. لا يتطلب بروغ الجذر أو تعديل النواة، ويعمل على البنية X86 و AMD64، والأهم من ذلك، لا يربط العملية المجمدة إلى جهاز معين. بعد التجميد، تتحول العملية إلى شيء مثل أرشيف الاستخراج الذاتي، يمكنك بسهولة نقلها إلى سيارة أخرى وتشغيلها فقط. حزمة CryopID بعيدة عن كل توزيع، لذلك يجب تثبيتها بشكل مستقل:

$ cd / tmp
$ wget http://dagobah.ucc.asn.au/wacky/cryopid-0.5.9.1i386.tar.gz.
$ tar -xzf cryopid-0.5.9.1-i386.tar.gz
CD CD CryopID-0.5.9.1 / SRC
$ make.
$ mkdir ~ / بن
تجميد CP ~ / بن

بعد ذلك، يمكنك تشغيل البرنامج على النحو التالي:

$ ~ / bin / تجميد ملف ملف pid

لسوء الحظ، يحتوي CryopID على العديد من المشكلات، بما في ذلك الدعم غير الكامل للمقابس وتطبيقات X، كما يولد سلة المهملات في قائمة العمليات بدلا من اسم البرنامج المستعاد.

الزوج تحميل أوبونتو.

أوبونتو بسرعة، في الواقع بسرعة. تترك سرعة تنزيل هذا التوزيع بكثير وراء العديد من Linuxes وتجعل عشاق أنظمة BSD الحسية. ومع ذلك، لا توجد حدود لمنظمة وو مثالية، وفي هذا القسم سنحاول تسريع التسارع.

1. قم بإيقاف تشغيل المهلة في GRUB. بشكل افتراضي، ينتظر Bootloader لمدة 3 ثوان حتى يتمكن المستخدم من تغيير معلمات التنزيل. افتح ملف /boot/grub/menu.lst، ابحث عن سلسلة "مهلة \u003d 3" واستبدالها 3 إلى 0.

2. أطفئ البداية. Obuntu Splash-screen، المميز أثناء تحميل النظام، هو غير مفيد ويتطلب وقت التحميل. لذلك، نفتح كل نفس /boot/grub/menu.lst وإزالة خيارات "الهدوء" و "Splash" من خيارات تحميل Kernel.

3. تعطيل IPv6. في السابق، تم تنفيذ دعم بروتوكول IPv6 غير الضروري في نظام Linux في شكل وحدة نمطية محملة، لذلك كان من الضروري تعطيله فقط تحرير ملف / إلخ / modprobe.d / الأسماء المستعارة فقط. اليوم ipv6 مخيط مباشرة في kernel، لذلك يجب نقل المعلمة "ipv6.disable \u003d 1" لإيقاف تشغيلها عن kernel. يمكنك القيام بذلك عن طريق تحرير ملف /boot/grub/menu.lst.

4. تعطيل التحقق من وضع الإخراج. أثناء التحميل، تقوم Kernel بإجراء تحقق مما إذا كان الكمبيوتر يفتح من وضع السكون (تعليق) أو يؤدي حمولة عادية. يستغرق هذا الإجراء فقط ثانية واحدة فقط، ولكن يمكن أيضا حفظه عن طريق إضافة خيار "Noresume" لمعلمات النواة. بطبيعة الحال، فإن مالكي أجهزة الكمبيوتر المحمولة لا تفعل هذا.

5. تحسين initramfs. يتم استخدام صورة قرص RAM لتخزين مكونات نظام التشغيل منخفضة المستوى، والتي يجب أن تكون متاحة حتى قبل تركيب نظام ملفات الجذر. بشكل افتراضي، تحتوي هذه الصورة على جميع أنواع المكونات المحددة لجميع المناسبات. بدونهم، يتم تحميل الصورة في الذاكرة بشكل أسرع، والتي ستكون قادرة على تقليل وقت تحميل النظام العام. افتح ملف /etc/initramfs-tools/initramfs.conf ملف، نجد سلسلة "الوحدات \u003d الأكثر" واستبدالها ب "الوحدات \u003d DEP". إعادة بناء جميع الصور المتاحة التالية فقط مع المكونات المطلوبة:

$ sudo update-initramfs -k جميع

بعد ترقية صورة الصورة سيتم إنشاؤها تلقائيا.

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

  • مدير Bluetooth - مدير جهاز Bluetooth
  • تحقق من وجود برامج تشغيل أجهزة جديدة - التحقق من إصدارات جديدة من برامج التشغيل الخاصة
  • Evolution Alarm Notifier - جهاز إشارة الوصول إلى البريد في التطور
  • طباعة قائمة انتظار التطبيق الصغير - طباعة تراكب التطبيق الصغير
  • تعقب - خدمة البحث والفهرسة

7. قم بإيقاف تشغيل محطة الحافلات للتطبيقات غير الضرورية. أثناء تسجيل الدخول، يوجد عدد كبير من التطبيقات المختلفة (أساسا التطبيقات). ليس هناك حاجة إلى كل منهم، لذلك افتح System RA تفضيلات P "بدء تشغيل التطبيقات وحذف كل ما تعتقد أنه غير ضروري (على سبيل المثال، تطبيق Bluetooth الصغير). يمكن تحسين التطبيقات المتبقية قليلا باستخدام الخدعة التالية: تحرير سلسلة بدء كل منهم بحيث يستغرق هذا النوع من هذا النوع:

sH -C "النوم 10؛ exec بلوتوث-التطبيق الصغير"
SH -C "النوم 20؛ exec /usr/lib/volution/2.28/EVolution-alarm-notify"

تسريع إطلاق الوزن الثقيل

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

  • OpenOffice.org. حامل سجل حزمة المكتب هذا لاستهلاك الموارد والبلاد، لذلك يحتاج تحسينه إلى إيلاء اهتمام خاص. أدوات مفتوحة P "خيارات، انتقل إلى القسم الفرعي" الذاكرة ". اضبط قيمة "عدد الخطوات" إلى 20، وهذا سيخفض بحجم تاريخ إلغاء. في قسم ذاكرة التخزين المؤقت للرسومات، اضبط القيمة "استخدام OpenOffice. ORG "في 128،" ذاكرة لكل كائن "- في 20. في القسم الفرعي" Java "نقوم بإزالة علامة من خيار" استخدام بيئة تشغيل جافا ". التحسين يسمح لك برفع سرعة البدء ووقت رد الفعل.
  • ثعلب النار. الألعاب النارية - المستوى الثاني من برنامج الشراء والفرامل. ارتكب في عدد كبير كاف من المكونات الإضافية، اتضح الثعلب الناري في السلاحف المجمدة، ولكن هناك طريقتان لتسريع إطلاقها. أولا - إزالة جميع الإضافات غير الضرورية ونادرا ما تستخدم. هذا سوف يرفع وبدء السرعة، والأداء. والثاني هو تحسين قاعدة بيانات SQLite المستخدمة لتخزين بيانات الملف الشخصي:
  • - نظام تجميد موزز للعمليات.

لقد وجدت اليوم أن Linux Mint 18 بدأت في التمهيد أبطأ من Linux Mint 17. ما هو جيد جدا لأجهزة الكمبيوتر المحمول. اكتشفت أنه مرتبط بخدمات غير ضرورية وتطبيقات وآثار مرئية. هناك العديد من التحسينات التي تسمح لك بزيادة سرعة توزيع النعناع Linux.

في هذه المقالة، سوف ننظر إلى كيفية إجراء تحسينات Linux Mint Optimization. سأظل آمنة فقط قدر الإمكان. فحصها على Toshiba Satelite L20 - 101 مع Linux Mint 18.1 XFCE وعلى الكمبيوتر HP Elite 7200 C Linux Mint 18.1 Mate. قبل مزيد من التعليمات، قم بتثبيت جميع التحديثات بحيث لا تملك أي أخطاء غير ضرورية.

1. رام

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

في البداية، تحتاج إلى التحقق من قيمة هذه المعلمة. افتح المحطة - cTRL + ALT + Tوتنفيذ الأمر:

$ cat / proc / sys / vm / swappiness

sudo Apt تثبيت GKSU Leachpad

اضبط القيمة الجديدة للمعلمة. على طول الطريق / إلخ /وفتح ملف Sysctl.conf مع محرر نصوص أو فريق:

في النهاية سيكون من الضروري إضافة vm.swappiness \u003d 10.وبعد احفظ الملف وأعد تشغيل الكمبيوتر / الكمبيوتر المحمول.

2. تكوين ذاكرة التخزين المؤقت iNode

فقط لأجهزة الكمبيوتر فقط مع 1 غيغابايت وأكثر من ذلك لأن هذا التحسين سيؤدي إلى تخزين طويل من ملفات النظام في ذاكرة الوصول العشوائي. افتح ملف /etc/sysctl.conf

gksudo leafpad /etc/sysctl.conf.

تشغيل الملف وإضافة هذا الخط في النهاية:

vm.vfs_cache_pressure \u003d 50.

3. إعداد zram.

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

عمل هذا التحسين:

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

بحاجة الى حزمة zram-config.وبعد يمكنك عبر Synaptic، لكني أحب استخدام المحطة أكثر.

sudo Apt تثبيت Zram-Config

أعد تشغيل الكمبيوتر بعد التثبيت. يمكنك الأمر:

من الضروري التحقق من تشغيل هذه الوحدة:

يجب أن تظهر بيان على / dev / Zram. إذا بدأ النظام في العمل بشكل غير صحيح أو ZRAM، فلم تعد بحاجة إلى ما يلي:

sudo Apt تطهير Zram-Config

إذا كان لديك القليل من ذاكرة الوصول العشوائي، فستظهر بالتأكيد تسريع Linux Mint 18. لمزيد من التفاصيل، تتم كتابتها في مقال آخر.

4. تعطيل الفهرسة

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

sudo Apt Purge Apt-Xapian-Index

أعد تشغيل الكمبيوتر لإنهاء التطبيق.

5. تحسين libreoffice.

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

انتقل إلى القائمة الخدمة - LibreOffice المعلمات - الميزات الموسعة »وإزالة مربع الاختيار "استخدم آلة جافا الظاهرية".يمكنك تمكين الدعم في أي وقت ببساطة إرجاع علامة في هذا الحقل:

6. الإعداد التلقائي التحويل

في wndows هو msconfig، وفي لينكس هناك عدة طرق لحل هذه المهمة. يقوم Autorun ببطء يبطئ كل من إطلاق النظام والعمل ككل. تم تكوين جزء من البرامج من خلال الواجهة الرسومية - القائمة - المعلمات - Autorunوبعد في Xfce هو جلسات وبدء التشغيلوبعد ولكن ليس هناك كل الخدمات. بعد ذلك، سأكتب لماذا تحتاج إلى كل من الخدمات التي سوف أطفئها وكيفية تعطيلها من خلال المحطة. أولا ننظر إلى سرعة تنزيل النظام:

اطفئه:

سودو systemctl تعطيل الخدمات

ممكن:

سودو SystemCtl. ممكن الخدمات

avahi-Daemon.Service -هذه عملية للكشف عن جهاز كمبيوتر في المجال .محليوبعد إذا كان لديك جهاز كمبيوتر واحد في الشبكة المنزلية أو ليس لديك مجال .محلييمكنك تعطيلها بأمان:

sUSTO SYSTEMSCTL تعطيل Afahi-Daemon.Service

cgmanager.Service -مصممة لإدارة cgroup. هناك حاجة إلى الخدمة فقط من قبل أشخاص يستخدمون حاوية LXC. تتيح لك هذه الحاوية إنشاء أجهزة افتراضية تقريبا دون فقدان الأداء. لكنني لا أستخدم الافتراضية. أطفئ:

cups-bropped.Service. - هذه خدمة للطابعات. الآن ليس لدي طابعة، ولكن إذا قمت بتشغيل هذه الخدمة فقط.

sUDO SYSTEMCTL تعطيل CGManager.Service

geoclue.Service. - هذه خدمة ترسل تطبيقات تحديد الموقع الجغرافي. دون أي أسئلة، نطفئ:

sUSTO SYSTEMSCTL تعطيل Geoclue.Service

خدمات vM2-LVMEDAD. و lVM2 - مراقب إشارة إلى خدمات إدارة الصوت المنطقي (LVM - إدارة وحدة التخزين المنطقية). إذا كنت لا تستخدم أحجام منطقية، فيمكنك إيقاف تشغيله. إذا اخترت التلقائي عند التثبيت، لديك كل ما أساسيا.

sUDO SYSTEMCTL تعطيل VM2-Lvmetad.Service

sUDO SYSTEMCTL تعطيل LVM2-Monitor.Service

قد تكون نتائج الإعدام:

فشل في تنفيذ العملية: لا يوجد مثل هذا الملف أو الدليل و

تمت إزالة Symlink /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service.

modemmanager.Service.- هذه واجهة تسمح لك بتنفيذ اتصال الإنترنت باستخدام Mouds وقنوات الاتصال (2G / 3G / 4G / CDMA). لدي سلك عموما حتى نطفئ.

sUDO SYSTEMCTL تعطيل modemmanager.Service

إرسال الكلام. الخدمة. - هذا هو API موحد، والتي لديها غرض لتغيير ترتيب استدعاء المزج، يسمح لك أيضا بمنع التداخلات الصوتية مع العديد من التطبيقات التي تستخدم الصوت. أنا لا أخطط لتشغيل قطع فورا من 8 أغنيات. لذلك أطفئ:

sUSTO SYSTEMCTL تعطيل نطق الكلام

ssh.service. - هذه خدمة لنظام التحكم عن بعد من خلال المحطة. أنا لا أستخدم هذا \u003d\u003e إيقاف.

sUDO SYSTEMSCTL تعطيل SSH.Service

ufw.service. - خدمة جدار الحماية. هذا جدار حماية. أحتاجها، ولكن لا يوجد الكثير. نحن لن تعطيل وحذف. عبر متشابك أو محطة.

سودو apt تطهير ufw

أدرجت جميع الخدمات التي يمكن إيقافها بشكل غير مؤلم للنظام. الآن إعادة التشغيل واختبار السرعة. بعد فصل الخدمات، ستلاحظ بالتأكيد تسريع النعناع Linux.

اقرأ المزيد عن حول مقال منفصل.

7. وضع البيئة

الآثار البصرية تجعل النظام جميلا. إذا كنت تحب Macos، فأنت لا تنجو من إيقاف التشغيل. أولئك الذين استخدموا ويندوز 7 ايرو يعرفون كيف يبطئ كل شيء.

لينكس النعناع القرفة: أولا تحتاج إلى فتح: "القائمة - معلمات النظام - تأثيرات" وتعطيل جميع التأثيرات في النافذة التي تفتح. بعد ذلك، تحتاج إلى فتح: "القائمة - معلمات النظام - عام" وتفعيل التبديل في عنصر القائمة "تعطيل المركبات لنظام التشغيل Windows ملء الشاشة".

Linux Mint Mate: فتح "القائمة - الإعدادات - Windows"، انتقل إلى علامة التبويب "جنرال لواء" فتح النوافذ وإزالة مربع الاختيار "تمكين مدير مركب".

Linux Mint Xfce: من الضروري "القائمة - معلمات سطح المكتب" وتغيير مدير النافذة مع "XFWM4 + Compositing" على ال "XFWM4".

لا تنس أن تضع خلفية ملونة واحدة صلبة.

8. المتصفحات

كل امتداد إضافي ل Firefox و Chromium يبطئ إطلاقه وعمله. إزالة لا لزوم لها لك. على سبيل المثال، بدلا من القراء عبر الإنترنت وضع برنامج محلي.

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

يجب عليك إدخال صفحة طلب SessionStore في حقل البحث على صفحة القائمة واستخدم نقرة مزدوجة لتعديل قيمة المعلمة. browser.SessionStore.interval.وبعد بشكل افتراضي، يهم 15000 الموافق 15 ثانية. يمكنك إضافة الأصفار إلى حد ما إلى القيمة بحيث يتحول إلى قيمة 15000000 وانقر على الزر نعم. لحفظ التغييرات.

  • browser.SessionSstore.restore_on_demand.
  • browser.SessionStore.resume_from_crash.
  • services.sync.pref.browser.sessionstore.restore_on_demand.

يبقى إغلاق جميع نوافذ متصفح الويب Firefox وإعادة تشغيله.

9. تنظيف لينكس النعناع

في Linux، يتراكم القمامة في Windows. ولكن على عكس Windows ليس لديه سجل يسجل يجعل من الممكن إزالة كل القمامة.

سودو APT Autoclean.

sudo apt autoremove.

لا تنس إزالة البرامج غير الضرورية. على سبيل المثال، لا أحتاج إلى VLC عندما يكون هناك مشغل تنين.

sudo Apt تطهير VLC

10. تركيب السائقين

ينسى الكثيرون أن يقدمون السائقين والأجهزة اللازمة لا يستخدمون أقصى قدراتهم. على سبيل المثال، لم يكن لدي برنامج تشغيل معالج. فتح قائمة وأدخل السائقينوبعد لقد استبدلت سائق NVIDIA المجاني على الملكية. كل شيء أصبح أسرع بكثير.

11. TMP الأمثل

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

sudo CP -V /usr/share/systemd/tmp.mount / etc / systemd / النظام /

سودو SystemCtl تمكين TMP.mount

التحقق من العمل:

حالة SystemCtl TMP.mount.

إذا لم تكن بحاجة إليها بعد الآن، فما عليك سوى إزالته:

sudo RM -V /etc/systemd/system/tmp.mount

12. تحسين واي فاي

يمكن أن يشمل الأمثل Linux Mint أيضا تسريع WIFI. نتعلم كيف يتم تسمية بطاقة الشبكة الخاصة بك في النظام:

ثم يمكنك معرفة الاسم. على سبيل المثال، wLP2S0. فصل توفير الطاقة.

gksudo xed /etc/networkmanager/conf.d/default-wifi-powersave-on.conf.

wifi.powersive \u003d 3.

تغيير في:

wifi.powersave \u003d 0.

الآن نحفظ المستند وإعادة تشغيل الكمبيوتر. قم بتشغيل الأمر للتحقق من ذلك:

إذا ظهر النقش إدارة الطاقة:أن قمت بإعداد جميعا. تحتوي بطاقات Intel Network على طريقة خاصة للتسريع، حيث يستخدم النظام برنامج تشغيل لذلك. iwlwifi.وبعد تحتاج إلى تنشيط الوظيفة tx ampdu..

دور ampdu. مصممة لتسريع تحويل البيانات عن طريق الجمع بين مجموعات بيانات متعددة مع بعضها البعض. قبل الإصدار 18.1، تم تشغيله تلقائيا، ولكن تمت إزالته بسبب شرائح المشكلات.

بادئ ذي بدء، يجب عليك التأكد من أنه برنامج التشغيل للتفاعل مع بطاقة الشبكة اللاسلكية الخاصة بك. iwlwifi..

lsmod | grep iwlwifi.

إذا ظهرت السلسلة "iwlwifi"يمكنك الاستمرار.

صدى "خيارات iwlwifi 11n_disable \u003d 8" | Sudo Tee /etc/modprobe.d/iwlwifi11n.conf.

الآن تحتاج إلى إعادة تشغيل الكمبيوتر. قبل إعادة التشغيل، اكتب هذا الأمر:

sudo RM -V /etc/modprobe.d/iwlwifi11n.conf

هناك حاجة لتراجع التغييرات إذا كانت الشبكة لا تعمل.

الاستنتاجات

الآن أنت تعرف كيفية تسريع Linux Mint 18. آمل حقا أن ساعد المستخدمين الآخرين. اكتب في التعليقات الخاصة بك سرعة البدء والسرعة بعد الانتهاء من التغييرات. كم من مساعدة تحسين Linux Mint 18 مقارنة بكيفية ذلك من قبل؟

السجلات ذات الصلة:


22 التقييمات، المتوسط: 4,77 من 5)