io性能、free、ps、查看网络状态、linux下抓包

一:监控io性能

iostat -x 磁盘使用

最后一列表示为磁盘占用的时间比
iotop 磁盘使用

二:free命令


从左到右依次为,总共的大小,使用的大小,剩余大小
available=free+buffers/cached的剩余部分
total=userd+free+buffers/cached

三:ps命令

查看系统进程 ps aux或者ps -elf

PID:进程的ID
STAT:表示进程的状态,分为以下几种
D 不能中断的进程(通常为IO)
R 正在运行中的进程
S 已经中断的进程,通常情况下,大部分都是这个状态
T 已经停止或者暂停的进程
W 表示没有足够的内存页分配
X 已经死掉的进程(好像从未出现)
Z 僵尸进程,杀不掉,打不死的垃圾进程,一般不出现
< 高优先级进程
N 低优先级进程
L 在内存中被锁了内存分页
s 主进程
I 多线程进程

  • 代表在前台运行的进程
    通常会跟管道符一起使用,用来查看某个进程或者他的数量
    ps aux|grep -c 进程名
    所得结果减1为进程数量,因为grep本身也是一个进程。

    四:查看网络状态

    用来打印网络连接状况、系统所开放端口,路由表等信息。
    常用命令:netstat -lnp 打印当前系统启动哪些端口

    netstat -an 打印网络连接状况

    小技巧:
    netstat -an |awk ‘/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}‘

    统计所有状态的进程的数量
    重点关注established的数量

    五:linux下抓包

    ● tcpdump
    安装 yum install -y tcpdump
    抓数据包
    tcpdump -nn -i eth0

    第三列和第四列显示为哪一个IP+端口连接在哪个IP+端口,后面的信息是该数据包的相关信息
    -i 后面跟设备名称
    -nn 让第三列和第四列显示成IP和端口的形式,不加则显示为主机名+服务名称

    -c 指定包数量
    -w 写入指定文件,如果不加,则显示为数据流向,不是数据包
    host 指定ip
    port 指定端口
    tcpdump -nn -i eth0 host 192.168.233.130 and port 22 -c 100 -w 1.cap
    查看1.cap可以用 tcpdump -r 1.cap
    也可以下载到windows用wireshark查看。
    ● wireshark
    安装 yum install -y wireshark
    用法 tshark -n -t a -R http.request -T fields -e "frame.time" -e "ip.src" -e "http.host" -e "http.request.method" -e "http.request.uri"
    这类似web访问日志。

原文地址:http://blog.51cto.com/10941098/2140665

时间: 2024-10-29 20:40:06

io性能、free、ps、查看网络状态、linux下抓包的相关文章

监控IO性能| free命令 |ps命令 |查看网络状态 |linux下抓包

10.6 监控IO性能 [[email protected] ~]# iostat -x Linux 3.10.0-514.el7.x86_64 (aminglinux-001) 2018年01月22日 _x86_64_ (2 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 4.87 0.00 8.42 14.51 0.00 72.20 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-s

监控io性能/free命令/ps命令/查看网络状况/linux下抓包

监控io性能 使用iostat命令查看磁盘使用情况 [[email protected] ~]# iostat -x 这里我们主要关注util这一列,util是个百分比显示的,如果这个值越大则表示你的硬盘越忙,这也会是你系统变慢的原因 使用iotop命令查看那个进程使用磁盘大首先需要先安装这个命令 [[email protected] ~]# yum install -y iotop[[email protected] ~]# iotop free命令 free命令可以查看当前系统的总内存大小以

10.6监控io性能10.7free命令10.8ps命令10.9查看网络状态10.10linux抓包

10.6 监控io性能iostat -x 查看磁盘使用情况有一个非常重要的指标%util,这个值越大说明硬盘被占用的越多iotop命令需要安装iotop也是一个动态的显示,关注 IO这一列10.7 free命令free -m /-g /-h 命令的用法buffer与cacher 的区别磁盘-->内存(cache)-->cpucpu-->内存( buffer)-->磁盘10.8 ps命令ps aux | 的用法,查看某一个进程查看进程从那里启动的,需要知道PID号,例如下图PID是5

监控io性能、free命令、ps命令、查看网络状态、linux下抓包

监控io性能 简介 iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息.用户可以通过指定统计的次数和时间来获得所需的统计信息. 使用 iostat -x 1 -x 是选项 磁盘使用 1表示数据显示每隔1秒刷新一次 输出如下 [[email protected] ~]# iostat -x 1 2 2表示范围 两次 Linux 3.10.0-693.el7.x86_64 (localhos

10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包

- 10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包 - 扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html  - tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html  # 10.6 监控io性能 ![mark](http://oqxf7c508.bkt.clouddn.com/b

七周二次课(1月23日) 10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包

七周二次课(1月23日)10.6 监控io性能10.7 free命令10.8 ps命令10.9 查看网络状态10.10 linux下抓包 =====================================================================================================================================================================================

三十、监控IO性能、free命令、ps命令、netstat查看网络状态、Linux下抓包

一.监控IO性能 CPU.内存有剩余,但是系统负载还是很高,用vmstat查看发现b列或者wa列比较大,就说明磁盘有问题,那么就要更详细的查看磁盘. iostat命令:在安装sysstat包时就会安装此命令. 用法:可以直接输入查看,也可以加数字1,类似vmstat. # iostat Linux 3.10.0-693.el7.x86_64 (yaowei-01) 2018年03月21日 _x86_64_ (2 CPU) avg-cpu:  %user   %nice %system %iowa

监控io性能,free命令,ps命令,查看网络状态,linux下抓包

监控io性能 [[email protected] ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.11 0.00 0.23 0.01 0.00 99.66 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda

10.6-10.10 监控io性能 free命令 ps命令 查看网络 linux下抓包

七周二次课(3月20日)10.6 监控io性能10.7 free命令10.8 ps命令10.9 查看网络状态10.10 linux下抓包 扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.htmltshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html 10.6 监控io性能 磁盘状态的两个命令 iostat -x 磁盘使用 iotop  磁盘使用 我们在运维工作中,除了查看内存