มีคำสั่ง `purge 'ใน Debian / Ubuntu คล้ายกับ purge ใน Mac OS X หรือไม่?


1

Mac OS X มีเครื่องมือที่ยอดเยี่ยมที่เรียกว่า purge.

คุณรันที่บรรทัดคำสั่งและเพิ่มหน่วยความจำที่มีอยู่ทั้งหมด - ทำให้ระบบของคุณหยุดชะงักในกระบวนการ

ฉันมักจะเพิ่มหน่วยความจำ 2GB หรือมากกว่าหลังจากใช้งาน

ใช้ได้สำหรับ Debian / Ubuntu หรือไม่

คำตอบ:


2

ลอง

sync; echo 3 > /proc/sys/vm/drop_caches

แก้ไข 8/19/12 เพื่อเพิ่มคำอธิบายเกี่ยวกับ drop_caches:

คำอธิบายเกี่ยวกับ drop_caches

ตั้งแต่เคอร์เนล 2.6.16 คุณสามารถควบคุมวิธีการทำงานของแคชจึงมี "ตำแหน่ง" ที่เป็นไปได้สี่ตำแหน่งสำหรับสวิตช์

0 - & gt; จะให้เคอร์เนลควบคุมเต็มรูปแบบกับหน่วยความจำแคช 1 - & gt; จะเพิ่มแคชของหน้า 2 - & gt; จะฟรีทันตกรรมและ inodes 3 - & gt; จะเพิ่ม Dentries และ inodes รวมถึงแคชของหน้าเว็บ

ดังนั้นเพียงแค่ป้อนค่าเหล่านั้นลงในไฟล์ /proc/sys/vm/drop_cachesกับ echoและเป็นราก:

sync; echo 0 > /proc/sys/vm/drop_caches

หรือ

sync; echo 1 > /proc/sys/vm/drop_caches

หรือ

sync; echo 2 > /proc/sys/vm/drop_caches

หรือ

sync; echo 3 > /proc/sys/vm/drop_caches

2

ลอง

free && sync && echo 3 > /proc/sys/vm/drop_caches && free

OP กำลังถามเกี่ยวกับการกวาดล้าง หน่วยความจำ ไม่ใช่แพ็คเกจที่ติดตั้ง
terdon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.