2019独角兽企业重金招聘Python工程师标准>>>

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

---

监控io性能

查看磁盘

iostat 和sar属于同一个包,安装sysstat的时候会安装。

如果磁盘io占比>50%,说明磁盘非常的忙。

如果这个数字大,那么读写也会很大。

如果读写不大,只是这个数字大,说明硬盘可能有故障。如果硬盘慢,即使CPU再快,也会影响系统性能。

iotop 动态显示

free命令

linux系统会先预分配一部分内存出来给buff(缓冲)和cache(缓存)

0000数据(磁盘)->内存(cache)->CPU

0000计算完的数据->内存(buffer) ->磁盘

Total = used+free +buff/cache

Available 包含free和buffer/cache剩余部分。

如果swap不够了,used都跑满了,free剩余为0了,那swap就需要加了。加swap不是解决问题的办法,而是应该加内存,swap不够了说明内存不够或者是泄露了,程序有bug.

ps命令

ps aux

把系统所有的进程全部列出来

和管道符结合

[root@serverlooker-01 ~]# ps -elf    和aux差不多。

杀死一个进程 (找到pid)

看一个进程在哪儿启动的

STAT 部分说明

D 不能中断的进程

R run状态的进程

S sleep状态的进程  占用CPU时间非常短暂,基本不耗费CPU资源。

T 暂停的进程

Z 僵尸进程

< 高优先级进程  CPU先紧着给它用

N 低优先级进程

L 内存中被锁了内存分页

s 主进程

l 多线程进程

+ 前台进程

进程和线程最大的区别就是:

1 进程里包含了线程,线程是进程的子单元

2 同一个进程下的线程全部共享相同的内存,而进程之间内存相互隔离。

查看网络状态

netstat  查看tcp/ip的通讯

TCP/IP 3次握手   4次挥手

ESTABLISHED 很大,说明系统很忙。

ss-an  和 netstat 差不多,缺点是不会显示进程的名字。
linux下抓包

tcpdump

通信成对出现 (tcpdump看的是数据的流向)

另外注意Length

DDos udp flood   往往是攻击。只能接入专业的防攻击方案。

指定端口:

[root@serverlooker-01 ~]# tcpdump -nn -i ens33 port 22

也可以指定排除:

[root@serverlooker-01 ~]# tcpdump -nn -i ens33 not port 22

也可以指定IP

[root@serverlooker-01 ~]# tcpdump -nn -i ens33 not port 22 and host 113.207.238.130

也可以指定长度和个数

抓完包后写入到指定文件

root@serverlooker-01 ~]# tcpdump -nn -i ens33 -c 10 -w /tmp/1.cap

另一个工具: 也是用来抓包的

[root@serverlooker-01 ~]# yum install wireshark
tshark  查看指定网卡80端口web 访问情况。

类似于web的访问日志。

-----

ok.

转载于:https://my.oschina.net/u/3721459/blog/1590030

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

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

    10.6 监控io性能 iostat -x 查看磁盘使用情况有一个非常重要的指标%util,这个值越大说明硬盘被占用的越多 iotop命令需要安装 iotop也是一个动态的显示,关注 IO这一列 10 ...

  2. Linux日常运维管理技巧(一)监控系统状态、监控网卡流量、监控IO性能、查看系统进程、查看网络状态、Linux下抓包tcpdump、Linux网络相关、DNS配置

    目录 监控系统状态 监控网卡流量 监控IO性能 查看系统进程 查看网络状态 Linux下抓包 Linux网络相关 监控系统状态 w/uptime查看系统负载 [root@zyshanlinux-01 ...

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

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

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

    监控io性能 [root@localhost ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 _x ...

  5. 七周二次课(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下抓包 ========================== ...

  6. centost查看网络信息_监控io性能、free命令、ps命令、查看网络状态、Linux下抓包...

    一.监控io性能 iostat命令 iostat命令被用于监视系统输入输出设备和cpu的使用情况.它的特点是汇报磁盘活动统计情况,同时也会汇报出cpu使用情况.通vmstat一样,iostat也有一个 ...

  7. linux下怎么监控网络 io swap,监控io性能,free命令,ps命令,查看网络状态,linux下抓包(示例代码)...

    监控io性能 [[email protected] ~]# iostat Linux 3.10.0-514.el7.x86_64 (localhost.localdomain) 2017年09月12日 ...

  8. ​七周二次课(5月7日)监控io性能、free命令、ps命令、查看网络状态、linux下抓包...

    2019独角兽企业重金招聘Python工程师标准>>> 10.6 监控IO性能 1.监控 io 性能 这个 iostat 命令,在安装 sar 命令的时候,就一起安装了,所以不用重新 ...

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

    2019独角兽企业重金招聘Python工程师标准>>> 监控io性能 iostat -x 磁盘使用 iostat 在安装sysstat的时候会自动安装上这个命令.它和sar是同一个包 ...

最新文章

  1. 【OpenCV】将单通道的Mat对象转换为三通道的Mat
  2. 为什么你问问题,别人都已读不回?
  3. 网络推广外包专员浅析为什么说早在建站初期就要做好网络推广外包
  4. 复旦大学跑步爱好者协会章程(终稿)
  5. Github标星66.6k+:常见数据结构与算法的Python实现
  6. @ReponseBody返回json格式的数据
  7. 备忘录 | 当我每晚闲暇时我在干什么(2)
  8. TensorFlow MNIST CNN LeNet5模型
  9. bzoj3895: 取石子(博弈论,记忆化搜索)
  10. ASP.NET中常用输出JS脚本的类(改进版)
  11. String.valueOf()
  12. 双11个性化推荐背后,阿里云“舜天”如何应对百亿次挑战? 1
  13. 开发问题---数据库字段前出现“—”(保存留用,仅供参考)
  14. MailMail正式发布!注册码免费发放活动开启!(已结束~~不要再回复咧~)
  15. 年前的面试经历(二)
  16. redies常用命令
  17. 金融类自定义View(二)--股票分时图
  18. excel两个表格数据对比_表格技巧—Excel中如何查找相同的数据
  19. Android 桌面小组件 AppWidgetProvider
  20. 第4章数据库的查询、视图和游标

热门文章

  1. TTDebug 快速打印 log ------rect point size
  2. We7 从这里开始---安装we7
  3. 【Vegas原创】Oracle每日export的脚本(Windows版)
  4. #region(C# 参考)
  5. 文本挖掘预处理之向量化与Hash Trick
  6. Linux下安装Java(JDK8)
  7. 前端(jQuery)(5)-- jQuery AJAX异步访问和加载片段
  8. Django 中的 cookie 和 session
  9. 【2017下集美大学软工1412班_助教博客】结对编程1——模块化
  10. json数据格式 与 for in