#安装命令

yum install  sysstat #包含 iostat vmstat

yum install iotop

yum install  nload

yum install iptraf

yum install nethogs

#使用命令

1:yum install  sysstat #包含 iostat vmstat

[root@LAMP log]# iostat -k #以K大小显示。-m 以M大小显示

Linux 2.6.32-642.13.1.el6.x86_64 (LAMP)  02/28/2017  _x86_64_ (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle            2.71    0.00    1.44    0.54    0.00   95.30

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn scd0              0.00         0.01         0.00         44          0 sda              12.67       235.07       279.01    1043529    1238600

[root@LAMP log]# vmstat

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st  1  0   7096 163132  83924 376336    0    2   235   279   98  114  3  1 95  1  0  [root@LAMP log]#

2:yum install iotop

[root@LAMP log]# iotop  #实时显示进程硬盘读写

Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                   
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
    4 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    5 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [stopper/0]
    6 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0

3:yum install  nload ;yum install iptraf ; yum install nethogs

[root@LAMP ~]# nload      总的网络实时监控

[root@LAMP ~]# iptraf     网络带宽进程的实时监控

[root@LAMP log]# nethogs  网络带宽进程的实时监控

ionice  iostat硬盘读写信息     iotop 磁盘进程实时读写 
[root@LAMP ~]# vmstat 内存,cpu 信息

ps -aux --sort -pcpu|less  查看CPU按从大到小的排序
ps -aux --sort -rss|less  查看内存按从大到小排序

[root@LAMP ~]# iostat

Linux 2.6.32-642.13.1.el6.x86_64 (LAMP)  02/27/2017  _x86_64_ (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle            0.15    0.00    0.42    0.04    0.00   99.39

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn scd0              0.00         0.04         0.00         88          0 sda               1.17        53.35         4.23     127842      10136

[root@LAMP ~]# vmstat

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st  0  0      0 707400  22496  40588    0    0    27     2   29   56  0  0 99  0  0

#ton -n 1

Tasks:  72 total,   1 running,  71 sleeping,   0 stopped,   0 zombie Cpu(s):  0.1%us,  0.4%sy,  0.0%ni, 99.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st Mem:   1004132k total,   296748k used,   707384k free,    22496k buffers Swap:  2097148k total,        0k used,  2097148k free,    40588k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                          1 root      20   0 19232 1512 1232 S  0.0  0.2   0:01.27 init                                                                                                                              2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd                                                                                                                          3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0

#top

1:M:内存大小排序

2:P:CPU大小排序

3:u:输入用户可以按用户查看

4:1:查看CPU 核数

5:top -p 进程ID 单独查看一个进程作态

#查看木马程序的绝对路径

[root@LAMP ~]# cat /root/back.sh
#!/bin/bash
sleep 2000

[root@LAMP ~]# sh /root/back.sh &
[2] 4585
[root@LAMP ~]#

ps -aux

lsof -p 进程号

[root@LAMP ~]# lsof -p 4072
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
sh      4072 root  cwd    DIR    8,2     4096 917505 /root
sh      4072 root  rtd    DIR    8,2     4096      2 /
sh      4072 root  txt    REG    8,2   906312 664508 /bin/bash
sh      4072 root  mem    REG    8,2 99160384 273218 /usr/lib/locale/locale-archive
sh      4072 root  mem    REG    8,2  1923352 131087 /lib64/libc-2.12.so
sh      4072 root  mem    REG    8,2    19536 131093 /lib64/libdl-2.12.so
sh      4072 root  mem    REG    8,2   132408 131129 /lib64/libtinfo.so.5.7
sh      4072 root  mem    REG    8,2   154664 131076 /lib64/ld-2.12.so
sh      4072 root  mem    REG    8,2    26060 263587 /usr/lib64/gconv/gconv-modules.cache
sh      4072 root    0u   CHR  136,1      0t0      4 /dev/pts/1
sh      4072 root    1u   CHR  136,1      0t0      4 /dev/pts/1
sh      4072 root    2u   CHR  136,1      0t0      4 /dev/pts/1
sh      4072 root  255r   REG    8,2       23 953082 /root/back.sh

[root@LAMP ~]# iotop --help  查看进程硬盘 实时读写速度

Usage: /usr/sbin/iotop [OPTIONS]

DISK READ and DISK WRITE are the block I/O bandwidth used during the sampling period. SWAPIN and IO are the percentages of time the thread spent respectively while swapping in and waiting on I/O more generally. PRIO is the I/O priority at which the thread is running (set using the ionice command).

Controls: left and right arrows to change the sorting column, r to invert the sorting order, o to toggle the --only option, p to toggle the --processes option, a to toggle the --accumulated option, q to quit, any other key to force a refresh.

Options:   --version             show program's version number and exit   -h, --help            show this help message and exit   -o, --only            only show processes or threads actually doing I/O   -b, --batch           non-interactive mode   -n NUM, --iter=NUM    number of iterations before ending [infinite]   -d SEC, --delay=SEC   delay between iterations [1 second]   -p PID, --pid=PID     processes/threads to monitor [all]   -u USER, --user=USER  users to monitor [all]   -P, --processes       only show processes, not all threads   -a, --accumulated     show accumulated I/O instead of bandwidth   -k, --kilobytes       use kilobytes instead of a human friendly unit   -t, --time            add a timestamp on each line (implies --batch)   -q, --quiet           suppress some lines of header (implies --batch)

查看CPU 内存 硬盘 网络 查看进程使用的文件 uptime top ps -aux vmstat iostat iotop nload iptraf nethogs的更多相关文章

  1. linux 查看cpu 内存 硬盘 文件夹大小

    文件夹大小 显示cpu使用率 top 1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | w ...

  2. DSAPI 获取实时统计信息CPU/内存/硬盘/网络

    有时,我们需要获取当前计算机中CPU.内存.硬盘.网络等实时信息,如下图:\ 要实现上述几项信息的获取,通常需要使用Timer控件来间隔获取,以便刷新最新的数据. 本示例中,放一个Timer控件,放一 ...

  3. 如何按名称或PID查找一个进程?如何按端口号查找一个进程?如何查看一个进程的CPU和内存、文件句柄使用情况?如何查看CPU利用率高的TOP10进程清单?如何根据PID强制终止进程?

    如何按名称或PID查找一个进程?如何按端口号查找一个进程?如何查看一个进程的CPU和内存.文件句柄使用情况?如何查看CPU利用率高的TOP10进程清单? 目录 如何按名称或PID查找一个进程?如何按端 ...

  4. VPS性能测试:CPU内存,硬盘IO读写,带宽速度,UnixBench和压力测试

    现在便宜的VPS主机越来越多了,一些美国的VPS主机甚至给出1美元一月的VPS,堪比虚拟主机还要便宜,巨大的价格优势吸引不少人购买和使用,而近些年来国内的主机商也开始意识到便宜的VPS对草根站长的诱惑 ...

  5. linux系统CPU,内存,磁盘,网络流量监控脚本

    前序 1,#cat /proc/stat/ 信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻 2,#vmstat –s 或者#vmstat 虚拟内存统计 3, #cat ...

  6. Windows 性能监视器的基本指标说明(CPU,内存,硬盘参数)

    [转]Windows 性能监视器的基本指标说明(CPU,内存,硬盘参数) 作为一个系统工程师来说,要看懂监控的数据至关重要,关系着优化和分析出现的问题.我是在运维过程中要用到的.因此,今天给出Wind ...

  7. Windows 性能监视器的基本指标(CPU,内存,硬盘参数)

    转载:http://kms.lenovots.com/kb/article.php?id=7045 Windows 性能监视器的基本指标(CPU,内存,硬盘参数) 作为一个系统工程师来说,要看懂监控的 ...

  8. jmeter ---监控服务器CPU, 内存,网络数据

    JMeter如何收集获得服务器cpu,内存,磁盘,网络等相关资源使用率的信息 1. JMeter 自带的Monitor Results 监控 JMeter 自带的Monitor Results 在官网 ...

  9. 一个统计 CPU 内存 硬盘 使用率的shell脚本

    一个统计 CPU 内存 硬盘 使用率的shell脚本,供大家学习参考 #!/bin/bash #This script is use for describle CPU Hard Memery Uti ...

随机推荐

  1. java中的进程与线程及java对象的内存结构【转】

    原文地址:http://rainforc.iteye.com/blog/2039501   1.实现线程的三种方式:   使用内核线程实现     内核线程(Kernel Thread, KLT)就是 ...

  2. Python对HDFS的一些基础操作

    链接: http://www.cnblogs.com/shoufengwei/p/5949791.html

  3. 20165231 2017-2018-2 《Java程序设计》第1周学习总结

    本周学习的是一些java简单的基本编译,反编译和解释器.然后学习使用git了上传到git@osc进行代码托管,git是初学的,需要建立库然后远程上传代码,如果建立失败或者因为种种缘故无法上传的可以一个 ...

  4. Java基础6-多态;匿名内部类;适配器模式

    昨日内容回顾 类成员 构造函数:和类同名,没有返回值,可以重载 this(),super() 成员变量: 成员函数: 静态代码块:类加载执行 {}:构造代码块 interface 所有方法都是抽象的 ...

  5. 【转】PEP8 规范

    [转]PEP8 规范 Python PEP8 编码规范中文版   原文链接:http://legacy.python.org/dev/peps/pep-0008/ item detail PEP 8 ...

  6. 在vue中scss通过scoped属性设置局部变量如何设置框架样式

    应用场景:在使用vue的大型单页应用页面中,我们可以通过使用scoped属性将当前组件的样式设置局部样式 界面被scoped局部化之后,不能覆盖界面里面的子组件样式,因为样式只对当前界面生效.(可以加 ...

  7. iphoneX适配!!!

    方法1.js判断(以下采用Jquery) //适配iphonex && $(window).height() === && window.devicePixelRati ...

  8. python3+selenium框架设计03-封装日志类

    首先我们先来实现日志的功能,日志可以使用python3自带logging模块,不会的可以百度一下相关文章,也可以看我另外一篇文章Python3学习笔记24-logging模块 在封装日志类前,我们需要 ...

  9. macbook 安装win7

    长按option进入启动选择页面,选择winpe后进入安装,与普通电脑没有区别.安装后需要安装苹果专用驱动程序Boot Camp,才可以正常使用触控板等驱动

  10. 如何将Tomcat添加到服务中【笔记】

    tomcat中自带有添加服务的批处理,所以只需要从命令行界面进入到需要添加到服务的tomcat目录中,执行service.bat install 命令就可以自动添加默认名称的tomcat服务了. 该批 ...