كيفية تحسين ذاكرة الوصول العشوائي على Linux

خلفيات أوبونتو النار

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

هذه النصائح صالحة لأي توزيع لينكس، إما أوبونتو, فيدورا, افتح سوسة, ديبيانماندريفا نعناع أو أيا كان اسمه.

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

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

ذكريات ذاكرة الوصول العشوائي

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

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

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

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

للتحكم في هذه الخيارات ، علينا فقط إدخال تكوين النظام والاختيار التطبيقات عند بدء التشغيلفي Ubunto 12.04 و 12.10، فقط عن طريق إدخال ملف اندفاع التطبيقات في البداية ، يمكننا إدخال تطبيق التكوين وتحسينه بالتطبيقات والخدمات التي نحتاجها حقًا للتشغيل الصحيح للنظام.

معلومات اكثر - نظام التشغيل Ubuntu 12.10 "Quantal Quetzal" على ASUS EEPC 1000HEPeppermint OS ، توزيعة Linux أخرى تعتمد على Ubuntu 12.04


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   Dryden قال

    طالما أنك لا تنوي استخدام وظائف مثل الإسبات ، حيث تحتاج إلى تبديل بحجم تقريبي يبلغ 1,5 ضعف إجمالي ذاكرة الوصول العشوائي في نظامك. وهذا يعني: إذا كان لديك ذاكرة وصول عشوائي سعتها 4 جيجا بايت ، وتريد وضع السبات ، فيجب أن يكون لديك تبديل 4,5 جيجا بايت أو 4,3 جيجا بايت على الأقل.

  2.   تشيلي تشيلي قال

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

    -
    cheli.aradaen.com

    1.    كارلوس قال

      تعليقك ممتع للغاية ، بالنسبة لأولئك منا الذين لا يعرفون الكثير عن هذا الموضوع ، ما هي توصيتك بشأن حجم قسم المبادلة؟

      1.    غير موقعة قال

        مسمار 2 جيجابايت

  3.   المزر قال

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

  4.   F. خافيير كارازو جيل قال

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

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

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

  5.   فوسكو قال

    لن أحذف التبادل أيضًا ، ستطلب بعض البرامج مثل قواعد البيانات أو خوادم الويب وجود قسم مبادلة. 

  6.   ميكيل مايول طور قال

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

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

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

    1.    فرانسيسكو رويز قال

      Haber ، أنا أعتمد على تجربتي مع أجهزة الكمبيوتر الخاصة بي ، وما أردت الإشارة إليه هو أن العديد من الأشخاص ينشئون أقسام SWAP ضخمة لا تساوي شيئًا ، عندما يكون لديك ذاكرة وصول عشوائي كافية و SWAP صغير

      1.    ديارا قال

        لنرى ما إذا كان بإمكاننا تعلم الكتابة ...

  7.   رافا جي سي جي قال

    يجب أن يكون التبادل موجودًا دائمًا ، في الأنظمة التي تحتوي على 24 جيجا بايت من ذاكرة الوصول العشوائي أعتقد أنه 512 ميجا بايت على SSD. وفي أنظمة 4 جيجا بايت من ذاكرة الوصول العشوائي 1024 ميجا بايت على SSD. في الوقت الحاضر ، يبدو أن وضع ضعف ra RAM هو هراء ، واحذر من أن هذا ما تفعله ubuntu افتراضيًا إذا تركته تلقائيًا. إنه ينشئ 8 جيجا بايت من SWAP في نظام 4 جيجا بايت من ذاكرة الوصول العشوائي ، وهذا كثير ، بالطبع لا يضر أيضًا وبالتأكيد هناك غيغابايت وجيجابايت احتياطية ...

    ملاحظة: تهانينا على المدونة

  8.   هربرت قال

    المشكلة ليست في المبادلة ، إنها الذاكرة الافتراضية (المسؤولة عن الترحيل وعزل العملية) ، بشكل افتراضي ، تضع Debian والمشتقات 60٪ من هذا في المبادلة ، مع استخدام المبادلة التي تملأها بالقمامة (الذاكرة تفعل ذلك) لم يتم إصدارها بواسطة العمليات). تسمح لك برامج مثل ailurus أو vmm بتغيير النسبة ، 10٪ هو ما يوصي به الكثيرون.

  9.   دعوة قال

    الشيء المهم أيضًا بالنسبة لك هو كيفية استخدام المبادلة والأداء الذي يتم الحصول عليه (المقايضة). يمكنك قراءة المزيد عنها على: http://puppetlinux.blogspot.com.es/2011/10/configurar-el-uso-de-la-swap.html