Score:0

วิธีวิเคราะห์หน่วยความจำบัฟ/แคช

ธง id

เมื่อฉันใช้ ฟรี - ม ฉันได้รับข้อมูลด้านล่าง

ก่อนรีสตาร์ทระบบ

              รวมใช้บัฟ/แคชที่ใช้ร่วมกันฟรี
ข้อความ: 31549 809 369 1567 30371 28729
การแลกเปลี่ยน: 0 0 0

หลังจากรีสตาร์ทระบบ

              รวมใช้บัฟ/แคชที่ใช้ร่วมกันฟรี
ข้อความ: 31549 405 30809 37 334 30767
การแลกเปลี่ยน: 0 0 0

Ater รีสตาร์ท หน่วยความจำบัฟ/แคชเริ่มเพิ่มขึ้นเรื่อย ๆ จนถึง มีวิธีการวิเคราะห์ว่าโปรเซสเซอร์ใดใช้พื้นที่ในบัฟ/แคชหรือไม่ เป็นไปได้ไหมที่จะดูว่ามีอะไรอยู่ใน buff/cache?

Score:2
ธง ae

หนังสัตว์ / แคช หมายถึงส่วนหนึ่งของหน่วยความจำที่ดูแลโดยระบบปฏิบัติการและใช้สำหรับ "เพจแคช" - ใช้สำหรับแคชเนื้อหาของไฟล์เพื่อเพิ่มความเร็วของดิสก์ IO นี่คือหน่วยความจำที่สามารถปลดปล่อยเพื่อวัตถุประสงค์อื่นได้ หากจำเป็น นั่นเป็นเหตุผลที่คุณยังเห็นหน่วยความจำจำนวนมากในส่วน มีอยู่ คอลัมน์.

โดยปกติคุณไม่ควรกังวลเกี่ยวกับเรื่องนี้ - เป็นความรับผิดชอบของเคอร์เนลในการจัดการสิ่งนี้

แต่บางครั้ง มันสามารถส่งสัญญาณถึงปัญหาต่างๆ เช่น การหมุนเวียนไฟล์บันทึกขาดหายไป - มีการพูดคุยกันอย่างดีที่นี่เกี่ยวกับปัญหาเฉพาะนี้และวิธีวิเคราะห์ด้วย Async Profiler: https://www.youtube.com/watch?v=bTDmpwhwy3E&list=PLNCLTEx3B8h4Yo_WvKWdLvI9mj1XpTKBr&t=4261s

โดยโปรไฟล์เหตุการณ์ที่สมบูรณ์แบบนี้: ป้อนคำอธิบายรูปภาพที่นี่

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

$ วีเอ็มทัช
...
           ไฟล์: 81989
     ไดเรกทอรี: 8351
  หน้าที่อยู่อาศัย: 297/1672196 1M/6G 0.0178%
         ผ่านไป: 0.8893 วินาที
 

โพสต์คำตอบ

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