นี่คือคำสั่ง iowatcher ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
iowatcher - สร้างภาพข้อมูลจากผลลัพธ์ blktrace
เรื่องย่อ
ไอวอชเชอร์ [ตัวเลือก] [-] [โปรแกรม ข้อโต้แย้ง ... ]
DESCRIPTION
iowatcher กราฟผลลัพธ์ของการรัน blktrace มันสามารถกราฟผลลัพธ์ที่มีอยู่
blktrace เริ่ม blktrace ใหม่ หรือเริ่ม blktrace ใหม่และรันเบนช์มาร์ก ได้แล้ว
สร้างภาพหรือภาพยนตร์ของ IO จากการติดตามที่กำหนด iowatcher สามารถผลิต SVG . อย่างใดอย่างหนึ่ง
ไฟล์หรือภาพยนตร์ในรูปแบบ mp4 (พร้อม avconv) หรือรูปแบบ ogg (พร้อม png2theora)
OPTIONS
--ช่วยด้วย พิมพ์สรุปการใช้งานโดยย่อ
-NS, --อุปกรณ์ เครื่อง
ควบคุมอุปกรณ์ที่คุณกำลังติดตาม คุณสามารถติดตามอุปกรณ์ได้ครั้งละหนึ่งเครื่องเท่านั้นสำหรับ
ตอนนี้. มันถูกส่งไปยัง blktrace โดยตรงและจำเป็นเฉพาะเมื่อคุณสร้างใหม่
ติดตาม
-NS, --blktrace-ปลายทาง ปลายทาง
ปลายทางสำหรับ blktrace
-NS, --prog
รันโปรแกรมในขณะที่รัน blktrace โปรแกรมและอาร์กิวเมนต์ต้องเป็น
ระบุหลังจากตัวเลือกอื่นๆ ทั้งหมด โปรดทราบว่าตัวเลือกนี้ก่อนหน้านี้ต้องใช้
โปรแกรมที่จะกำหนดให้เป็นอาร์กิวเมนต์เดียว แต่ตอนนี้มันบอก ไอวอชเชอร์ คาดหวังพิเศษ
อาร์กิวเมนต์ที่ควรรันในระหว่างการติดตาม
-- สิ้นสุดการแยกวิเคราะห์ตัวเลือก ถ้า --prog ถูกระบุทุกอย่างหลังจาก -- เป็นโปรแกรมที่จะ
จะวิ่ง สิ่งนี้มีประโยชน์หากชื่อโปรแกรมอาจถูกเข้าใจผิดว่าเป็น
ตัวเลือก
-เค --เก็บหนัง-svgs
เก็บไฟล์ SVG ที่สร้างขึ้นสำหรับโหมดภาพยนตร์
-NS, --ติดตาม เส้นทาง
ระบุชื่อไฟล์หรือไดเร็กทอรีที่มีเอาต์พุต blktrace
ไอวอชเชอร์ ใช้ดัมพ์จาก blkparse ดังนั้นตัวเลือกนี้จึงพยายามเดาชื่อของ
ไฟล์ข้อมูล blktrace ต่อ CPU ที่สอดคล้องกัน หากไฟล์ดัมพ์ไม่มีอยู่
หากต้องการเพิ่มการติดตามหลายรายการในกราฟที่กำหนด คุณสามารถระบุ --ติดตาม มากกว่าหนึ่งครั้ง.
If เส้นทาง เป็นไดเร็กทอรี ไอวอชเชอร์ จะใช้ชื่อไดเร็กทอรีเป็นฐาน
ชื่อของไฟล์ดัมพ์และไฟล์การติดตามทั้งหมดที่พบในไดเร็กทอรีจะเป็น
ประมวลผล.
-l --ฉลาก ฉลาก
ตั้งค่าเลเบลในกราฟสำหรับไฟล์การติดตาม ป้ายกำกับถูกเพิ่มในลำดับเดียวกัน
เป็นไฟล์ติดตาม
-NS, --ภาพยนตร์ [สไตล์]
สร้างภาพยนตร์ รูปแบบไฟล์ขึ้นอยู่กับนามสกุลที่ใช้ใน -o ไฟล์
ตัวเลือก. หากคุณระบุนามสกุล .ogv หรือ .ogg ผลลัพธ์จะเป็น Ogg Theora
วิดีโอ ถ้า png2theora พร้อมใช้งาน หากคุณใช้นามสกุล .mp4 ผลลัพธ์จะ
เป็นวิดีโอ mp4 หากมี avconv คุณสามารถใช้ส่วนขยายอื่น ๆ ได้ แต่
ผลลัพธ์ที่ได้จะเป็น mp4 ที่ได้รับการยอมรับ สไตล์ ค่าคือ แกนหมุน เป็นวงกลม
เอฟเฟกต์เหมือนแผ่นดิสก์ (ค่าเริ่มต้น) หรือ ตรง สำหรับรูปแบบกราฟสี่เหลี่ยม
-NS, --ชื่อ ชื่อเรื่อง
ตั้งค่า ชื่อเรื่อง ที่จะวางไว้บนสุดของกราฟ
-o, --เอาท์พุท ไฟล์
ชื่อไฟล์เอาต์พุตสำหรับรูปภาพหรือวิดีโอ SVG รูปแบบวิดีโอที่ใช้จะขึ้นอยู่กับ
นามสกุลไฟล์. ดู --ภาพยนตร์ เพื่อดูรายละเอียด
-NS, --กลิ้ง วินาที
ควบคุมระยะเวลาสำหรับค่าเฉลี่ยการหมุนเวียน ไอวอชเชอร์ พยายามทำให้เป็นหลุมเป็นบ่อ
กราฟโดยหาค่าเฉลี่ยวินาทีปัจจุบันกับวินาทีที่ผ่านมา ตัวเลขที่มากขึ้น
ที่นี่ให้กราฟประจบคุณ
-ชม, --ความสูง ความสูง
กำหนดความสูงของแต่ละกราฟ
-w, --ความกว้าง ความกว้าง
กำหนดความกว้างของแต่ละกราฟ
-ค, --คอลัมน์ คอลัมน์
จำนวนคอลัมน์ในเอาต์พุตกราฟ
-NS, --xzoom ขั้นต่ำ:สูงสุด
จำกัดช่วงเวลาที่ประมวลผลเป็น ขั้นต่ำ:สูงสุด.
-y, --yzoom ขั้นต่ำ:สูงสุด
จำกัดภาคการประมวลผลไว้ที่ ขั้นต่ำ:สูงสุด.
-NS, --io-พล็อต-การกระทำ การกระทำ
พล็อต การกระทำ (หนึ่งใน Q, D หรือ C) ในกราฟ IO
-NS, --ต่อกระบวนการ-io
แยกแยะระหว่างกระบวนการในกราฟ IO
-โอ --only-กราฟ กราฟ
เพิ่มกราฟเดียวไปยังผลลัพธ์ (ดูหัวข้อ กราฟ สำหรับตัวเลือก) โดยค่าเริ่มต้นทั้งหมด
กราฟรวมอยู่ด้วย ใช้ -O เพื่อสร้างกราฟที่ต้องการเท่านั้น -O อาจจะใช้
มากกว่าหนึ่งครั้ง.
-NS, --ไม่มีกราฟ ชนิด
ลบกราฟเดียวออกจากเอาต์พุต (ดูหัวข้อ กราฟ สำหรับตัวเลือก) นี้
สามารถใช้ตัวเลือกได้มากกว่าหนึ่งครั้ง
กราฟ
ค่าที่ acceptedยอมรับ -O and -N ตัวเลือกคือ:
io, tput, เวลาแฝง, queue_depth, iops, cpu-sys, cpu-io, cpu-irq, ผู้ใช้ cpu, cpu-soft
ตัวอย่าง
สร้างกราฟจาก trace.dump ที่มีอยู่:
# iowatcher -t ติดตาม
ข้ามกราฟ IO:
# iowatcher -t ติดตามการถ่ายโอนข้อมูล -o ติดตาม svg -N io
เฉพาะกราฟ tput และเวลาแฝง:
# iowatcher -t trace.dump -o trace.svg -O tput -O แฝง
สร้างกราฟจากการรันสองครั้งและติดป้ายกำกับ:
# iowatcher -t ext4.dump -t xfs.dump -l Ext4 -l XFS -o ติดตาม.svg
เรียกใช้เกณฑ์มาตรฐาน fio และจัดเก็บการติดตามใน trace.dump เพิ่มชื่อที่ด้านบนสุด ใช้
/dev/sda สำหรับ blktrace:
# iowatcher -d /dev/sda -t trace.dump -T 'เกณฑ์มาตรฐาน Fio' -p fio some_job_file
สร้างภาพยนตร์จากการติดตามที่มีอยู่:
# iowatcher -t ติดตาม --movie -o ติดตาม.mp4
ผู้เขียน
iowatcher ถูกสร้างขึ้นและดูแลโดย Chris Mason
หน้านี้ส่วนใหญ่เขียนโดย Andrew Price โดยอิงจาก README ดั้งเดิมของ Chris
ลิขสิทธิ์
โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของ
GNU General Public License v2 ที่เผยแพร่โดย Free Software Foundation
โปรแกรมนี้เผยแพร่ด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ
โดยไม่มีการรับประกันโดยนัยของความสามารถในการขายสินค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ
ดูสัญญาอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาสัญญาอนุญาตสาธารณะทั่วไปของกนูพร้อมกับโปรแกรมนี้
ถ้าไม่ เขียนถึง Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
บอสตัน แมสซาชูเซตส์ 02110-1301 สหรัฐอเมริกา
ใช้ iowatcher ออนไลน์โดยใช้บริการ onworks.net