ในฐานะผู้เขียน Dstat ฉันจะชี้ไปที่ตัวเลือกเพิ่มเติม คุณสามารถดูว่ากระบวนการใดใช้แบนด์วิดท์ I / O มากที่สุด:
dstat -ta --top-bio
หรือ dstat -ta --top-io
สิ่งแรกคือบล็อก I / O อันดับแรกและอันดับที่สองคือ I / O สูงสุด (รวมถึงแคช) สิ่งนี้อาจช่วยให้คุณตรวจสอบความถูกต้องหากเป็นสิ่งที่คุณคาดหวัง (ทั้งในฐานะผู้บริโภคและการบริโภค)
มีปลั๊กอินอื่น ๆ ที่สามารถช่วยคุณระบุอัตราการใช้ดิสก์:
dstat -tdf --disk-util
ดังนั้นหากคุณมีคอขวด I / O สิ่งนี้จะบอกคุณว่ามีส่วนเกี่ยวข้องกับดิสก์ใดดังนั้นคุณสามารถดูว่ามีบางสิ่งที่สามารถทำได้ในตอนนั้น
และหากคุณแก้ไขปัญหาเฉพาะระบบไฟล์ (เครือข่าย) คุณสามารถใช้ปลั๊กอินอื่นเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับระบบไฟล์เหล่านั้น Dstat ยังมีปลั๊กอินสำหรับตัวชี้วัดอื่น ๆ (cpu, VM, การจำลองเสมือน ฯลฯ ) และขึ้นอยู่กับสิ่งที่คุณต้องการเห็นภาพคุณสามารถเขียนปลั๊กอินของคุณเองหรือปรับเปลี่ยนปลั๊กอินที่มีอยู่เพื่อแสดงสิ่งที่คุณต้องการเชื่อมโยง
อย่างไรก็ตามหากคุณต้องการความช่วยเหลือต้องการมีส่วนร่วมหรือมีความคิดใหม่ที่ดีติดต่อฉันเพื่อดูว่าเราสามารถดำเนินการต่อ ...