วิธีใช้คำสั่ง 'บนสุด' เพื่อแสดงกระบวนการที่ทำงานอยู่
คำสั่งบนสุดของ Linux แสดงกระบวนการที่ทำงานอยู่ภายในของคุณ สภาพแวดล้อม Linux ที่ใช้ทรัพยากรระบบมากที่สุด
วิธีเรียกใช้คำสั่ง 'บนสุด'

ในรูปแบบพื้นฐานทั้งหมดที่คุณต้องทำเพื่อแสดงกระบวนการปัจจุบันคือพิมพ์สิ่งต่อไปนี้ในa ลินุกซ์เทอร์มินัล:
สูงสุด
เอาต์พุตคำสั่ง
NS สูงสุดสั่งการ ทำงานในเบื้องหน้าและอัปเดตตัวเองอย่างต่อเนื่อง ผลลัพธ์แสดงเป็นห้าบรรทัด บวกกับตารางหลัก
สาย 1
บรรทัดแรกให้ข้อมูลระดับสูงขั้นพื้นฐานเกี่ยวกับระบบ:
- เวลา
- คอมพิวเตอร์ทำงานนานแค่ไหน
- จำนวนผู้ใช้
- โหลดเฉลี่ย
ค่าเฉลี่ยการโหลดแสดงเวลาโหลดของระบบในช่วง 1, 5 และ 15 นาทีที่ผ่านมา
สาย 2
บรรทัดที่สองสรุปจำนวนของงานที่ต่อเนื่องและเกิดขึ้นพร้อมกัน:
- จำนวนงานทั้งหมด
- จำนวนงานที่กำลังดำเนินการ
- จำนวนงานนอน
- จำนวนงานที่หยุด
- จำนวนงานซอมบี้
สาย 3
บรรทัดที่สามสรุปประสิทธิภาพของ CPU:
- ซีพียู การใช้งานเป็นเปอร์เซ็นต์โดยผู้ใช้
- การใช้ CPU เป็นเปอร์เซ็นต์โดยระบบ
- การใช้ CPU เป็นเปอร์เซ็นต์โดยกระบวนการที่มีลำดับความสำคัญต่ำ
- การใช้ CPU เป็นเปอร์เซ็นต์โดยกระบวนการที่ไม่ได้ใช้งาน
- การใช้ CPU เป็นเปอร์เซ็นต์โดย io wait
- การใช้ CPU เป็นเปอร์เซ็นต์โดยการขัดจังหวะของฮาร์ดแวร์
- การใช้ CPU เป็นเปอร์เซ็นต์โดยซอฟต์แวร์ขัดจังหวะ
- การใช้ CPU เป็นเปอร์เซ็นต์โดยเวลาขโมย
สาย 4
บรรทัดที่สี่เน้นย้ำความจำ:
- หน่วยความจำระบบทั้งหมด
- หน่วยความจำฟรี
- หน่วยความจำที่ใช้
- บัฟเฟอร์แคช
สาย 5
บรรทัดที่ห้าเน้นพื้นที่สว็อปที่พร้อมใช้งานและหน่วยความจำรวมที่รวมสวอป:
- มีการแลกเปลี่ยนทั้งหมด
- ฟรีค่าสวอปทั้งหมด
- ใช้สวอปทั้งหมด
- หน่วยความจำที่มีอยู่
ตารางหลัก
ตารางหลักแสดงรายการกระบวนการที่ทำงานอยู่:
- รหัสกระบวนการ
- ผู้ใช้
- ลำดับความสำคัญ
- ระดับดี
- หน่วยความจำเสมือนที่ใช้โดยกระบวนการ
- หน่วยความจำที่อยู่อาศัยที่ใช้โดยกระบวนการ
- หน่วยความจำที่แชร์ได้
- CPU ที่ใช้โดยกระบวนการเป็นเปอร์เซ็นต์
- หน่วยความจำที่ใช้โดยกระบวนการเป็นเปอร์เซ็นต์
- หมดเวลาแล้ว
- สั่งการ
ตรวจสอบตัวจัดการแพ็คเกจของการแจกจ่ายของคุณสำหรับยูทิลิตี้เวอร์ชันอื่นที่มีฟังก์ชันการทำงานมากกว่าหรือต่างกัน
สวิตช์กุญแจสำหรับคำสั่ง 'บนสุด'
แม้ว่าคุณจะเรียกใช้ สูงสุด เพียงแค่พิมพ์ชื่อในเชลล์เซสชัน สวิตช์สองสามตัวจะปรับเปลี่ยนพฤติกรรมของยูทิลิตี้:
- -ชม: แสดงเวอร์ชันปัจจุบัน
- -ค: เป็นการสลับคอลัมน์คำสั่งระหว่างการแสดงคำสั่งและชื่อโปรแกรม
- -NS: ระบุเวลาหน่วงระหว่างการรีเฟรชหน้าจอ
- -o: จัดเรียงตามฟิลด์ที่มีชื่อ
- -NS: แสดงเฉพาะกระบวนการที่มี ID กระบวนการที่ระบุเท่านั้น
- -ยู: แสดงเฉพาะกระบวนการโดยผู้ใช้ที่ระบุ
- -ผม: ห้ามแสดงงานว่าง
การเพิ่มคอลัมน์พิเศษให้กับจอแสดงผล
กด NS เพื่อแสดงรายการเขตข้อมูลที่แสดงได้ในตาราง ใช้ปุ่มลูกศรเพื่อเลื่อนขึ้นและลงรายการเขตข้อมูล
หากต้องการแสดงหรือซ่อนฟิลด์บนหน้าจอ ให้กด NS เพื่อสลับ เครื่องหมายดอกจันปรากฏถัดจากฟิลด์ที่แสดงด้วยตนเอง
ตั้งค่าฟิลด์เพื่อจัดเรียงตารางโดยเพียงแค่กดปุ่ม "S" บนฟิลด์ที่คุณต้องการเรียงลำดับ
กดปุ่ม Enter เพื่อยอมรับการเปลี่ยนแปลงและกด "Q" เพื่อออก
สลับโหมด
ระหว่างวิ่ง สูงสุด กด NS เพื่อสลับระหว่างจอแสดงผลมาตรฐานและจอแสดงผลสำรอง
การเปลี่ยนสี
กด Z เพื่อเปลี่ยนสีของค่าภายใน สูงสุด.
สามขั้นตอนเปลี่ยน สี:
- กด NS สำหรับข้อมูลสรุป NS สำหรับข้อความ ชม สำหรับส่วนหัวของคอลัมน์หรือ NS สำหรับข้อมูลงานเพื่อกำหนดเป้าหมายพื้นที่นั้นสำหรับการเปลี่ยนสี
- เลือกสีสำหรับเป้าหมายนั้น 0 สำหรับสีดำ 1 สำหรับสีแดง 2 สำหรับสีเขียว 3 สำหรับสีเหลือง 4 สำหรับสีน้ำเงิน 5 สำหรับสีม่วงแดง 6 สำหรับสีฟ้าและ 7 เพื่อความขาว
- เข้า ที่จะกระทำ
กด NS เพื่อทำให้ข้อความเป็นตัวหนา
เปลี่ยนการแสดงผลขณะทำงาน 'ด้านบน'
ในขณะที่คำสั่งทำงานในเบื้องหน้า ให้สลับเปิดและปิดคุณสมบัติมากมายโดยการกดปุ่มที่เกี่ยวข้อง
ตารางต่อไปนี้แสดงปุ่มสำหรับกดและฟังก์ชันที่มีให้:
ปุ่มฟังก์ชั่น | คำอธิบาย |
---|---|
NS | การแสดงทางเลือก (ค่าเริ่มต้นปิด) |
NS | รีเฟรชหน้าจอหลังจากหน่วงเวลาที่ระบุเป็นวินาที (ค่าเริ่มต้น 1.5 วินาที) |
ชม | โหมดเธรด (ค่าเริ่มต้นปิด) สรุปงาน |
NS | การตรวจสอบ PID (ค่าเริ่มต้นปิด) แสดงกระบวนการทั้งหมด |
NS | เปิดใช้งานตัวหนา (ค่าเริ่มต้น) ค่าจะแสดงเป็นตัวหนา |
l | แสดงค่าเฉลี่ยการโหลด (เปิดค่าเริ่มต้น) |
NS | กำหนดวิธีการแสดงงาน (ค่าเริ่มต้น 1+1) |
NS | กำหนดวิธีแสดงการใช้หน่วยความจำ (ค่าเริ่มต้น 2 บรรทัด) |
1 | ซีพียูตัวเดียว (ปิดค่าเริ่มต้น) - เช่น แสดงสำหรับซีพียูหลายตัว |
NS | จัดตัวเลขให้ชิดขวา (ค่าเริ่มต้นบน) |
NS | จัดข้อความชิดขวา (ค่าเริ่มต้นปิด) |
NS | การเรียงลำดับย้อนกลับ (เปิดค่าเริ่มต้น) - กระบวนการสูงสุดไปกระบวนการต่ำสุด |
NS | เวลาสะสม (ค่าเริ่มต้นปิด) |
ยู | ตัวกรองผู้ใช้ (ค่าเริ่มต้นปิด) แสดง euid เท่านั้น |
ยู | ตัวกรองผู้ใช้ (ค่าเริ่มต้นปิด) แสดง uid. ใด ๆ |
วี | มุมมองป่า (ค่าเริ่มต้น) แสดงเป็นกิ่งก้าน |
NS | ไฮไลต์คอลัมน์ (ปิดโดยค่าเริ่มต้น) |
z | สีหรือขาวดำ (ค่าเริ่มต้น) แสดงสี |
ทางเลือก: ยูทิลิตี้ 'htop'

มันไม่ได้ติดตั้งบนการกระจายส่วนใหญ่โดยค่าเริ่มต้น แต่ htop ยูทิลิตี้ทำงานคล้ายกับ สูงสุด แต่ปรับปรุงการแสดงผลและเชื่อมโยงพฤติกรรมกับการกดแป้นฟังก์ชันแบบเรียลไทม์ แทนที่จะเป็นเมนูที่ซับซ้อนของลักษณะการทำงานแบบตัวอักษรและสวิตช์ ที่สำคัญ htop แสดงกระบวนการทำงานทั้งหมดในขณะที่ สูงสุด มุ่งเน้นไปที่กระบวนการระดับบนสุดที่ใช้ทรัพยากรระบบมากที่สุด