nethogs查看linux进程的带宽使用

sudo apt-get install build-essential

sudo apt-get install libncurses5-dev libpcap-dev

wget -c https://github.com/raboof/nethogs/archive/v0.8.1.tar.gz

tar xf v0.8.1.tar.gz

cd ./nethogs-0.8.1/

make && sudo make install

安装完输入 nethogs 可查看linux进程的带宽使用

时间: 2024-12-15 01:50:24

nethogs查看linux进程的带宽使用的相关文章

查看LINUX进程内存占用情况

可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: $ top -u oracle 内容解释: PID:进程的ID USE

查看Linux进程CPU过高具体的线程堆栈(不中断程序)

1.TOP命令,找到占用CPU最高的进程 $ top top - 20:11:45 up 850 days,  1:18,  3 users,  load average: 1.04, 1.01, 0.99 Tasks:  61 total,   1 running,  60 sleeping,   0 stopped,   0 zombie Cpu(s):  1.4% us,  0.1% sy,  0.0% ni, 98.3% id,  0.1% wa,  0.0% hi,  0.2% si 

39.查看linux进程tcp连接

lsof -p 进程id|wc -l

查看指定进程的IO/CPU/MEM/带宽

一.查看指定进程的cpu和内存的占用情况 首先找到进程id,然后使用top命令进行查看 二.查看指定进程的带宽占用情况 使用nethogs工具即可查看,安装命令:yum -y install nethogs      apt -y install nethogs nethogs 网卡   即可查看带宽的占用情况 PS:nethogs命令无法根据pid来查看带宽 三.查看指定进程的磁盘io读写情况 使用pidstat命令即可查看,安装命令:yum -y install sysstat pidsta

查看Linux Centos 系统信息 内核 CPU 系统版本 磁盘 分区 网络配置 进程 命令

linux系统信息 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量 # arch 显示机器的处理器架构(1) # uname -m 显示机器的处理器架构(2

linux nethogs查看进程流量

1.下载x86_64nethogs的rpm安装包 wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/6/x86_64/nethogs-0.8.0-1.el6.x86_64.rpm 2.安装nethogs rpm -ivh nethogs-0.8.0-1.el6.x86_64.rpm 3.使用nethogs查看进程流量 ifconfig nethofs eth0 4.默认是监视 eth0 同时监视多个网卡 nethogs eth0 eth1 加-d参数是指定

linux查看某个进程的线程id(spid)

鉴于linux下线程的广泛使用 我们怎么查看某个进程拥有的线程id了 现在很多服务的设计 主进程->子进程->线程(比如mysql,varnish) 主进程负责侦听网络上的连接 并把连接发送给子进程 子进程派生线程去处理这些线程 mysql(父进程460,子进程863) 1 460 425 333 ? -1 S 0 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/storage/mysql/backup --pid-file=/

Linux进程查看与管理

(A).进程相关的概念 计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存中寻找到某个地址等等.这些最基础的计算机动作被称为指令(instruction).程序(program)是由这些指令的集合所构成.程序一般是存储在磁盘上某个路径下的一个可执行文件,程序运行起来后,便成了进程(process),因此,进程便是程序的具体实现.因为Linux的哲学思想之一便是组合小程序,完成复杂任务,因此,要完成某功能可能需要启动多个小程序,因此,进程也会产生多个.进程都运行于内存当中.

Linux进程查看及管理的工具

Linux进程查看及管理的工具:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pkill, job, bg, fg, nohup 1.pstree命令:    pstree - display a tree of processes    [[email protected] ~]# pstreeinit─┬─agetty     ├─auditd───{auditd}     ├─crond