一天一个linux命令(1):top
2016-05-25 16:30
429 查看
First of all,其实应该关注的是不是命令本身,而是我们通过命令,可以达成什么事?所以本系列博客的风格这样子安排:目的驱动 + 命令常用选项解释,其它的东西完全可以自己xxx -h来获得。但是我觉得,懂得自己能够使用命令来做什么事才是最重要的,不然懂再多命令也没用。不过由于自己也是边学边总结的,所以写出来的东西很可能是不全面的,希望多多指教
打印出来的东西有点像表格,从左到右依次看一下每一列的意思:
PID,就是进程的id了
USER,就是启动进程的用户名
PR,是优先级(Priority)的缩写
NI:nice值,跟优先级PR基本是反义词的意思(暂不深究,在ps的时候会介绍)
VIRT:进程占用的虚拟内存(virtual memory)
RES:进程占用的物理内存(resource?)
SHR:进程使用的共享内存(shared memory)
%CPU,就是进程占用cpu的比率
%MEM,就是进程占用的内存(memory)的比率
TIME+COMMAND,顾名思义就知道了,启动的时间和启动进程的命令
windows下的任务管理器,我们除了可以用来查看进程的运行情况,还可以选中某一个,然后杀死它,linux下怎么做呢?(请查看不久以后将会写的ps命令)
其实top顾名思义是用来“查看占用系统资源最多的那些进程”,而不是用来查看所有进程的运行情况的(请查看不久以后将会写的ps命令)。另外,top还会自动动态刷新进程的情况,默认是5秒。
介绍完了?
还没,我top -h了一下(注意h是help的缩写,基本都是约定俗成的,有的时候得用–help),发现它的指令选项很少,顺便介绍一下:
哈哈,它的usage介绍十分简略,基本看不懂,只看懂了-d这个选项,因为它后面跟着secs(即seconds,秒),目测就是用来指定top刷新进程情况的时间,默认为5,我们还可以通过-d来指定。
不过照着敲一下就知道了,-u是用来限定只看某个指定用户的进程的,其它的自行解决咯~或者可以参考这里:每天一个linux命令(44):top命令
linux下的任务管理器?
top,试一下打这个命令会出现什么:打印出来的东西有点像表格,从左到右依次看一下每一列的意思:
PID,就是进程的id了
USER,就是启动进程的用户名
PR,是优先级(Priority)的缩写
NI:nice值,跟优先级PR基本是反义词的意思(暂不深究,在ps的时候会介绍)
VIRT:进程占用的虚拟内存(virtual memory)
RES:进程占用的物理内存(resource?)
SHR:进程使用的共享内存(shared memory)
%CPU,就是进程占用cpu的比率
%MEM,就是进程占用的内存(memory)的比率
TIME+COMMAND,顾名思义就知道了,启动的时间和启动进程的命令
windows下的任务管理器,我们除了可以用来查看进程的运行情况,还可以选中某一个,然后杀死它,linux下怎么做呢?(请查看不久以后将会写的ps命令)
其实top顾名思义是用来“查看占用系统资源最多的那些进程”,而不是用来查看所有进程的运行情况的(请查看不久以后将会写的ps命令)。另外,top还会自动动态刷新进程的情况,默认是5秒。
介绍完了?
还没,我top -h了一下(注意h是help的缩写,基本都是约定俗成的,有的时候得用–help),发现它的指令选项很少,顺便介绍一下:
哈哈,它的usage介绍十分简略,基本看不懂,只看懂了-d这个选项,因为它后面跟着secs(即seconds,秒),目测就是用来指定top刷新进程情况的时间,默认为5,我们还可以通过-d来指定。
不过照着敲一下就知道了,-u是用来限定只看某个指定用户的进程的,其它的自行解决咯~或者可以参考这里:每天一个linux命令(44):top命令
相关文章推荐
- 音乐无界限,听见好时光——网易云音乐 Linux 版震撼来袭!
- Red Hat Enterprise Linux Release Dates
- Linux FTP服务器架设
- Red Hat Enterprise Linux 各个版本以及发布日期
- centos调整root的空间大小
- linux 如何显示一个文件的某些行命令
- 20135337——linux实践三:ELF文件格式分析(32位系统)
- 查看linux版本的三种常用方法
- CentOS利用inotify+rsync实现文件同步
- linux下top命令的部分使用
- Linux系统中给用户添加sudo权限
- 每天一个linux命令-ln
- Device Tree(一):背景介绍
- 谈Find指令
- linux下SVN的搭建
- Centos安装git2.2.1
- vim(linux编辑器)的使用
- Linux 的(cut,sed,awk,grep,sort)
- LoadRunner压力测试时监控服务器Linux的资源情况
- Linux Software Package(Install,Uninstall)