كيفية مسح ذاكرة التخزين المؤقت Linux

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

ما هي ذاكرة التخزين المؤقت؟

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

انها مجموعة من بيانات مكررة من أصول أخرى، مع الخاصية التي يكون الوصول إلى البيانات الأصلية مكلفًا ، عادةً في الوقت المناسب ، مقارنةً بالنسخة الموجودة في ذاكرة التخزين المؤقت. عندما يتم الوصول إلى البيانات لأول مرة ، يتم عمل نسخة في ذاكرة التخزين المؤقت ؛ تم إجراء عمليات الوصول التالية إلى النسخة المذكورة ، مما يقلل من متوسط ​​وقت الوصول إلى البيانات.

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

كيف يمكنني مسح ما هو موجود في ذاكرة التخزين المؤقت؟

sudo su sync && echo 3> / proc / sys / vm / drop_caches exit

En GNOME ستتمكن من رؤية تأثير هذا الأمر بوضوح شديد إذا قمت بإضافة مراقب النظام إلى اللوحة.

مصدر: سكوت كلار

شكرًا Miguel Mayol i Tur على إرسال المعلومات إلينا!

اترك تعليقك

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

*

*

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

      شركة HacKan & CuBa. قال

    5.3.9.5. / proc / sys / vm /
    يسهل هذا الدليل تكوين النظام الفرعي للذاكرة الظاهرية (VM) لنواة Linux. تستخدم النواة استخدامًا مكثفًا وذكيًا للذاكرة الافتراضية ، والمعروفة باسم مساحة التبديل.

    مصدر: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    لم أجد الشيء drop_caches ، لكن الفكرة هي أنها ملفات تحكم ؛ سيكون الرقم 3 هو ترتيب إفراغ ذاكرة التخزين المؤقت. أعتقد أنه بمجرد إفراغه سيعود إلى 0 الملف. من المؤكد أنه يعود إلى 0 عند إعادة التشغيل ، والآخر لا يتحقق

    تحيات!

      شركة HacKan & CuBa. قال

    5.3.9.5. / proc / sys / vm /
    يسهل هذا الدليل تكوين النظام الفرعي للذاكرة الظاهرية (VM) لنواة Linux. تستخدم النواة استخدامًا مكثفًا وذكيًا للذاكرة الافتراضية ، والمعروفة باسم مساحة التبديل.

    مصدر: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    لم أجد الشيء drop_caches ، لكن الفكرة هي أنها ملفات تحكم ؛ سيكون الرقم 3 هو ترتيب إفراغ ذاكرة التخزين المؤقت. أعتقد أنه بمجرد إفراغه سيعود إلى 0 الملف. من المؤكد أنه يعود إلى 0 عند إعادة التشغيل ، والآخر لا يتحقق

    تحيات!

      راكناروك قال

    ومع
    rm / proc / sys / vm / drop_caches

    o

    rm /proc/sys/vm/drop_caches/.*

    ألا تعمل بنفس الطريقة؟

      لنستخدم لينكس قال

    جربها ... لكنني لا أعتقد ذلك.

         مضاد قال

      مرحبا!

      ما الذي يضعه كاتب هذا المنشور رائعًا !! يعمل !! الشخص الذي يغيره؟
      سودو سو
      مزامنة blablabla
      خروج
      يا تا!

      باستخدام الأمر sync ، يمكنك تجنب حذف الكائنات من ذاكرة SRAM قيد التشغيل.

      تخبر القيم من 0 إلى 3 النواة عن الكائنات التي تريد تحريرها من SRAM.
      0 غ من غ.
      1 باجيكاش
      2 أنود ودوسنة
      3 و 1 و 2

      معلومات Inodos metadata و dentries info من الدلائل علاقة بالملفات التي تحتويها ... توقف هكذا ، بين مصحح الجهاز اللوحي وذاكرتي القديمة ...

      يمكنك إنشاء زر في القائمة مع ملف sh للمزامنة ؛ echo 3> / proc / blablabla drop-caches (أنا متأكد من أن هذا الفتى اللطيف قد نشره)

      جوين ZMO KK

      راكناروك قال

    حسنًا ، لقد جربته ، فتحت ملف drop_caches الخاص بي لمعرفة ما كان يحتوي عليه ووضع 0 فقط للاستخدام
    مزامنة && echo 3> / proc / sys / vm / drop_caches

    تغير محتواه من 0 إلى 3 ، والذي سيكون مختلفًا تمامًا عن استخدام rm لأن ذلك سيؤدي إلى مسح الملف تمامًا.

    على الرغم من أنني ما زلت لا أفهم كيف يؤثر ذلك على وجود 0 محتوى ويتم تغييره إلى 3.

      Enrique JP Valenzuela V. قال

    يعمل بدون مشاكل ، شكرا بابلو

      لنستخدم لينكس قال

    من دواعي سروري.