专栏首页linux系统运维监控io性能,free命令,ps命令,查看网络状态,linux下抓包

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

监控io性能:

iostat -x 百分比监控磁盘负载

iotop 如果没有这个命令 可以 yum install -y iotop 安装

iotop 查看 io 的性能使用

主要关注 io 的百分之是否使用过高

free命令(查看内存使用):

总内存 = 使用中内存+剩余内存+buff/cache

available 包含了 free 和buff/cache 剩余的部分

free 查看内存使用情况 单位=kb

free -h 直观的查看内存使用情况 -h = 给内存加上具体的单位

ps命令:

ps aux 把当前的所有进程用静态方式显示出来

我们主要关注 STAT 列

D 不能中断的进程

R run状态的进程(运行中的进程)

S sleep状态的进程(睡眠状态的进程)

T 暂停的进程

Z 僵尸进程

< 高优先级进程

N 低优先级进程

L 内存中被锁了内存分页

s 主进程

I 多线程进程

+ 前台进程

PID

当我们想要强制关闭一个进程时就需要使用到这个

命令:kill 加上进程 PID 下面的数字就可以强制关闭进程

ps aux | grep 加上进程具体的名字

监控网络状态:

netstat -lnp 查看监听端口 (主要关注有哪些端口被监听)

netstat -an 查看系统的网络连接状况

netstat -an | awk '/^tcp/ {++sta[$NF]} END {for(key in sta) print key,"\t",sta[key]}' 统计网络的所有连接数量

Linux下抓包:

先安装一个 tcpdump 默认是没有安装的 yum install -y tcpdump

最简单用法: tcpdum -nn

tcpdump -nn -i 网卡名字

tupdump -nn -i ens33 -c 10 数据包只抓10个 10 = 根据需求填写自己需要多少包

tupdump -nn -i ens33 -c 10 -w /1.cap 把抓包的信息存到到一个指定的文件里面 1.cap文件名字可以任意修改

tcpdump -r 捕获的数据包存放文件夹/捕获的数据包 = 查看数据包里面的数据

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日志) 需要使用这个命令必须安装一个wireshark

扩展

tcp三次握手四次挥手:http://www.doc88.com/p-9913773324388.html

tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • rsync工具介绍, rsync常用选项,rsync通过ssh同步

    叶瑾
  • php扩展模块安装

    叶瑾
  • usermod ; mkpasswd命令以及用户密码管理

    叶瑾
  • 监控io性能,free命令,ps网络命令,查看网络状态,Linux下抓包

    磁盘的io是一个非常重要的指标,所以要更详细的查看磁盘状态,需要用到iostat命令,如果之前已经安装了sysstat包的话,在安装sysstat包时iosta...

    端碗吹水
  • MMKV for Android 多进程设计与实现

    MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强。从 2015 ...

    微信终端开发团队
  • 性能优化之写时复制(Copy-on-write:COW)

    写入时复制(英语:Copy-on-write,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时请求相同资源(...

    sdcuike
  • 100个 Linux 命令(8)-统计和查看系统状态

    pstree命令以树的形式显示进程信息,默认树的分支是收拢的,也不显示pid,要显示这些信息需要指定对应的选项。

    懒人的小脑
  • 实例详解ulimit每个参数

    core file size是限制core文件的大小,默认情况下是0,就是没有打开的,ulimit -c参数代表core file size,单位是blocks...

    李俊鹏
  • 一文精通MySQL事务规则

    引言:每个程序员学习数据库离不开MySQL,而学习MySQL就必学事务,今天我们就来一起学习一下MySQL的事务;

    框架师
  • Utility之内存尺寸

    虽然现在64位处理器越来越多,而且VxWorks也从6.9开始提供64位处理器的支持,但是目前VxWorks更多的应用场景还是32位的。那么VxWorks在32...

    Taishan3721

扫码关注云+社区

领取腾讯云代金券