วิธีล้างแคชและกู้คืน MBs ของ RAM

มีกี่คนที่พวกเขาเริ่มเปิดแอปพลิเคชั่นใช้คอมพิวเตอร์สักสองสามชั่วโมงและก่อนที่พวกเขาจะรู้ว่าพวกเขาใช้ RAM มากเกินไป ... เอาล่ะฉันจะนำวิธีแก้ปัญหานี้ให้คุณ😀

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

1. เราเปิดเทอร์มินัลในนั้นเราเขียนสิ่งต่อไปนี้และกด [ป้อน]:

  • ของ su sudo

มันจะถามรหัสผ่านของเราเราเขียนแล้วกด [ป้อน] อีกครั้ง

2. ตอนนี้เราต้องเขียนสิ่งนี้:

  • ซิงค์ && echo 3> / proc / sys / vm / drop_caches

พร้อม !!! …😀

ในกรณีของฉันฉันมี RAM อยู่ประมาณ 900MB และหลังจากทำสิ่งนี้ฉันก็ลดลงเหลือ 700MBs เยี่ยมไปเลยใช่ไหม
????

ทักทาย🙂

PD: คำสั่งนี้เนื่องจากมันปลดปล่อยทุกสิ่งที่โหลดในแคชจะทำให้บางสิ่งใน destkop ของเราทำงานช้าลงเล็กน้อยอย่างน้อยก็จนกว่าจะโหลดลงในแคชอีกครั้ง🙂


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

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

*

*

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

  1.   เนอร์จามาร์ติน dijo

    ขอบคุณมากสำหรับเคล็ดลับมีประโยชน์มากสิ่งเล็กน้อย

    sudo su

    มันจะไม่ซ้ำซ้อนเหรอ? ฉันหมายความว่ามันจะดีกว่าโดยตรง:

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

    เปล่า? 🙂

    1.    KZKG ^ Gaara <"ลินุกซ์ dijo

      ด้วยเหตุผลบางอย่างด้วย sudo อย่างที่คุณพูดมันไม่ได้ผลสำหรับฉัน ... นั่นเป็นเหตุผลว่าทำไมก่อนอื่นฉันต้องทำให้พวกเขาเข้าสู่ระบบในฐานะรูท (sudo su) จากนั้นดำเนินการคำสั่ง

      ได้ผลสำหรับคุณในแบบที่คุณวางไว้หรือไม่?

    2.    โรเจอร์ทักซ์ dijo

      หากคุณสังเกตเห็นว่าคุณใช้ sudo กับคำสั่งแรกเท่านั้น ในการใช้ sudo อย่างถูกต้องคุณควรใส่ -lo ในทั้งสองคำสั่ง

      นานมาแล้วที่ฉันดิ้นรนกับสิ่งเหล่านี้ แม้แต่การใส่เครื่องหมายคำพูดทุกอย่างก็ยังใช้ไม่ได้

      1.    KZKG ^ Gaara <"ลินุกซ์ dijo

        เมื่อคุณใส่ sudo su ทุกอย่างจะถูกทำโดยตรงในฐานะรูท🙂

  2.   เนอร์จามาร์ติน dijo

    ตอนนี้ฉันอยู่ที่ทำงานและตรวจสอบไม่ได้เนื่องจากเราใช้ windows ที่นี่

    อย่างไรก็ตามในการเข้าสู่ superuser เพียงแค่

    su

    ไม่?

    ทันทีที่ฉันกลับถึงบ้านฉันจะลอง🙂

    1.    KZKG ^ Gaara <"ลินุกซ์ dijo

      ตัวอย่างเช่นหากคุณใส่ su ใน Ubuntu มันจะไม่ทำงานและคุณจะไม่สามารถเข้าสู่รูทได้อย่างน้อยนั่นก็เป็นวิธีที่ Lucid ... 🙂

      1.    roman77 dijo

        นั่นเป็นเพราะไม่ได้กำหนดรหัสผ่านสำหรับ root

        sudo passwd และกำหนดและคุณสามารถใช้ "su" ใน ubuntu หรือ distro อื่น ๆ

        1.    KZKG ^ Gaara <"ลินุกซ์ dijo

          ใช่ฉันรู้ แต่คุณนึกออกไหมว่าขั้นตอนจะเป็นอย่างไร:
          1. เปลี่ยนรหัสผ่าน root
          2. เรียกใช้สิ่งนี้

          เหมือนฉันไม่รู้ฮ่า ๆ ฉันเห็นว่ามันง่ายกว่าสำหรับผู้ใช้ด้วยวิธีนี้🙂

      2.    ออสการ์ dijo

        Ubuntu, Chakra และการแจกแจงอื่น ๆ นำมาซึ่งการกำหนดค่า sudo ใน Arch ซึ่งสามารถกำหนดค่าได้ระหว่างการติดตั้ง Debian ไม่ได้กำหนดค่ามา แต่ก็ไม่ยากที่จะทำโดยส่วนตัวแล้วฉันคุ้นเคยกับ su.

      3.    ความกล้าหาญ dijo

        อย่างที่ Eduar2 จะบอก

        <º Ubuntu

        ที่นั่นคุณได้รับมันการใช้งาน Distros ส่วนใหญ่ su, เก่า

        1.    KZKG ^ Gaara <"ลินุกซ์ dijo

          แต่ผู้อ่านหลายคนที่อ่านเราใช้ Linux Mint หรือ Ubuntu 😉

  3.   ฮอร์เก้ อูร์ดาเนตา dijo

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

    1.    KZKG ^ Gaara <"ลินุกซ์ dijo

      สวัสดีและยินดีต้อนรับ Jorge 🙂
      ในกรณีของฉันฉันต้องการ RAM มากขึ้นในช่วงเวลาหนึ่งเพราะฉันต้องเปิดพีซีเสมือน (VirtualBox) และนี่คือวิธีแก้ปัญหาที่ฉันพบในช่วงเวลานั้นซึ่งเป็นวิธีแก้ปัญหาที่ฉันแบ่งปันเพราะฉันไม่รู้ว่ามีคนอื่นหรือไม่ จะสิ่งนี้หรืออย่างอื่น🙂

    2.    invisible15 dijo

      ฉันคิดว่าจะกำจัดห้องสมุดบางส่วนออกไป
      ฉันเพิ่งทดสอบและได้เปลี่ยนจากประมาณ 400MB ของแคชเป็น 124mb

    3.    เนอร์จามาร์ติน dijo

      @Jorge อูร์ดาเนตา
      แน่นอนว่าเราจัดการแคชฟรีได้แล้วถ้ามันถูกเติมอีกครั้งมันจะเป็นหนึ่งในสิ่งที่เรากำลังใช้และต้องการในเวลานั้นก่อนที่เราจะมีสิ่งที่เราไม่ต้องการ ถ้าเราจะเติมเงิน? เราว่างเปล่าอีกครั้ง
      มันมีประโยชน์จริงๆ

  4.   AnonymousCoward;) dijo

    คุณสามารถทำสิ่งต่อไปนี้:

    sudo sync && sudo sysctl -w vm.drop_caches=3

    1.    KZKG ^ Gaara <"ลินุกซ์ dijo

      มันใช้งานได้😀
      ยินดีต้อนรับและขอบคุณสำหรับไลน์😉

      ความนับถือ

  5.   ทันเดอร์ dijo

    ช่างเป็นอะไรที่น่าโล่งใจเหมือนการเอาน้ำหนักออกจากไหล่😛ฮ่าฮ่าขอบคุณมาก!

  6.   ไม่ระบุชื่อ dijo

    แน่นอนคุณต้องเขียน "sudo su" เพื่อเข้าสู่รูทมิฉะนั้น "อนุญาตปฏิเสธ" จะไม่ปรากฏขึ้น

  7.   คาร์ลอสเอ. โลเปซ dijo

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