Linux下 查看 每个进程占用的网络带宽 - NetHogs
2023-03-31 10:34:10 时间
今天在服务器上进行测试程序,发现网速占用比较大,但不是我的程序。可能是其他同学在下载或者上传数据,所以需要看到底是哪个进程。
这时候使用 iftop, vnstat 等命令不能看出具体是哪个进程占用,因为它们常用来统计和监控网卡流量。通过搜索发现,NetHogs 可以满足我的需求;
具体界面如下:
下面简要记录一些程序相关的信息,方便之后回顾。
安装:
apt install nethogs
程序说明:(其中有一些可以交互的操作)
NAME
nethogs - Net top tool grouping bandwidth per process
SYNOPSIS
nethogs [-h] [-V] [-d] [-v] [-t] [-c] [-p] [-s] [device(s)]
DESCRIPTION
NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet,
like most such tools do, it groups bandwidth by process - and does not rely on a special kernel module to be loaded.
So if there's suddenly a lot of network traffic, you can fire up NetHogs and immediately see which PID is causing this,
and if it's some kind of spinning process, kill it.
Options
-h display available commands usage.
-V prints Version info.
-d delay for refresh rate.
-v select view mode
-p sniff in promiscious mode (not recommended).
-t tracemode.
-c limit number of refreshes
-s sort by traffic sent
device(s) to monitor. By default eth0 is being used.
INTERACTIVE CONTROL
m cycle between display modes (kb/s, kb, b, mb)
r sort by 'received'
s sort by 'sent'
q quit
SEE ALSO
netstat(8) tcpdump(1) pcap(3)
相关文章
- LeetCode笔记:1. Two Sum
- RocketMQ
- pycharm怎么整体缩进
- Spring OAuth2
- pycharm不自动提示怎么办
- SpringBoot 2.2.5 整合ZXing
- Unity3D 项目优化-CPU方面DrawCall是什么
- LeetCode笔记:6. ZigZag Conversion
- spring cloud gateway
- 怎么让jupyter计时
- LeetCode笔记:7. Reverse Integer
- LeetCode笔记:8. String to Integer (atoi)
- LeetCode笔记:9. Palindrome Number
- 32位eclipse和64位有什么区别
- LeetCode笔记:14. Longest Common Prefix
- LeetCode笔记:19. Remove Nth Node From End of List
- wingide怎样设置中文语言支持
- 雪花算法Snowflake
- wingide怎么新建项目
- LeetCode笔记:20. Valid Parentheses