คำถามติดแท็ก meminfo

7
วิธีการแสดง meminfo เป็นเมกะไบต์ด้านบน?
บางครั้งไม่สะดวกที่จะเห็น meminfo เป็นกิโลไบต์เมื่อคุณมี RAM หลายกิกะไบต์ ใน Linux ดูเหมือนว่า: และนี่คือลักษณะที่ปรากฏใน Mac OS X: มีวิธีการแสดง meminfo ในลีนุกซ์ชั้นนำในเทราไบต์, กิกะไบต์และเมกะไบต์หรือไม่?
184 linux  memory  top  meminfo 

2
ฉันจะได้รับจำนวนหน่วยความจำที่พร้อมใช้งานแบบพกพาข้ามการกระจายได้อย่างไร
ไฟล์ / เครื่องมือมาตรฐานที่รายงานหน่วยความจำดูเหมือนจะมีรูปแบบที่แตกต่างกันในการแจกแจง Linux ที่แตกต่างกัน ตัวอย่างเช่นบน Arch และ Ubuntu โค้ง $ free total used free shared buff/cache available Mem: 8169312 3870392 2648348 97884 1650572 4110336 Swap: 16777212 389588 16387624 $ head /proc/meminfo MemTotal: 8169312 kB MemFree: 2625668 kB MemAvailable: 4088520 kB Buffers: 239688 kB Cached: 1224520 kB SwapCached: 17452 kB …
12 linux  memory  meminfo 

1
หน่วยความจำแบบ "แคช" ปราศจากความจริงหรือไม่
เมื่อทำงานcat /proc/meminfoคุณจะได้รับ 3 ค่าเหล่านี้ที่ด้านบน: MemTotal: 6291456 kB MemFree: 4038976 kB Cached: 1477948 kB เท่าที่ฉันรู้ค่า "แคช" คือดิสก์แคชที่ทำโดยระบบ Linux ที่จะถูกปล่อยทันทีหากแอปพลิเคชันใด ๆ ที่ต้องการ RAM เพิ่มขึ้นดังนั้น Linux จะไม่หมดหน่วยความจำจนกว่า MemFree และ Cache จะเป็นศูนย์ น่าเสียดายที่ "MemAvailable" ไม่มีการรายงานโดย / proc / meminfo อาจเป็นเพราะมันทำงานในเซิร์ฟเวอร์เสมือน (เวอร์ชั่นเคอร์เนลคือ 4.4) ดังนั้นสำหรับการใช้งานจริง RAM สำหรับแอปพลิเคชันนั้นเป็น MemFree มุมมองนั้นถูกต้องหรือไม่
11 linux  memory  cache  meminfo 

1
การใช้หน่วยความจำ 4GB คืออะไร (ไม่ใช่แคชไม่ใช่กระบวนการไม่ใช่แผ่นไม่ใช่ shm)
เรามีเซิร์ฟเวอร์ EC2 บางตัวที่มีหน่วยความจำรั่วในช่วงวันหรือหลายสัปดาห์ ในที่สุดจะมีหน่วยความจำจำนวนมากที่ใช้ (ตามเครื่องมือเช่นfreeและhtop) และถ้าเราไม่รีสตาร์ทเซิร์ฟเวอร์กระบวนการของเราก็เริ่มได้รับ OOM-kill เซิร์ฟเวอร์หนึ่งตัวมี RAM 15GB นี่คือผลลัพธ์ของfree -m: total used free shared buffers cached Mem: 15039 3921 11118 0 0 7 -/+ buffers/cache: 3913 11126 Swap: 0 0 0 เซิร์ฟเวอร์นี้ไม่ได้ทำงาน ฉันได้ฆ่ากระบวนการส่วนใหญ่ของผู้ใช้ ไม่มีกระบวนการใน htop กำลังแสดง> 100k VIRT ฉันเพิ่งวิ่งecho 3 > /proc/sys/vm/drop_cachesไปไม่มีผลกระทบ (นั่นเป็นเหตุผลbuffersและcachedมีขนาดเล็กมาก) นอกจากนี้: แหย่ไปมา/proc/slabinfoและslabtopไม่แสดงอะไรที่มีแนวโน้ม ไม่มีอะไรใน / run …
10 memory  meminfo 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.