ด้วยเทอร์มินัล: แสดง 10 กระบวนการที่ใช้หน่วยความจำมากที่สุด

กำลังอ่านไฟล์ RSS ฉันเจอสิ่งนี้ เคล็ดลับที่น่าสนใจ ซึ่งจะแสดงให้เราเห็น 10 กระบวนการที่กินมากที่สุดในระบบของเรา เราเปิดเทอร์มินัลและใส่:

ps aux --width 30 --sort -rss | head

และเราจะได้ผลลัพธ์ดังนี้:


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

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

*

*

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

  1.   e2391 dijo

    ขอบคุณมากสำหรับการเชื่อมโยงโพสต์ของฉัน🙂

    อย่างที่ Hugo กล่าวว่า htop นั้นสมบูรณ์กว่ามากในแง่ของฟังก์ชัน ฉันใช้มันมากเกินไปมันเป็นหนึ่งในแอพพลิเคชั่นที่ไม่เคยขาดในระบบของฉัน

    แต่เมื่อฉันต้องการดูอย่างรวดเร็วฉันใช้คำสั่งนั้น ในทางกลับกันคุณยังสามารถกรองข้อมูลที่จะแสดงและเกณฑ์ในการจัดลำดับผลลัพธ์ได้ มันเป็นเพียงเรื่องของการอ่าน ps man 🙂จากนั้นทุกคนก็ใช้นามแฝงตามที่พวกเขาต้องการ🙂

    ทักทาย!

  2.   ฮิวโก้ dijo

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

    1.    elav <°ลินุกซ์ dijo

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

      1.    ฮิวโก้ dijo

        คุณสามารถปรับแต่งได้ หากคุณเข้าถึงไฟล์ การติดตั้ง (F2) และคุณไปที่ส่วนที่ระบุว่า ตัวเลือกการแสดงผลคุณสามารถตรวจสอบตัวเลือก แสดงเธรดด้วยสีอื่นหรือทำเครื่องหมาย ซ่อนเคอร์เนลเธรด และ / หรือ ซ่อนเธรด userland.

  3.   สิบสาม dijo

    เช่นเดียวกับ Hugo ฉันมักจะใช้ "htop" เพื่อรับข้อมูลนั้นจากระบบ แต่การรู้จักทางเลือกอื่นเป็นสิ่งที่ดีเสมอ ผลงานเป็นที่ชื่นชม

    ข้อเสียของทางเลือกนี้คือเป็นคำสั่งที่จำยาก แม้ว่าฉันคิดว่า "ps" มีความเป็นไปได้และข้อดีอื่น ๆ สำหรับผู้ที่คุ้นเคยกับมัน

    อาศิรพจน์

  4.   อลูนาโด dijo

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

    1.    สิบสาม dijo

      "กระบวนการที่กินหน่วยความจำมากที่สุดคือการลืม"

      ช่างเป็นคำพูดที่แม่นยำและเป็นสัญลักษณ์

  5.   ใกล้ dijo

    โอเค ... ฉันเข้าใจว่าทุกคนมีระบบที่ให้ผลลัพธ์ที่ดีมากจากมุมมองของพวกเขา ... และดูเหมือนว่าทุกคนจากศาสนาของพวกเขาต้องการที่จะถูกต้อง ... กรณีของฉันคือ ... ฉันยังใหม่กับ linux และฉันมี Ubuntu 12.4 ใช่หรือไม่? ซึ่งวิธีการมองของฉันคล้ายกับ windows มาก .. เข้าใจว่าฉันกำลังย้ายจากระบบหนึ่งไปยังอีกระบบหนึ่งใช่ไหม? การค้นหาของฉันในวันนี้คือ.. มันช้ามากและฉันก็อยากจะรู้ว่ามันจะเร็วขึ้นได้อย่างไรฉันก็เข้าใจว่าเพราะฉันมีเครื่องจักรตัวเล็กมันน่าจะค่อนข้างคล่องตัว แต่ก็ไม่มีอะไร ... ฉันหวังว่าคุณจะช่วยฉันล่วงหน้าขอบคุณมาก

    1.    KZKG ^ กาอาระ dijo

      ฉันขอแนะนำให้คุณอ่านสิ่งนี้: https://blog.desdelinux.net/consejos-practicos-para-optimizar-ubuntu-12-04/

  6.   โอมาร์ dijo

    กระบวนการ 0 ในลินุกซ์และกระบวนการ 1 คืออะไร

  7.   เจสสัน dijo

    สวัสดีตอนเช้า

    มีใครรู้บ้างไหมว่าทำไมบางกระบวนการที่แสดงโดยคำสั่ง ps aux –width 30 –sort -rss | ส่วนหัวจะปรากฏโดยมี (LOCAL = NO) ต่อท้าย

    ขอขอบคุณ.

  8.   ทอม Sheaiker dijo

    เล็งแล้ว! นี่คืออีกสามวิธี:

    1) ps aux --sort pmem
    2) ps aux | awk '{พิมพ์ $ 2, $ 4, $ 11}' | เรียง -k2r | หัว -n 15
    3) ด้านบน -a

    Fuente: http://www.sysadmit.com/2016/05/linux-uso-de-memoria-por-proceso.html