कैसे जाँचें मेरी चुस्ती?


33

क्या मेरा अच्छा lvl जाँचने का कोई तरीका है? मैंने कोशिश की ps, लेकिन कुछ कारणों से आउटपुट एनआई को नहीं दिखाता है जो कि गलत नहीं होने पर lvl प्राथमिकता दिखाने के लिए है।

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 ध्वज आपको कॉलम निर्दिष्ट करने की अनुमति देता है। यदि आप अपना अच्छा स्तर देखना चाहते हैं, तो यह एनआई कॉलम में होगा। तो सभी प्रक्रियाओं को उनके अच्छे स्तर के साथ देखने के लिए, कुछ ऐसा करें:

ps ax -o pid, ni, cmd
यह प्रक्रिया आईडी, अच्छे स्तर और वास्तविक कमांड को सूचीबद्ध करेगा।


उदाहरण:

  $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 (लोअरकेस एल) ध्वज निर्दिष्ट प्रक्रियाओं के अच्छे मूल्यों और वर्तमान प्राथमिकता मूल्यों को प्रदर्शित करता है।

ps -l PID

ps -lu USERNAME
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.