คำสั่งด้านบนของ Linux ใช้เพื่อแสดงกระบวนการทำงานทั้งหมดภายใน สภาพแวดล้อม Linux ของคุณ คู่มือนี้จะแสดงวิธีการใช้คำสั่งด้านบนโดยอธิบายสวิตช์ที่แตกต่างกันและข้อมูลที่แสดง:
วิธีเรียกใช้ Command ด้านบน
ในรูปแบบพื้นฐานทั้งหมดที่คุณต้องทำเพื่อแสดงกระบวนการปัจจุบันคือพิมพ์ข้อมูลต่อไปนี้ลงใน ลินุกซ์เทอร์มินัล :
ด้านบน
ข้อมูลที่แสดง:
ข้อมูลต่อไปนี้จะปรากฏขึ้นเมื่อคุณเรียกใช้คำสั่งด้านบน Linux:
บรรทัดที่ 1
- เวลา
- ระยะเวลาที่คอมพิวเตอร์ทำงาน
- จำนวนผู้ใช้
- โหลดค่าเฉลี่ย
ค่าเฉลี่ยกำลังโหลดแสดงเวลาในการโหลดระบบสำหรับช่วง 1, 5 และ 15 นาทีที่ผ่านมา
บรรทัดที่ 2
- จำนวนงานทั้งหมด
- จำนวนงานที่กำลังทำงาน
- จำนวนของการนอนหลับ
- จำนวนงานที่หยุดทำงาน
- จำนวนงานผีดิบ
บรรทัดที่ 3
- การใช้งาน CPU เป็นเปอร์เซ็นต์โดยผู้ใช้
- การใช้งาน CPU เป็นเปอร์เซ็นต์โดยระบบ
- การใช้งาน CPU เป็นเปอร์เซ็นต์โดยกระบวนการที่มีลำดับความสำคัญต่ำ
- การใช้งาน CPU เป็นเปอร์เซ็นต์โดยกระบวนการที่ไม่ได้ใช้งาน
- การใช้ CPU เป็นเปอร์เซ็นต์โดย io รอ
- การใช้งาน CPU เป็นเปอร์เซ็นต์โดย ฮาร์ดแวร์ขัดจังหวะ
- การใช้งาน CPU เป็นเปอร์เซ็นต์โดยการขัดจังหวะซอฟต์แวร์
- การใช้งาน CPU เป็นเปอร์เซ็นต์โดยการขโมยเวลา
คู่มือนี้ให้คำจำกัดความว่าหมายถึงการใช้งาน CPU
บรรทัดที่ 3
- หน่วยความจำระบบทั้งหมด
- หน่วยความจำฟรี
- ใช้หน่วยความจำแล้ว
- แคชบัฟเฟอร์
บรรทัดที่ 4
- swap ทั้งหมดพร้อมใช้งาน
- แลกฟรีทั้งหมด
- ใช้การแลกเปลี่ยนทั้งหมด
- หน่วยความจำที่มีอยู่
คู่มือนี้จะอธิบายรายละเอียดของพาร์ทิชัน swap และไม่ว่าคุณต้องการหรือไม่
ตารางหลัก
- รหัสกระบวนการ
- ผู้ใช้งาน
- ลำดับความสำคัญ
- ระดับที่ดี
- หน่วยความจำเสมือนที่ใช้โดยกระบวนการ
- หน่วยความจำประจำตัวที่ใช้โดยกระบวนการ
- หน่วยความจำที่แชร์ได้
- CPU ที่ใช้โดยกระบวนการเป็นเปอร์เซ็นต์
- หน่วยความจำที่ใช้โดยกระบวนการเป็นเปอร์เซ็นต์
- ประมวลผลเวลาทำงานแล้ว
- คำสั่ง
นี่คือคำแนะนำที่ดีเกี่ยวกับหน่วยความจำคอมพิวเตอร์
ให้ Linux Top ทำงานตลอดเวลาในเบื้องหลัง
คุณสามารถเก็บคำสั่งด้านบนได้อย่างง่ายดายโดยไม่ต้องพิมพ์คำด้านบนในแต่ละครั้งในหน้าต่างเทอร์มินัลของคุณ
หากต้องการหยุดชั่วคราวเพื่อให้สามารถใช้ terminal ได้ต่อให้กด CTRL และ Z บนแป้นพิมพ์
เพื่อนำด้านบนกลับไปที่เบื้องหน้าให้พิมพ์ fg.
สวิตช์หลักสำหรับคำสั่งสูงสุด:
- -h - แสดงเวอร์ชันปัจจุบัน
- -c - สลับคอลัมน์คำสั่งระหว่างการแสดงคำสั่งและชื่อโปรแกรม
- -d - ระบุเวลาหน่วงเวลาระหว่างการรีเฟรชหน้าจอ
- -o - จัดเรียงตามเขตข้อมูลที่มีชื่อ
- -p - แสดงกระบวนการที่มีรหัสกระบวนการที่ระบุเท่านั้น
- -u แสดงเฉพาะโพรเซสโดยผู้ใช้ที่ระบุเท่านั้น
- -i - อย่าแสดงงานไม่ได้ใช้งาน
แสดงเวอร์ชันปัจจุบัน
พิมพ์ข้อมูลต่อไปนี้เพื่อแสดงรายละเอียดเวอร์ชันปัจจุบันสำหรับด้านบน:
ด้านบน -h
เอาต์พุตอยู่ในรูปแบบ procps -ng เวอร์ชัน 3.3.10
ระบุเวลาหน่วงเวลาระหว่างการรีเฟรชหน้าจอ
ในการระบุความล่าช้าระหว่างการรีเฟรชหน้าจอขณะใช้งานด้านบนให้ทำดังนี้
ด้านบน -d
หากต้องการรีเฟรชทุก 5 วินาทีให้พิมพ์ ด้านบน -d 5
ได้รับรายการคอลัมน์เพื่อจัดเรียงตาม
เพื่อดูรายการคอลัมน์ที่คุณสามารถเรียงลำดับคำสั่งด้านบนโดยพิมพ์ข้อมูลต่อไปนี้:
ด้านบน -O
มีคอลัมน์จำนวนมากดังนั้นคุณอาจต้องการเอาต์พุตออกไปน้อยกว่านี้:
ด้านบน -O | น้อยกว่า
จัดเรียงคอลัมน์ในคำสั่งบนสุดตามชื่อคอลัมน์
ใช้ส่วนก่อนหน้าเพื่อค้นหาคอลัมน์ที่จะเรียงลำดับตามแล้วใช้ไวยากรณ์ต่อไปนี้เพื่อจัดเรียงตามคอลัมน์นั้น:
ด้านบน
เมื่อต้องการเรียงลำดับตามประเภท CPU% ต่อไปนี้:
CPU -o% ด้านบน
แสดงเฉพาะกระบวนการสำหรับผู้ใช้เฉพาะ
เมื่อต้องการแสดงเฉพาะกระบวนการที่ ผู้ใช้เฉพาะ กำลังเรียกใช้ใช้ไวยากรณ์ต่อไปนี้:
ด้านบน -u
ตัวอย่างเช่นเพื่อแสดงกระบวนการทั้งหมดที่ผู้ใช้ gary ใช้อยู่ให้พิมพ์ดังนี้:
ด้านบน -u gary
ซ่อนงานที่ไม่ได้ใช้งาน
มุมมองด้านบนที่เป็นค่าเริ่มต้นอาจดูเหมือนยุ่งเหยิงและถ้าคุณต้องการดูเฉพาะกระบวนการที่ใช้งานอยู่ (เช่นผู้ที่ไม่ได้ใช้งาน) คุณสามารถเรียกใช้คำสั่งด้านบนโดยใช้คำสั่งต่อไปนี้:
ด้านบน -i
การเพิ่มคอลัมน์พิเศษในหน้าจอด้านบน
ขณะวิ่งอยู่ด้านบนคุณสามารถกดปุ่ม 'F' ซึ่งจะแสดงรายการฟิลด์ที่สามารถแสดงในตารางได้:
ใช้ปุ่มลูกศรเพื่อเลื่อนขึ้นและลงในรายการของเขตข้อมูล
ในการตั้งค่าฟิลด์ให้ปรากฏบนหน้าจอให้กดปุ่ม 'D' หากต้องการลบฟิลด์ให้กด "D" อีกครั้ง เครื่องหมายดอกจัน (*) จะปรากฏถัดจากฟิลด์ที่แสดง
คุณสามารถตั้งค่าฟิลด์เพื่อจัดเรียงตารางโดยเพียงแค่กดปุ่ม "S" บนฟิลด์ที่คุณต้องการจัดเรียง
กดปุ่ม Enter เพื่อยืนยันการเปลี่ยนแปลงของคุณและกด "Q" เพื่อออก
โหมดการสลับ
ขณะวิ่งด้านบนคุณสามารถกดปุ่ม "A" เพื่อสลับระหว่างจอแสดงผลมาตรฐานและจอแสดงผลอื่น ๆ
การเปลี่ยนสี
กดปุ่ม "Z" เพื่อเปลี่ยนสีของค่าภายในด้านบน
มีสามขั้นตอนที่จำเป็นในการเปลี่ยนสี:
- กด S เพื่อดูข้อมูลสรุป M สำหรับข้อความ H สำหรับส่วนหัวของคอลัมน์หรือ T สำหรับข้อมูลงานเพื่อกำหนดเป้าหมายพื้นที่นั้นสำหรับการเปลี่ยนสี
- เลือกสีสำหรับเป้าหมายนั้น 0 สำหรับสีดำ 1 สีแดง 2 สีเขียว 3 สีเหลือง 4 สีน้ำเงิน 5 สีม่วงแดง 6 สีสำหรับฟ้าและ 7 สีขาว
- Enter to commit
กดปุ่ม "B" เพื่อทำให้ข้อความเป็นตัวหนา
เปลี่ยนการแสดงผลขณะทำงานด้านบน
ขณะที่คำสั่งด้านบนทำงานอยู่คุณสามารถเปิดหรือปิดคุณสมบัติต่างๆได้โดยกดปุ่มที่เกี่ยวข้องขณะที่กำลังทำงานอยู่
ตารางต่อไปนี้แสดงคีย์กดและฟังก์ชันที่จะให้:
คีย์ฟังก์ชัน | ลักษณะ |
---|---|
การแสดงผลทางเลือก (ค่าเริ่มต้นปิด) | |
d | รีเฟรชหน้าจอหลังจากที่ระบุความล่าช้าเป็นวินาที (ค่าเริ่มต้น 1.5 วินาที) |
H | โหมดหัวข้อ (เริ่มต้นปิด) สรุปงาน |
พี | การตรวจสอบ PID (เริ่มต้นปิด) แสดงกระบวนการทั้งหมด |
B | Bold enable (ค่าดีฟอลต์) ค่าจะแสดงเป็นตัวหนา |
ล. | แสดงค่าเฉลี่ยการโหลด (ค่าเริ่มต้น) |
เสื้อ | กำหนดวิธีการแสดงงาน (ค่าเริ่มต้น 1 + 1) |
ม. | กำหนดการใช้หน่วยความจำ (ค่าเริ่มต้น 2 บรรทัด) |
1 | ซีพียูเดี่ยว (ค่าเริ่มต้นปิด) - แสดงให้เห็นว่ามีหลายซีพียู |
J | จัดเรียงหมายเลขทางด้านขวา (ค่าเริ่มต้นเป็น) |
J | จัดเรียงข้อความทางด้านขวา (ค่าเริ่มต้นปิด) |
R | การเรียงลำดับย้อนกลับ (ค่าดีฟอลต์) - กระบวนการที่มีประสิทธิภาพสูงสุดในการประมวลผลต่ำสุด |
S | เวลาสะสม (ค่าเริ่มต้นปิด) |
ยู | ตัวกรองผู้ใช้ (ค่าเริ่มต้นปิด) แสดง euid เท่านั้น |
ยู | ตัวกรองผู้ใช้ (เริ่มต้นปิด) แสดง uid ใด ๆ |
V | มุมมองป่า (ค่าเริ่มต้น) แสดงเป็นสาขา |
x | ไฮไลต์คอลัมน์ (ค่าเริ่มต้นปิด) |
Z | สีหรือขาวดำ (ค่าเริ่มต้น) แสดงสี |
สรุป
มีสวิทช์เพิ่มเติมที่พร้อมใช้งานและคุณสามารถอ่านข้อมูลเพิ่มเติมได้โดยพิมพ์ข้อความต่อไปนี้ลงในหน้าต่างเทอร์มินัล:
ด้านบนของมนุษย์