ฉันจะสังเกตแบนด์วิดท์ของหน่วยความจำได้อย่างไร


12

ฉันมีระบบ Linux ARM แบบฝังที่แสดงปริมาณงานน้อยกว่าที่คาดไว้ทั้งบน Ethernet และ USB ฉันสงสัยว่าหน่วยความจำอาจมีส่วนร่วม มีวิธีในการสังเกตแบนด์วิดธ์หน่วยความจำที่ใช้ในขณะที่ทดสอบทรูพุตบนอีเธอร์เน็ตหรือ USB หรือไม่?


1
แพลตฟอร์มอะไร วิธีที่ดีที่สุดอาจเป็นสถาปัตยกรรมเฉพาะ
Gilles 'หยุดความชั่วร้าย'

คำตอบ:


3

มีเกณฑ์มาตรฐานแบนด์วิดท์หน่วยความจำที่มีอยู่ในโอเพนซอร์ส ใช้งานได้กับ Intel & ARM ภายใต้ Linux หรือ Windows Mobile CE

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

นอกจากนี้ยังมีเครื่องมือmemtopออกมี แต่มันเกี่ยวกับการใช้งานมากกว่าแบนด์วิดธ์ เครื่องมือ Perfสามารถเป็นประโยชน์ในการตรวจจับความผิดของหน้า


1
"โครงการย้ายไปที่https://github.com/MartinThoma/memtop "
Bengt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.