今天发现了top命令的一个bug, 监控进程的时候,明明当前有三个进程,可是top的低版本只能取到其中一个进程的资源信息.
但是用高版本的就可以,操作日志如下:
[root@MD_100_22 bin]# top -b -n 2 -d 2 > new.log
procps version
[root@MD_100_22 bin]# top -version
top: procps version
usage: top -hv | -bcisS -d delay -n iterations [-u user | -U user] -p pid [,pid ...]
[root@MD_100_22 bin]#
[root@MD_100_22 bin]# grep "media_director" old.log
1563 root 15 0
1563 root 15 0
[root@MD_100_22 bin]# grep "media_director" new.log
1567 root 15 0
1563 root 15 0
1568 root 16 0
1567 root 15 0
1563 root 15 0
1568 root 16 0
[root@MD_100_22 bin]#
从new的结果分析,显然每次有三个media_director的进程,可是老版本的居然只能取到一个,看来真的是bug了.
Please send bug reports to procps-list@redhat.com
--end
0 Comments:
Post a Comment