ما هو Swap في Linux وكيفية استخدامه؟

لينكس

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

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

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

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

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

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

على الرغم من أن هذا يتغير بشكل جذري في SDD لأن لديك نقل بيانات أفضل.

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

متى يكون من الضروري استخدام المبادلة؟

مقايضة

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

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

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

بيرو الأسئلة التي يطرحونها علينا:

  • ¿كم يجب أن يكون حجم التبادل?
  • ¿يجب أن يكون المبادلة ضعف حجم ذاكرة الوصول العشوائي أم يجب أن تكون نصف حجم ذاكرة الوصول العشوائي؟

نظرًا لأن كلاهما مرتبطان ، أعتقد أنه من خلال الفطرة السليمة يمكننا استنتاج ما يجب القيام به.

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

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

الآن إذا كان لديك 6 غيغابايت أو أقل ، فمن المستحسن أن تستخدم 1 غيغابايت إلى 2 غيغابايت.

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

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


اترك تعليقك

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

*

*

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

  1.   جريجوري قال

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

  2.   fedu قال

    فوضوي بشكل رهيب

    ذاكرة الوصول العشوائي أقل من 1 غيغابايت لذا يجب أن يكون التبادل ضعف ذاكرة الوصول العشوائي
    ذاكرة الوصول العشوائي أكبر من 1 جيجا مبادلة تعادل 2 جيجا بايت

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

  3.   fedu قال

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

    1.    دارككريت قال

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

  4.   جويلسم قال

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

  5.   جريجوري قال

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

  6.   كيفين تانزا قال

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