ps -af 查看所有进程,并显示进程的完整信息
[root@franky franky]# ps -af
UID PID PPID C STIME TTY TIME CMD
root 7214 7190 0 09:59 pts/2 00:00:00 su root
root 7217 7214 0 09:59 pts/2 00:00:00 bash
root 7460 7217 0 10:06 pts/2 00:00:00 ps -af
ps -ax 显示全部进程?
[root@franky franky]# ps -ax
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
PID TTY STAT TIME COMMAND
1 ? Ss 0:00 init [5]
2 ? S 0:00 [migration/0]
3 ? SN 0:00 [ksoftirqd/0]
4 ? S 0:00 [watchdog/0]
5 ? S< 0:01 [events/0]
6 ? S< 0:00 [khelper]
7 ? S< 0:00 [kthread]
10 ? S< 0:00 [kblockd/0]
11 ? S< 0:00 [kacpid]
72 ? S< 0:00 [cqueue/0]
75 ? S< 0:00 [khubd]
77 ? S< 0:00 [kseriod]
……………………………………省略
ps -l 显示出的NI列:表示nice值,默认为0并根据程序的表现不断变化。
[root@franky franky]# ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 7214 7190 0 79 0 - 1485 wait pts/2 00:00:00 su
4 S 0 7217 7214 0 75 0 - 1399 wait pts/2 00:00:00 bash
4 R 0 7364 7217 2 77 0 - 1320 - pts/2 00:00:00 ps
nice psname & 将进程的nice值加10,从而降低该进程的优先级。
[root@franky franky]# nice bash & (&表示在后台执行)
[root@franky franky]# ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 7214 7190 0 79 0 - 1485 wait pts/2 00:00:00 su
4 S 0 7217 7214 0 75 0 - 1399 wait pts/2 00:00:00 bash
4 T 0 7650 7217 0 87 10 - 1397 finish pts/2 00:00:00 bash
4 R 0 7667 7217 0 77 0 - 1321 - pts/2 00:00:00 ps
renice newNI psID 修改进程的nice值
[root@franky franky]# renice 0 7650
7650: old priority 10, new priority 0
[root@franky franky]# ps -l
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 7214 7190 0 79 0 - 1485 wait pts/2 00:00:00 su
4 S 0 7217 7214 0 75 0 - 1399 wait pts/2 00:00:00 bash
4 T 0 7650 7217 0 77 0 - 1397 finish pts/2 00:00:00 bash
4 R 0 7699 7217 0 77 0 - 1321 - pts/2 00:00:00 ps
ps和nice命令
最新推荐文章于 2024-06-26 10:15:23 发布