คำสั่งเพื่อตรวจสอบหน่วยความจำของคุณใน Linux

ธนาคารหน่วยความจำ

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

หากต้องการทราบวิธีการควบคุมหรือมากกว่า เฝ้าติดตามความทรงจำเหล่านี้ ในระบบ Linux ของเรา มีความเป็นไปได้มากมาย สามารถทำได้โดยตรงโดยการดูไฟล์บางส่วนของอินเทอร์เฟซ /proc ที่ Linux จัดเตรียมให้หรือใช้เครื่องมือที่เราจะกล่าวถึงซึ่งสามารถใช้ไฟล์ประเภทนี้หรือไฟล์อื่น ๆ เพื่อรับข้อมูลดังกล่าวและนำเสนอได้โดยตรงด้วยการต่อเชื่อม ในลักษณะที่เป็นมิตรต่อผู้ใช้มากขึ้น เป็นระเบียบเรียบร้อย คุณยังสามารถใช้คำสั่งเช่น top และอื่น ๆ ที่อ้างถึงกระบวนการที่ให้ข้อมูลบางอย่างเกี่ยวกับหน่วยความจำ...ก่อนอื่น เรามาเริ่มกันที่ คำสั่งฟรีด้วยคุณสามารถดู RAM และหน่วยความจำ SWAP ที่ใช้และฟรีบัฟเฟอร์ ฯลฯ สำหรับสิ่งนี้คุณสามารถใช้ตัวเลือก -h ที่แสดงหน่วยด้วยวิธีที่ค่อนข้างเข้าใจง่ายกว่าในความคิดของฉัน:

free -h

ด้วยคำสั่ง สวอปปอน เราสามารถเปิดใช้งานพาร์ติชันหรือสลับไฟล์ได้ แต่ด้วยตัวเลือก -s เราสามารถดูความจุของมันได้:

swapon -s
เรามาต่อด้วย vmstat ซึ่งตามชื่อของมันแสดงสถานะของหน่วยความจำเสมือน:

vmstat

อีกทางเลือกหนึ่งคือ เมมสแตทคล้ายกับก่อนหน้านี้:

memstat

ไปเลยกับ ไฟล์ / proc ที่เราสามารถปรึกษาเพื่อรับข้อมูลหน่วยความจำ:

cat /proc/swaps
cat /proc/meminfo

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

sudo dmidecode --type memory


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

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

*

*

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

  1.   David Garcia Prados dijo

    บทความที่น่าสนใจ

    ความสง่างามคือการใช้ร่วมกับนาฬิกาเพื่อตรวจสอบทุก ๆ วินาที (โดยค่าเริ่มต้น 2 แต่สามารถปรับได้ด้วย "-n")
    Ejemplos:
    ชมฟรี -h
    ชม -n 1 ฟรี -h

    ยูทิลิตี้อื่นที่ Bash เสนอให้เราคือการดำเนินการคำสั่งในเวลาเดียวกันกับตัวดำเนินการ "&&" และ ";"
    ตัวอย่าง:
    ฟรี -h; cat / proc / swaps

    นอกจากนี้ยังสามารถกรองโดยใช้ grep และการใช้อักขระไปป์ ("|")
    ตัวอย่าง:
    ฟรี -h | grep 'หน่วยความจำ'

    หรือแม้แต่เพิ่มข้อความที่เราต้องการโดยใช้ printf
    printf 'คำสั่งของฉัน: \ n'; ฟรี -h

    และอีกมากมาย🙂