snice 命令的功能與 skill 類似。但它用於降低進程的優先順序,而不是停止進程。首先,檢查 top 輸出:
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
3 root 15 0 0 0 0 RW 0.0 0.0 0:00 0 kapmd
13680 oracle 15 0 11336 10M 8820 T 0.0 1.0 0:00 0 oracle
13683 oracle 15 0 9972 9608 7788 T 0.0 0.9 0:00 0 oracle
13686 oracle 15 0 9860 9496 7676 T 0.0 0.9 0:00 0 oracle
13689 oracle 15 0 10004 9640 7820 T 0.0 0.9 0:00 0 oracle
13695 oracle 15 0 9984 9620 7800 T 0.0 0.9 0:00 0 oracle
13698 oracle 15 0 10064 9700 7884 T 0.0 0.9 0:00 0 oracle
13701 oracle 15 0 22204 21M 16940 T 0.0 2.1 0:00 0 oracle
現在,將 "oracle" 進程的優先順序降低四個點。注意,該值越高,優先順序越低。
$ snice +4 -u oracle
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
16894 oracle 20 4 38904 32M 26248 D N 5.5 3.2 0:01 0 oracle
注意,NI 列(nice 值)現在是 4,優先順序現在設置為 20,而不是 15。這對於降低優先順序非常有幫助。

本文自http://www.linuxso.com/command/skill.html轉貼

arrow
arrow
    文章標籤
    snice
    全站熱搜

    痞客興 發表在 痞客邦 留言(0) 人氣()