文章图片
大家好 , 我是小白 。 今天给白白们分享一下 , 当Linux操作系统tcp流量过高时 , 如何定位是谁的锅 , 是哪个进程导致的 。
某一天 , 小白的某CentOS 7 的系统突然收到报警 , 负载很高 , 千兆网卡带宽都跑满了 , Oh my god , 谁的锅呢 , 得把锅甩出去呀 , 哈哈~
- 查看监控 , 确认下网卡流量跑满
2. 定位哪个进程流量过高 - nethogs
可以查看监控 , 或者通过nload命令查看
#nload eth0
NetHogs是一个开源的命令行工具(类似于Linux的top命令) , 用来按进程或程序实时统计网络带宽使用率 。 nethogs属于epel里面软件包 , yum安装一下就行
#yum -y install nethogs
【Linux|小白技能之Linux下如何定位哪个进程的流量过高】#nethogs eth0 -d 3 监控eth0 并每3s刷新一次
根据输出的program名字就能定位到是谁占用流量过高啦~
关于nethogs的详细使用 , 可以自行 help看下啦~ 搞定~
- CPU|E5系列处理器——工作室和生产力专业处理器,小白请勿购买
- 发现最小白矮星,其大小相当于月亮,这让科学家很兴奋
- Linux|电脑城卖的CPU是intel而不是AMD,和实体店不喜欢卖小米手机是一个道理
- 体验首款Linux消费级平板,原来芯片和系统全是国产
- 恶意软件|报告称 2021 年 Linux 的恶意软件样本数量增加了 35%
- Linux|假设苹果公司远程锁死国内的苹果手机怎么办?
- Linux|为什么国企要把电脑全部换成Linux环境?能不能从专业的角度分析一下?
- Linux|小米12对标iPhone?小屏旗舰之战谁能成为赢家
- MySQL|mysql 分组查询和聚焦函数,教你更高级—DBA技能包04
- 消息|想查看微信撤回的消息?用这个方法就够了,小白也能用