นี่คือคำสั่ง pmcollectl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
pmcollectl, pcp-collectl - รวบรวมข้อมูลที่อธิบายสถานะระบบปัจจุบัน
เรื่องย่อ
พีซีพี สะสม [-f ไฟล์ | -p ไฟล์ ... ] [ตัวเลือก ... ]
DESCRIPTION
pcp-collectl เป็นยูทิลิตี้การตรวจสอบประสิทธิภาพระดับระบบที่บันทึกหรือแสดง
ข้อมูลระบบปฏิบัติการเฉพาะสำหรับชุดของระบบย่อยตั้งแต่หนึ่งชุดขึ้นไป ระบบย่อยใดๆ
(เช่น CPU, ดิสก์, หน่วยความจำ หรือซ็อกเก็ต) สามารถรวมหรือแยกออกจากการรวบรวมข้อมูลได้
ข้อมูลสามารถแสดงได้ทันทีที่เทอร์มินัลหรือเก็บไว้ในไฟล์สำหรับ
การวิเคราะห์ย้อนหลัง
pcp-collectl คือ หลาม(1) สคริปต์ที่ให้ฟังก์ชันการทำงานมากมายจาก
สะสม(1) ยูทิลิตี้ Linux (ซึ่งเขียนเป็น Perl(พ.ศ. 1)).
มันใช้ประโยชน์จากชุดเครื่องมือ Performance Co-Pilot (PCP) เพื่อทำให้การใช้งานง่ายขึ้นเช่น
ให้มากขึ้นของ สะสม การทำงานบนแพลตฟอร์มอื่นที่ไม่ใช่ Linux
pcp-collectl มีโหมดการทำงานหลักสองโหมด:
1. โหมดบันทึก (-f or --ชื่อไฟล์ ตัวเลือก) ซึ่งอ่านข้อมูลจากระบบสดและเขียน
ส่งออกไปยังไฟล์หรือแสดงบนเทอร์มินัล
2. โหมดการเล่น (-p or -a ตัวเลือก) ซึ่งอ่านข้อมูลจากไฟล์เก็บถาวร PCP หนึ่งไฟล์ขึ้นไปและ
แสดงเอาต์พุตบนเทอร์มินัล โปรดทราบว่าไฟล์เหล่านี้คือ ไม่ ดิบ สะสม ข้อมูลรูปแบบ
ค่อนข้างจะเป็นเอกสารสำคัญที่สร้างโดย pmlogger(1) ยูทิลิตี้ (อาจเป็นทางอ้อม
โดยใช้ -f ตัวเลือก pcp-collectl).
RECORD โหมด OPTIONS
ในโหมดนี้ข้อมูลนำมาจาก a สด ระบบและแสดงบนเทอร์มินัลหรือ
เขียนไปยังไฟล์เก็บถาวร PCP
-h เจ้าภาพ
แสดงตัวชี้วัดจาก เจ้าภาพ แทนที่จะแสดงตัวชี้วัดจากโฮสต์ในพื้นที่
-ค, --นับ ตัวอย่าง
จำนวนตัวอย่างที่จะบันทึก
-NS, --ชื่อไฟล์ ชื่อไฟล์
นี่คือชื่อของไฟล์เก็บถาวร PCP ที่จะเขียนเอาต์พุต
-ผม, --ช่วงเวลา ระยะห่าง
นี่คือช่วงสุ่มตัวอย่างในหน่วยวินาที ค่าเริ่มต้นคือ 1 วินาที
-NS, --รันไทม์ ระยะเวลา
ระบุระยะเวลาการเก็บรวบรวมข้อมูลโดยที่ระยะเวลาเป็นตัวเลขตามด้วย
หนึ่งใน ว้าว, ระบุจำนวนสัปดาห์ วัน ชั่วโมง นาที หรือวินาที
คอลเลกชันจะต้องดำเนินการสำหรับ
เล่นภาพ โหมด OPTIONS
ในโหมดนี้ ข้อมูลจะถูกอ่านจากไฟล์ข้อมูล PCP หนึ่งไฟล์ขึ้นไปที่สร้างด้วย
ตัวเลือกการบันทึกหรือทางอ้อมผ่านทาง pmlogger ประโยชน์
-NS, --ชื่อไฟล์ ชื่อไฟล์
หากระบุไว้ นี่คือชื่อของไฟล์เก็บถาวร PCP ที่จะเขียนเอาต์พุตไปยัง (แทนที่จะเป็น
เทอร์มินัล)
-NS, --การเล่น ชื่อไฟล์
อ่านข้อมูลจากไฟล์โฟลิโอเก็บถาวร PCP ที่ระบุ - อ้างถึง พีเอ็มเอฟเอ็ม(1) สำหรับ
เก็บรายละเอียดโฟลิโอ
-NS, --คลังเก็บเอกสารสำคัญ ชื่อไฟล์
อ่านข้อมูลจากไฟล์เก็บถาวร PCP raw ที่ระบุ
ทั่วไป OPTIONS
ตัวเลือกต่อไปนี้รองรับทั้งในโหมดบันทึกและเล่น
--ช่วยด้วย
แสดงข้อความช่วยเหลือมาตรฐาน
-NS, --ระบบย่อย ระบบย่อย
ฟิลด์นี้ควบคุมข้อมูลระบบย่อยที่จะรวบรวมหรือเล่น NS
กฎสำหรับการแสดงผลจะแตกต่างกันไปตามประเภทของข้อมูลที่จะแสดง
หากคุณเขียนข้อมูลสำหรับ CPU และ DISK ไปยังไฟล์ raw และเล่นด้วย -sc แสดงว่าคุณ
จะเห็นเฉพาะข้อมูล CPU หากคุณเล่นกลับด้วย -scm คุณจะยังคงเห็นแต่ CPU
ข้อมูลตั้งแต่ไม่ได้เก็บข้อมูลหน่วยความจำ เพื่อดูชุดปัจจุบันของค่าเริ่มต้น
ระบบย่อย ซึ่งเป็นส่วนย่อยของรายการทั้งหมดนี้ ใช้ -h.
ค่าเริ่มต้นคือ "cdn" ซึ่งย่อมาจากข้อมูลสรุป CPU, ดิสก์และเครือข่าย
สรุป ระบบย่อย
c - ซีพียู
d - ดิสก์
f - ข้อมูล NFS V3
เจ - ขัดจังหวะ
ม - หน่วยความจำ
n - เครือข่าย
y - Slabs (แคชวัตถุระบบ)
รายละเอียด ระบบย่อย
นี่คือชุดของ รายละเอียด ข้อมูลที่ในกรณีส่วนใหญ่สรุปที่สอดคล้องกัน
ข้อมูลที่ได้รับ ดังนั้น ถ้ามี 3 แผ่น แล้วเลือก -sd, คนเดียวจะเห็น
ยอดรวมเดียวถ่ายจากทั้ง 3 ดิสก์ ถ้าใครเลือก -SD, ผลรวมของดิสก์แต่ละรายการ
จะแจ้งแต่ไม่นับรวม
ซี - ซีพียู
D - ดิสก์
F - ข้อมูล NFS
J - ขัดจังหวะ
M - ข้อมูลโหนดหน่วยความจำ ซึ่งเรียกอีกอย่างว่า NUMA data
N - เครือข่าย
Y - Slabs (แคชวัตถุระบบ)
Z - กระบวนการ
--รายละเอียด
แสดงผลในโหมด verbose ซึ่งมักจะแสดงข้อมูลมากกว่าค่าเริ่มต้น
โหมด. เมื่อแสดงข้อมูลรายละเอียด โหมด verbose จะถูกบังคับ นอกจากนี้ ถ้า
ข้อมูลสรุปสำหรับระบบย่อยเดียวจะแสดงในโหมด verbose ส่วนหัว
เกิดขึ้นซ้ำ ๆ เป็นครั้งคราวเท่านั้น หากระบบย่อยหลายระบบเกี่ยวข้องกัน
ต้องการส่วนหัวของตัวเอง
ใช้ pmcollectl ออนไลน์โดยใช้บริการ onworks.net