如何让新版的top显示多个cpu信息?
2009-05-13 14:28
330 查看
http://blog.chinaunix.net/u1/34054/showart_446934.html
做系统管理员的可能都知道,top是一个很强大的系统管理工具。可是你知道吗?从RHEL4以后,top的版本由2.0.7升级至3.2.3,再用top时就会感觉有些不习惯。如下图:
旧版的top:
我们会看到它能够显示系统中所有的cpu的使用情况,看起来一目了然,很清爽。可是当我们系统升级至RHEL4及以后的版本后,我们会发现,top跟着升级了。再使用时top如下显示:
我们将看不到每个cpu的信息,取而代之是只显示一行cpu信息(如上图)。这样,可能会感觉不太习惯。怎么办呢?看我的!
在显示top界面后,按数字键"1",看看,是不是我们熟悉的界面又出来了?
可是每次想要它这样显示时就按1,是不是很烦呢?我还有办法。。。我们可以把显示的设置保存起来,保存为一个配置文件,下次使用时就不用按1,就和原来的界面一样了。我们按“W"(大写),这样会提示我们把配置文件保存为一个.toprc文件,在自己的home目录中。然后我们再打开top,就不用再按1了,是不是?可是其他用户也想这样使用,怎么办呢?cp ~/.toprc /etc/toprc,这样就每次使用top就和以前的习惯一样了,是不是很爽?呵呵。
看看我的toprc文件吧,你也可以直接把这个文件放到/etc下,也可以按以前的习惯显示了。
RCfile for "top with windows" # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=3.000, Curwin=0
Def fieldscur=AEHIOQTWKNMbcdfgjplrsuvyzX
winflags=30009, sortindx=10, maxtasks=0
summclr=1, msgsclr=1, headclr=3, taskclr=1
Job fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
winflags=62777, sortindx=0, maxtasks=0
summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
winflags=62777, sortindx=13, maxtasks=0
summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr fieldscur=ABDECGfhijlopqrstuvyzMKNWX
winflags=62777, sortindx=4, maxtasks=0
summclr=3, msgsclr=3, headclr=2, taskclr=3
OK,我们的工作完成了。还原回来一个我们熟悉的top界面。当然top还有些比较有用的参数,你可以man top得到这些有用的提示。比如显示top界面后,按m进行按内存使用排序,按P进行按cpu使用排序等等。。更多的技巧等你在使用中发现吧。。。
做系统管理员的可能都知道,top是一个很强大的系统管理工具。可是你知道吗?从RHEL4以后,top的版本由2.0.7升级至3.2.3,再用top时就会感觉有些不习惯。如下图:
旧版的top:
我们会看到它能够显示系统中所有的cpu的使用情况,看起来一目了然,很清爽。可是当我们系统升级至RHEL4及以后的版本后,我们会发现,top跟着升级了。再使用时top如下显示:
我们将看不到每个cpu的信息,取而代之是只显示一行cpu信息(如上图)。这样,可能会感觉不太习惯。怎么办呢?看我的!
在显示top界面后,按数字键"1",看看,是不是我们熟悉的界面又出来了?
可是每次想要它这样显示时就按1,是不是很烦呢?我还有办法。。。我们可以把显示的设置保存起来,保存为一个配置文件,下次使用时就不用按1,就和原来的界面一样了。我们按“W"(大写),这样会提示我们把配置文件保存为一个.toprc文件,在自己的home目录中。然后我们再打开top,就不用再按1了,是不是?可是其他用户也想这样使用,怎么办呢?cp ~/.toprc /etc/toprc,这样就每次使用top就和以前的习惯一样了,是不是很爽?呵呵。
看看我的toprc文件吧,你也可以直接把这个文件放到/etc下,也可以按以前的习惯显示了。
RCfile for "top with windows" # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=3.000, Curwin=0
Def fieldscur=AEHIOQTWKNMbcdfgjplrsuvyzX
winflags=30009, sortindx=10, maxtasks=0
summclr=1, msgsclr=1, headclr=3, taskclr=1
Job fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
winflags=62777, sortindx=0, maxtasks=0
summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
winflags=62777, sortindx=13, maxtasks=0
summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr fieldscur=ABDECGfhijlopqrstuvyzMKNWX
winflags=62777, sortindx=4, maxtasks=0
summclr=3, msgsclr=3, headclr=2, taskclr=3
OK,我们的工作完成了。还原回来一个我们熟悉的top界面。当然top还有些比较有用的参数,你可以man top得到这些有用的提示。比如显示top界面后,按m进行按内存使用排序,按P进行按cpu使用排序等等。。更多的技巧等你在使用中发现吧。。。
相关文章推荐
- top 显示CPU所有核心信息
- top命令之你不一定懂的cpu显示信息
- LINUX的TOP信息里显示的CPU内容的含义
- CentOS命令top下你不一定懂的cpu显示信息
- top 命令显示 CPU 的信息是从哪里获取?
- 如何用Python在豆瓣中获取自己喜欢的TOP N电影信息
- 如何在html的div上动态显示带忽略信息的字符串。
- Linux下如何查看CPU信息, 包括位数和多核信息
- 请问C#如何修改与显示文件的摘要信息
- 如何通过cpuinfo信息查看几个物理cpu,几个核数,几线程
- login控件账户密码为空时如何显示错误信息
- 如何使用Neofetch个性化显示Linux系统信息
- PHPCMS V9 分类信息列表页title里面如何调用显示筛选分类
- 如何自定义Struts2表单验证后的错误信息显示格式 .
- Android如何让真机显示debug log的调试信息
- jsp下拉框中显示数据库信息&&jsp 下拉框从数据库中如何取值?
- 如何修改在系统属性里显示的CPU频率和内存容量
- Linux 命令 - top: 动态显示进程信息
- 如何自定义Struts2表单验证后的错误信息显示格式/样式_第二话
- iOS开发 - 在状态栏显示FPS,CPU和内存信息