5.1. ما هو مبادلة الفضاء مساحة المبادلة في لينكس يستخدم عندما يكون مقدار الذاكرة الفعلية (رام) ممتلئ. إذا كان النظام يحتاج إلى المزيد من موارد الذاكرة وذاكرة الوصول العشوائي ممتلئة، يتم نقل الصفحات غير النشطة في الذاكرة إلى مساحة المبادلة. في حين أن مساحة المبادلة يمكن أن تساعد الآلات مع كمية صغيرة من ذاكرة الوصول العشوائي، فإنه لا ينبغي أن تعتبر بديلا عن المزيد من ذاكرة الوصول العشوائي. وتقع مساحة المبادلة على محركات الأقراص الصلبة، والتي لديها وقت وصول أبطأ من الذاكرة الفعلية. يمكن أن تكون مساحة المبادلة قسم مبادلة مخصص (مستحسن)، ملف مبادلة، أو مزيج من أقسام المبادلة وملفات المبادلة. يجب أن يساوي مبادلة ذاكرة الوصول العشوائي الفعلية 2x لمدة تصل إلى 2 غيغابايت من ذاكرة الوصول العشوائي الفعلية، ومن ثم ذاكرة الوصول العشوائي الفعلية 1X لأي مبلغ فوق 2 غيغابايت، ولكن أبدا أقل من 32 ميغابايت. M كمية ذاكرة الوصول العشوائي في غب، و S كمية المبادلة في غب، ثم باستخدام هذه الصيغة، نظام مع 2 غيغابايت من ذاكرة الوصول العشوائي الفعلية 4 غيغابايت من مبادلة، بينما واحد مع 3 غيغابايت من ذاكرة الوصول العشوائي الفعلية 5 غيغابايت من مبادلة. إنشاء قسم مساحة مبادلة كبيرة يمكن أن تكون مفيدة بشكل خاص إذا كنت تخطط لترقية ذاكرة الوصول العشوائي الخاصة بك في وقت لاحق. بالنسبة إلى الأنظمة التي تحتوي على كميات كبيرة من ذاكرة الوصول العشوائي (أكثر من 32 غيغابايت)، من المحتمل أن تحصل على قسم مقايضة أصغر (حوالي 1x أو أقل من ذاكرة الوصول العشوائي الفعلية). لا يمكن استخدام أنظمة الملفات والأحجام LVM2 المخصصة كمساحة مبادلة عند تعديلها. على سبيل المثال، لا يمكن تعيين أي عمليات نظام مساحة المبادلة، وكذلك لا ينبغي تخصيص أي مبلغ من المبادلة واستخدامها من قبل النواة. استخدام الأوامر المجانية والقط بروكسواب للتحقق من كم وأين يتم استخدام المبادلة. أفضل طريقة لتحقيق تعديلات مساحة المبادلة هي التمهيد النظام الخاص بك في وضع الإنقاذ، ثم اتبع التعليمات (لكل سيناريو) في ما تبقى من هذا الفصل. ارجع إلى دليل تركيب ريد هات إنتيربريس لينوكس للحصول على إرشادات حول التمهيد في وضع الإنقاذ. عند المطالبة بتحميل نظام الملفات، حدد تخطي. السابق الفصل 5. سواب سباس أوب هوم نيكست 5.2. إضافة مساحة المبادلة ملاحظة: يتم توفير هذه الوثائق بواسطة ريد هات، Inc. ويتم إصدارها من خلال ترخيص النشر المفتوح. وقد أضاف صاحب حقوق الطبع والنشر الشرط الإضافي بأن توزيع النسخ المعدلة بشكل موضوعي من هذه الوثيقة محظور دون الحصول على إذن صريح من صاحب حقوق الطبع والنشر. مشروع سينتوس يعيد توزيع هذه الأعمال الأصلية (في شكلها غير معدلة) كمرجع ل سينتوس-5 لأن سينتوس-5 بنيت من متاحة للجمهور، مفتوحة المصدر سربمس. الوثائق غير معدلة لتكون متوافقة مع سياسة التوزيع في المنبع. لا سينتوس-5 ولا سينتوس المشروع هي في أي وسيلة تابعة أو برعاية ريد هات، وشركة أطلقت شيء أخذ الكثير من الذاكرة والآن كل شيء يتخلف كثيرا. أعتقد أن جميع تطبيقات الذاكرة ذهبت لمبادلة من أجل تحرير بعض المساحة لعملية الذاكرة كثيفة، والآن كل شيء يعود ببطء إلى ذاكرة الوصول العشوائي عند الوصول إليها. هل هناك طريقة للتحرك صراحة كل شيء ممكن من مبادلة العودة إلى ذاكرة الوصول العشوائي أو ربما ليس كل شيء، ولكن فقط بعض العمليات الخاصة البيانات طلبت فبراير 7 10 في 18:24 يمكنك ضبط ذلك صدى بعض عدد بين 0 إلى 100 في بروكسيسفمسوابينس. يتم استخدام عنصر التحكم هذا لتعريف مدى قوة نواة تبديل صفحات الذاكرة. سوف القيم العليا زيادة أغريسيفينيس، وانخفاض القيم تقليل كمية المبادلة. قيمة 0 يرشد النواة بعدم بدء المبادلة حتى يكون حجم الصفحات المجانية المدعومة بالملف أقل من علامة المياه العالية في المنطقة. القيمة الافتراضية هي 60. جيمس لأن بروسيس هو واجهة المستوى الأدنى المستخدمة لتغيير والاستعلام عن تكوين النواة (هو كوتيمبليمنتاتيون ديتايلكوت). لينوكس يوفر الأمر سيكستل مستوى أعلى لتفاعل المستخدم. والنتيجة النهائية هي نفسها، ولكن عادة ما تكون واجهات المستوى الأعلى مفضلة للمستخدم للتفاعل مباشرة. كيندا مثل بدء تشغيل المحرك عن طريق قصر دائرة الأسلاك الإشعال (مستوى أقل) بدلا من مجرد تحويل المفتاح (مستوى أعلى). نداش جوليانو ديك 31 15 في الساعة 23:00 لينكس لا وظيفة جيدة إدارة الذاكرة وأنت لا ينبغي أن تقف في طريقها. الإعداد vm. swappiness (المذكورة سابقا) لا تحصل في طريقها. أنت أكثر عرضة لتجربة القضايا الفردية تفعل الأشياء بأي طريقة أخرى. ماذا قمت بإطلاق كان ذلك الذاكرة جائع يمكن ضبطها إذا لم يكن لديها توجيهات الحد الذاكرة الخاصة بك يمكنك أن تبحث في أوليميت كذلك. لنسخ بعض إجابتي من هذا السؤال. حتى يتسنى لك معرفة كيفية عمل سوابينس الانضباطي. هذا يعمل عن طريق إخبار النظام الفرعي فم للبحث عن صفحات لمبادلة عندما الذاكرة المعينة لمعالجة جداول الصفحة قيمة سوابينس هو 100. وبالتالي فإن الإعداد من 60 سيؤدي النظام لبدء ترحيل صفحات قديمة من جدول صفحة العملية عندما يكون باستخدام أكثر من 40 من الذاكرة النظم الخاصة بك. إذا كنت ترغب في السماح للبرامج الخاصة بك لاستخدام المزيد من الذاكرة على حساب ذاكرة التخزين المؤقت سترغب في خفض قيمة سوابينس. أجاب 8 فبراير 10 في 4:23 أنا don39t أعتقد الذاكرة البرنامج مقابل ذاكرة التخزين المؤقت هو المشكلة هنا - أعتقد أن ذاكرة التطبيق 39s مقابل الذاكرة غير المستخدمة. وأنا don39t أعتقد سوابينس سوف تؤثر على ذلك. نداش دوغلاس ليدر فبراير 8 10 في 14:04 أود أن ننصح بعدم محاولة التفكير في النظام الفرعي فم في النواة. فمن المستبعد تماما أن لديك فعلا ما يكفي من المعلومات لاتخاذ قرارات أفضل مما سوف. وإذا كنت إجبارها بطريقة ما على فعل شيء خاطئ، ثم عليك فقط في نهاية المطاف جعل الأمور حتى أبطأ. وأعتقد أنه لا توجد أي وسيلة جيدة حقا لإجبار لينكس نوزواب البيانات من القرص إلى الذاكرة. عندما سوابوفزوابون هو حل العمل، لكنه قذر وسهولة يمكن أن تجعل النظام الخاص بك غير مستقر. بالنسبة للحالات عندما يكون لديك المزيد من البيانات في المبادلة من الذاكرة الحرة سيكون من الصعب أن نتصور أي سياسة فعالة التي لينكس يمكن أن تستخدم لتقرير ما هي أجزاء من البيانات تتحرك في الذاكرة وما تبقى قطع على القرص. ملخص: فقط دعونا لينكس استعادة تدريجيا أدائها بالطريقة العادية. ويتم تنظيم النظام الفرعي فم في مثل هذه الطريقة التي تسعى جاهدة والتحرك باستمرار إلى بعض دولة مثالية متوازنة. أجاب 13 أكتوبر 16 في 13:52 تفريغ ذاكرة التخزين المؤقت المخازن إذا كنت تريد من أي وقت مضى لتفريغ لهم يمكنك استخدام هذه السلسلة من الأوامر. يمكنك الإشارة إلى نواة لينكس لإسقاط جوانب مختلفة من العناصر المخزنة مؤقتا عن طريق تغيير الوسيطة الرقمية إلى الأمر أعلاه. ملاحظة: تنظيف الذاكرة من الأشياء غير الضرورية (نواة 2.6.16 أو أحدث). تأكد دائما من تشغيل المزامنة أولا لطرد الأشياء المفيدة إلى القرص. لتحرير باجيكاش: لتحرير الأسنان و إينودس: لتحرير باجيكاش، الأسنان و إينودس: من المفترض أن يتم تشغيلها كجذر. إذا كنت تحاول القيام بها باستخدام سودو ثم ستحتاج إلى تغيير بناء الجملة قليلا إلى شيء من هذا القبيل:
No comments:
Post a Comment