لست على دراية بكيفية عمل الـ swap، ولكن بالنظر إلى معلومات النظام عند تسجيل الدخول، يبدو أن استخدام الذاكرة الخاص بي أقل بكثير مما يظهره Digital Ocean. هل هذا بسبب استخدام الـ swap؟ أحاول قياس مدى قدرة هذه النسخة بسعة 1 جيجابايت على التعامل مع مستخدمي الحاليين والمستقبليين.
من الصعب حقًا فهم “الذاكرة الحرة” لأنها مورد مرن يتم استخدامه لأغراض مختلفة.
ومع ذلك، فإن لديك القليل - وأنا أيضًا، في نفس الوضع (78 مستخدمًا نشطًا في 7 أيام و 114 نشطًا في 30 يومًا):
total used free shared buff/cache available
Mem: 985M 780M 63M 23M 141M 53M
Swap: 2.0G 1.1G 964M
لقد كتبت في أماكن أخرى ومؤخرًا، ربما تابع هذه التعليقات الأخرى:
وأيضًا
لديك شيئان يدعو للقلق، يوميًا: أداء المنتدى، واحتمالية حدوث عطل لأنك نفدت الذاكرة فعليًا (مما يعني أن كل مساحة المبادلة الخاصة بك قد تم استخدامها ولم تكن كافية). إذا كان بإمكانك مراقبة نشاط المبادلة، باستخدام لوحة تحكم المزود أو استخدام ‘vmstat 5 5’ على سطر الأوامر، فأنا أقول افعل ذلك. إذا كان بإمكانك مراقبة استجابة المنتدى الخاص بك، فربما افعل ذلك أيضًا.
ثم شهريًا تقوم بتحديث، وهذا سيتطلب المزيد من الذاكرة من التشغيل اليومي للمنتدى. إذا كنت تقوم بالمبادلة بكثافة أثناء التحديث، فسيستغرق التحديث وقتًا أطول من المعتاد. إذا تم استنفاد مساحة المبادلة الخاصة بك، فقد يحدث عطل وهذا قد يكون سيئًا حقًا.
مساحة المبادلة الخاصة بك مستخدمة بالفعل بنصفها - إذا كان لديك مساحة قرص كافية لمضاعفتها، فافعل ذلك.
في حالتي، أرى أن لدي 74 ميجابايت متاحة، ولكني أرى أن 165 ميجابايت تُستخدم للمخزن المؤقت/الذاكرة المخبأة. والتي، إذا فهمت بشكل صحيح، يمكن للنظام استخدامها. هذا جزء من التخزين المؤقت للقرص… في الرابط الخاص بك، بدا أن الفكرة هي أن “المتاح” هو كل ما هو متاح لك بما في ذلك المخزن المؤقت/الذاكرة المخبأة. لذا ما زلت مرتبكًا هناك.
ومع ذلك، أرى أنني أستخدم 723 ميجابايت من أصل 968 ميجابايت إجمالاً، مما يخبرني أن لدي 245 ميجابايت إضافية للاحتياط…
هل أتبع؟
إذا كان الأمر كذلك، فإن لقطة الشاشة الأخيرة التي شاركتها مع “معلومات النظام” التي تظهر استخدام الذاكرة بنسبة 83٪ ستبدو صحيحة، وتعني أنني لست قريبًا حقًا من أي خطر…
إذا كنت ترغب في تدوين الإجابة التي قدمها لك إد على الورق، فإن القدرة على حفظ كلمة واحدة تكفي. عليك فقط كتابتها والنظر إلى شاشتك لحفظ الكلمة التالية، وهكذا. سيعمل هذا حتى لو كنت تستطيع حفظ حرف واحد فقط. ولكنك ستوفر الوقت عن طريق القدرة على حفظ المنشور بأكمله دفعة واحدة. لن تضطر إلى إضاعة الوقت في النظر كثيرًا للقيام بالأشياء على دفعات صغيرة.
إذا لم أكن مخطئًا، فعندما يكون لدى البرنامج وصول إلى المزيد من الذاكرة المتاحة، فسيستخدم المزيد وسيؤدي ذلك إلى تحسين أدائه. إنه ليس استخدامًا ثابتًا صارمًا. أيضًا، ذاكرة الوصول العشوائي (RAM) أسرع بكثير من القرص: استخدام ذاكرة الوصول العشوائي بدلاً من الذاكرة الافتراضية أفضل.
لا أعرف ما الذي يجعلك تقول ذلك. هل نظرت ربما إلى السطر الخاطئ؟ أو ربما أسيء تفسير كلمة “بكثير”؟ قد يكون ذلك بسبب الانخفاض الطفيف في نهاية الرسم البياني؟
نظرًا لأنه يمكن تبديل أي ذاكرة قيد الاستخدام، يمكن تحريرها إذا لزم الأمر. لذا فإن قياس ما هو قيد الاستخدام لا يخبرك بكم يمكن استخدامه، إذا كان هناك المزيد من ذاكرة الوصول العشوائي المتاحة، أو إذا كان هناك ضغط على الذاكرة. الأمر أشبه بمحاولة قياس كمية الهواء في بالون من خلال رؤية حجمه. حسنًا، ليس كذلك، لكنني متأكد من وجود تشبيه في مكان ما. ربما يشبه قياس نجاح زي تجاري من خلال رؤية مقدار النقود الموجودة في الصندوق.
من المهم ملاحظة أن هناك معنيين مختلفين تمامًا لـ “عدم كفاية الذاكرة” - أحدهما هو “منتدى بطيء” والآخر هو “منتدى تعطل”.
بالنسبة لمنتدى صغير ومنخفض الحركة، لا يزال 1 جيجابايت يبدو كافيًا، على الرغم من أن كل إصدار جديد من البرنامج قد يجعله أكثر هامشية.