วิธีล้างแคช Linux

¿คอมพิวเตอร์ของคุณมีหน่วยความจำไม่มาก ว่าง? เมื่อคุณเริ่มเปิดโปรแกรมจำนวนมากโปรแกรมจะเริ่มทำงาน อ่านเหรอ? นี่ไม่ใช่วิธีแก้ปัญหา (บางทีคุณควรพิจารณาใช้ distro ที่เบากว่าหรืออัพเกรดคอมพิวเตอร์ของคุณถ้าเป็นไปได้) แต่มันสามารถช่วยคุณได้แนวคิดก็คือ ล้างแคชระบบของคุณ. โดยค่าเริ่มต้น Linux จะขยายแคชจนกว่าจะใช้หน่วยความจำที่มีอยู่ทั้งหมด ซึ่งเป็นเรื่องปกติที่ระบบปฏิบัติการทั้งหมดทำเพื่อให้ได้ความเร็วสูงสุด ปัญหาคือบางครั้งอาจทำให้เกิดเอฟเฟกต์ย้อนกลับได้เช่นความช้าการกะพริบในวิดีโอเป็นต้น

แคชคืออะไร

แคชคือไฟล์ หน่วยความจำขนาดเล็กและเร็วขึ้นซึ่งเก็บสำเนาของข้อมูลที่อยู่ในหน่วยความจำหลักที่ใช้บ่อยที่สุด

มันเป็นชุดของ ทำซ้ำข้อมูลจากต้นฉบับอื่น ๆด้วยคุณสมบัติที่ข้อมูลต้นฉบับมีราคาแพงในการเข้าถึงมักจะทันเวลาเมื่อเทียบกับสำเนาในแคช เมื่อเข้าถึงข้อมูลเป็นครั้งแรกสำเนาจะถูกสร้างขึ้นในแคช การเข้าถึงดังต่อไปนี้ทำขึ้นเพื่อคัดลอกดังกล่าวช่วยลดเวลาในการเข้าถึงข้อมูลโดยเฉลี่ย

เมื่อโปรเซสเซอร์จำเป็นต้องอ่านหรือเขียนไปยังตำแหน่งในหน่วยความจำหลักอันดับแรกจะตรวจสอบว่ามีสำเนาข้อมูลอยู่ในแคชหรือไม่ หากเป็นเช่นนั้นโปรเซสเซอร์จะอ่านหรือเขียนไปยังแคชทันทีซึ่งเร็วกว่าการอ่านหรือเขียนไปยังหน่วยความจำหลักมาก

ฉันจะล้างสิ่งที่อยู่ในแคชได้อย่างไร

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

En GNOME คุณจะสามารถเห็นผลของคำสั่งนี้ได้อย่างชัดเจนหากคุณเพิ่ม System Monitor ลงในพาเนล

Fuente: สก็อตคลาร์

ขอบคุณ Miguel Mayol i Tur ที่ส่งข้อมูลให้เรา!

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   บริษัท HacKan & CuBa dijo

    5.3.9.5 / proc / sys / vm /
    ไดเร็กทอรีนี้ช่วยอำนวยความสะดวกในการกำหนดคอนฟิกระบบย่อยหน่วยความจำเสมือน (VM) ของเคอร์เนล Linux เคอร์เนลใช้หน่วยความจำเสมือนอย่างกว้างขวางและชาญฉลาดหรือที่เรียกกันทั่วไปว่า swap space

    Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    ฉันไม่พบสิ่งที่ drop_caches แต่แนวคิดคือมันเป็นไฟล์ควบคุม 3 จะเป็นคำสั่งให้ล้างแคช ฉันเดาว่าเมื่อล้างข้อมูลแล้วมันจะเปลี่ยนกลับเป็น 0 ไฟล์ แน่นอนว่ามันจะกลับเป็น 0 เมื่อคุณรีสตาร์ทอีกเครื่องไม่ได้ตรวจสอบ

    ทักทาย!

  2.   บริษัท HacKan & CuBa dijo

    5.3.9.5 / proc / sys / vm /
    ไดเร็กทอรีนี้ช่วยอำนวยความสะดวกในการกำหนดคอนฟิกระบบย่อยหน่วยความจำเสมือน (VM) ของเคอร์เนล Linux เคอร์เนลใช้หน่วยความจำเสมือนอย่างกว้างขวางและชาญฉลาดหรือที่เรียกกันทั่วไปว่า swap space

    Fuente: http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/s1-proc-directories.html

    ฉันไม่พบสิ่งที่ drop_caches แต่แนวคิดคือมันเป็นไฟล์ควบคุม 3 จะเป็นคำสั่งให้ล้างแคช ฉันเดาว่าเมื่อล้างข้อมูลแล้วมันจะเปลี่ยนกลับเป็น 0 ไฟล์ แน่นอนว่ามันจะกลับเป็น 0 เมื่อคุณรีสตาร์ทอีกเครื่องไม่ได้ตรวจสอบ

    ทักทาย!

  3.   แร็กนาร็อก dijo

    และด้วยก
    rm / proc / sys / vm / drop_caches

    o

    RM /proc/sys/vm/drop_caches/.*

    มันทำงานไม่เหมือนกัน?

  4.   มาใช้ Linux กันเถอะ dijo

    ลองดู ... แต่ฉันไม่คิดอย่างนั้น

    1.    ในทางตรงกันข้าม dijo

      Hello!

      ผู้เขียนโพสต์ให้อะไรดี !! ได้ผล !! คนที่จะเปลี่ยนมัน?
      ของ su sudo
      ซิงค์ blablabla
      ทางออก
      ยัยตา!

      ด้วยคำสั่งซิงค์คุณจะหลีกเลี่ยงการลบวัตถุออกจากหน่วยความจำ SRAM ที่กำลังทำงานอยู่

      ค่า 0 ถึง 3 บอกเคอร์เนลว่าคุณต้องการปล่อยวัตถุใดจาก SRAM
      0 na ของ na
      แคช 1 เพจ
      2 inodes และ dentries
      3 ตัว 1 และ 2

      ข้อมูลเมตาดาต้าและไดเร็กทอรีเดนทรีของ Indes ความสัมพันธ์ของไฟล์ที่มี ... หยุดแบบนี้ระหว่างตัวแก้ไขแท็บเล็ตกับหน่วยความจำเก่าของฉัน ...

      คุณสามารถสร้างปุ่มในเมนูด้วยไฟล์ sh สำหรับซิงค์ echo 3> / proc / blablabla drop-caches (ฉันแน่ใจว่าเด็กดีคนนี้โพสต์ไว้)

      Gwin ZMO KK

  5.   แร็กนาร็อก dijo

    ฉันลองแล้วฉันเปิดไฟล์ drop_caches ของฉันเพื่อดูว่ามันมีอะไรและใส่แค่ 0 เท่านั้นที่จะใช้
    ซิงค์ && echo 3> / proc / sys / vm / drop_caches

    เนื้อหาเปลี่ยนจาก 0 เป็น 3 ซึ่งจะแตกต่างจากการใช้ rm มากเนื่องจากจะลบไฟล์ทั้งหมด

    แม้ว่าฉันจะยังไม่เข้าใจว่ามันมีผลต่อการมีเนื้อหา 0 อย่างไรและเปลี่ยนเป็น 3

  6.   เอ็นริเก้เจพีวาเลนซูเอลาวี. dijo

    ทำงานได้โดยไม่มีปัญหาขอบคุณ Pablo

  7.   มาใช้ Linux กันเถอะ dijo

    ความสุข