P ในบริบทนี้หมายถึงอัตราส่วนของเวลา CPU ที่งานนี้ได้รับต่อเวลาทั้งหมดที่ผ่านไป ใกล้ 100% หมายถึงเวลาเกือบทั้งหมดอยู่บน CPU ดังนั้น CPU จึงถูกจำกัดสำหรับการรันเหล่านั้น ตรงกันข้ามกับการวิ่งครั้งอื่นที่มีอย่างอื่นเป็นปัจจัยจำกัด เวลาของระบบ (หรือที่เรียกว่าเคอร์เนล) มากกว่าเวลาของระบบ ซึ่งเป็นเรื่องปกติของงานหนักของ I/O
เนื่องจากเวิร์กโหลดถูกคัดลอกไฟล์ขนาด 6 GB เราสามารถอนุมานได้ว่าการรัน 11 วินาทีโดยเฉลี่ยมากกว่าการเขียน 0.5 GB ต่อวินาที คอลัมน์ O ยืนยันจำนวนการเขียนเท่ากันในแต่ละครั้ง ซึ่งสอดคล้องกับกระบวนการคัดลอกหนึ่งไฟล์อย่างง่าย
อย่างไรก็ตาม คอลัมน์อินพุตมีการแกว่งที่สำคัญ การวิ่งช้ามีการอ่านและเขียนเท่ากัน แต่การวิ่งเร็วไม่ได้อ่านอะไรเลย! ฉันถือว่าไฟล์ยังคงแคชอยู่ใน RAM จากเวลาที่อ่านครั้งล่าสุด DRAM นั้นเร็วกว่าที่เก็บข้อมูลแบบโซลิดสเตตมาก ซึ่งเป็นการเพิ่มความเร็วที่ยอดเยี่ยม จนกระทั่งอยู่ภายใต้แรงกดดันของหน่วยความจำ ระบบปฏิบัติการจึงลดข้อมูลที่แคชไว้ และต้องอ่านจากที่เก็บข้อมูลที่ช้าอีกครั้ง
นี่เป็นงาน 200 วินาที ซึ่งบางครั้งอาจใช้เวลา 12 วินาที น่าจะเกิดจากแคชของหน้า Linux
การค้นหาสาเหตุของปัญหาด้านประสิทธิภาพมักต้องการความเข้าใจอย่างลึกซึ้งเกี่ยวกับระบบโดยรวม มากกว่าที่จะต้องใช้เมตริกชุดใดชุดหนึ่ง
ระบบไฟล์ที่ใช้คืออุปกรณ์เก็บข้อมูลระยะไกลที่ต่อกับเครือข่าย
โปรดทราบว่าสิ่งที่ทำสำเนาของคุณอยู่บนที่เก็บข้อมูลบนเครือข่าย ดังนั้นมันจึงอาจเป็นอะไรก็ได้บนระบบระยะไกลหรือเครือข่ายที่อยู่ระหว่างนั้น ประสิทธิภาพการจัดเก็บข้อมูลระยะไกล ความเร็วของเครือข่าย (อาจเป็น IP) และการใช้งาน หรืออาจเป็นแบบโลคัลของ VM นี้ ซึ่งผู้เยี่ยมชมกำลังแข่งขันกันเพื่อแย่งชิงทรัพยากรกับทุกอย่างที่ทำงานบนโครงสร้างพื้นฐานของคุณ
เป็นไปได้เสมอที่จะเจาะลึกลงไปถึงวิธีการทำงานที่เก็บข้อมูลเครือข่าย (NFS?) มีความสำคัญหรือไม่หรือคุณเห็นสิ่งนี้ในดิสก์ในเครื่องด้วย เวลา CPU ของผู้ใช้ 0.7 วินาทีนั้นค่อนข้างใช้งานได้จริง คิดเป็นเท่าใดในการจัดการกับการเรียกระบบจำนวนมาก CPU ไม่ว่างจริง ๆ แล้วหมายความว่าอย่างไรเมื่อสิ่งนี้ส่วนใหญ่รอหน่วยความจำช้าและที่เก็บข้อมูลช้ามาก คำถามที่ตอบไม่ง่ายนัก แต่อาจไม่จำเป็นต้องเจาะลึกเกินไปเมื่อสิ่งนั้นมีประสิทธิภาพเพียงพอ