จะตรวจสอบความดีของฉันได้อย่างไร


33

มีวิธีตรวจสอบเลเวลที่ดีของฉันหรือไม่? ฉันลองด้วยpsแต่ด้วยเหตุผลบางอย่างผลลัพธ์ไม่แสดงคอลัมน์ NI ซึ่งมีไว้เพื่อแสดงลำดับความสำคัญเลเวลถ้าฉันไม่ผิด

ps -fl -c 

F S UID        PID  PPID CLS PRI ADDR SZ WCHAN  STIME TTY          TIME CMD
0 S sebas     9761 26810 TS   19 -  6564 wait   18:07 pts/4    00:00:00 bash
0 R sebas    25389  9761 TS   19 -  5661 -      18:27 pts/4    00:00:00 ps -fl -c

คำตอบ:


41

แฟล็ก -o อนุญาตให้คุณระบุคอลัมน์ หากคุณต้องการที่จะเห็นระดับที่ดีของคุณนี้จะอยู่ในคอลัมน์ NI ดังนั้นหากต้องการดูกระบวนการทั้งหมดที่มีระดับดีให้ทำดังนี้:

ps ax -o pid, ni, cmd
สิ่งนี้จะแสดง ID กระบวนการระดับดีและคำสั่งจริง


ตัวอย่าง:

  $ps ax -o pid,ni,cmd
  PID  NI CMD
    1   0 /sbin/init
    2  -5 [kthreadd]
    3   - [migration/0]
    4  -5 [ksoftirqd/0]
    5   - [watchdog/0]
    6   - [migration/1]
    7  -5 [ksoftirqd/1]
    8   - [watchdog/1]

4

htopผมขอแนะนำให้คุณใช้ มันเป็นแอพพลิเคชั่นตรวจสอบที่ยอดเยี่ยมซึ่งจะแสดงให้คุณเห็นถึงความสวยงามของแต่ละกระบวนการที่กำลังทำงานอยู่บนกล่องของคุณ


3

มีวิธีที่ง่ายกว่าการใช้-oธง แฟล็ก -l (L ตัวพิมพ์เล็ก) ของคำสั่ง ps แสดงค่า nice และค่าลำดับความสำคัญปัจจุบันของกระบวนการที่ระบุ

ps -l PID

ps -lu USERNAME
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.