![]() |
¿جهاز الكمبيوتر الخاص بك ليس لديه ذاكرة كبيرة متاح؟ بمجرد أن تبدأ في فتح العديد من البرامج ، هل تبدأ في العمل اقرأ؟ حسنًا ، هذا ليس حلاً (ربما يجب أن تفكر في استخدام توزيعة أخف أو ، إذا أمكن ، ترقية جهاز الكمبيوتر الخاص بك) ولكنه يمكن أن يساعدك. الفكرة هي امسح ذاكرة التخزين المؤقت للنظام. بشكل افتراضي ، يقوم Linux بتوسيع ذاكرة التخزين المؤقت حتى يستخدم كل الذاكرة المتاحة. هذا أمر طبيعي ، تقوم جميع أنظمة التشغيل بتوفير أعلى سرعة. تكمن المشكلة في أن هذا قد ينتج عنه أحيانًا تأثيرات عكسية: البطء ، والوميض في الفيديو ، وما إلى ذلك. |
ما هي ذاكرة التخزين المؤقت؟
ذاكرة التخزين المؤقت هي ملف ذاكرة أصغر وأسرع، الذي يخزن نسخًا من البيانات الموجودة في الذاكرة الرئيسية المستخدمة بشكل متكرر.
انها مجموعة من بيانات مكررة من أصول أخرى، مع الخاصية التي يكون الوصول إلى البيانات الأصلية مكلفًا ، عادةً في الوقت المناسب ، مقارنةً بالنسخة الموجودة في ذاكرة التخزين المؤقت. عندما يتم الوصول إلى البيانات لأول مرة ، يتم عمل نسخة في ذاكرة التخزين المؤقت ؛ تم إجراء عمليات الوصول التالية إلى النسخة المذكورة ، مما يقلل من متوسط وقت الوصول إلى البيانات.
عندما يحتاج المعالج إلى القراءة أو الكتابة إلى موقع في الذاكرة الرئيسية ، فإنه يتحقق أولاً لمعرفة ما إذا كانت نسخة من البيانات موجودة في ذاكرة التخزين المؤقت. إذا كان الأمر كذلك ، فإن المعالج يقرأ أو يكتب على الفور في ذاكرة التخزين المؤقت ، وهي أسرع بكثير من القراءة أو الكتابة على الذاكرة الرئيسية.
كيف يمكنني مسح ما هو موجود في ذاكرة التخزين المؤقت؟
sudo su sync && echo 3> / proc / sys / vm / drop_caches exit
En GNOME ستتمكن من رؤية تأثير هذا الأمر بوضوح شديد إذا قمت بإضافة مراقب النظام إلى اللوحة.
مصدر: سكوت كلار
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 عند إعادة التشغيل ، والآخر لا يتحقق
تحيات!
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.
يعمل بدون مشاكل ، شكرا بابلو
من دواعي سروري.