bmon是一个简单但功能强大的基于文本的网络监视和调试工具 ,用于类Unix系统,捕获网络相关统计信息,并以人性化格式显示它们。它是一个可靠和有效的实时带宽监视器和速率估计器。 它可以使用各种输入模块读取输入,并以各种输出模式呈现输出,包括交互式curses用户界面以及用于脚本编写的可编程文本输出。 yum install bmon 通过 ↑ ↓ 选择网卡; 输入 g 控制流量面板的显示和隐藏; 输入 d 控制详情信息的显示和隐藏; 输入 q 退出面板。
bmon是一个简单但功能强大的基于文本的网络监视和调试工具 ,用于类Unix系统,捕获网络相关统计信息,并以人性化格式显示它们。它是一个可靠和有效的实时带宽监视器和速率估计器。 它可以使用各种输入模块读取输入,并以各种输出模式呈现输出,包括交互式curses用户界面以及用于脚本编写的可编程文本输出。 yum install bmon 通过 ↑ ↓ 选择网卡; 输入 g 控制流量面板的显示和隐藏; 输入 d 控制详情信息的显示和隐藏; 输入 q 退出面板。
1.top #系统时间 登录用户 负载 进程 cpu 内存 swap 进程详细信息 2.htop(eple) # 系统时间 登录用户 负载 进程 cpu 内存 swap 进程详细信息 支持鼠标 树状 快捷键 3.uptime #当前系统运行时间、登录用户数、负载数 4.free # 监控内存 5.vmstat # 进程、虚存、页面交换空间及CPU 5.iostat # 磁盘I/O统计 6.df # 查看硬盘使用 -h block -i inode 7.iftop # 流量监控工具 8.nethogs # 查看进程占…
iptraf是一个基于ncurses开发的IP局域网监控工具,它可以实时地监视网卡流量,可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息。 yum install iptraf-ng iptraf-ng
nload是一个控制台应用程序,可用于实时监控网络流量和带宽使用情况,它还通过提供两个易于理解的图表来可视化流量。这个很酷的网络监控工具还可以用于在监控时在设备之间切换,这可以通过按左右箭头键来完成。 yum install -y nload
nethogs 是一个免费工具,在找出哪个 PID 导致网络流量出现问题时非常方便,因为它按进程对带宽进行分组,而不是像大多数工具那样按协议或每个子网分解流量。它功能丰富,支持 IPv4 和 IPv6,在我看来,当您想要识别占用您的 Linux 机器上所有带宽的程序时,它是最好的实用程序。 linux 用户可以使用nethogs显示每个进程的 TCP 下载和上传速度,使用命令nethogs eth0监控特定设备,其中 eth0 是您要从中获取信息的设备的名称,还可以获取有关速度的信息当前正在传输数据。 # yum …
atop是一个功能非常强大的linux服务器监控工具,它的数据采集主要包括:CPU、内存、磁盘、网络、进程等,并且内容非常的详细,特别是当那一部分存在压力它会以特殊的颜色进行展示,如果颜色是红色那么说明已经非常严重了。 注意:所有的信息都是反映过去10S的状态信息 $ yum list | grep atop # 搜索安装包 $ yum -y install atop.x86_64 # 安装atop $ atop # 执行atop命令
dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat扬长避短,即克服了这些命令的局限又增加了一些额外的功能,不但拥有更多的监控项,也更灵活。dstat在性能测试、基准测试和排除故障过程中可以很方便监控系统运行状况。 $ yum list | grep dstat # 搜索安装包 $ yum -y install dstat # 安装dstat
sar(System Activity Reporter, 系统活动情况报告): 是用于监控Linux系统各个性能的优秀工具,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 1 查看CPU使用情况 sar -u $ sar 1 3 或 $ sar -u 1 3 %user 用户空间的CPU使用 %nice 改变过优先级的进程的CPU使用率 %system 内核空间的CPU使用率 %iowait CPU等待IO的百分比 %steal 虚拟机的虚拟机CPU…
tcpdump是Linux系统下的一款抓包命令集,工作原理是基于网卡抓取流动在网卡上的数据包。在Linux系统中由于tcpdump命令的简单和强大,我们一般直接使用tcpdump命令来抓取数据包。保存之后,拖下来在wireshark中分析。 语法: tcpdump [-adeflnNOpqStvx][-c<数据包数目>][-dd][-ddd][-F<表达文件>][-i<网络界面>][-r<数据包文件>][-s<数据包大小>][-tt][-T<数据包类…
作为一个广为人知的Linux工具,top是大多数的类Unix操作系统任务管理器。它可以显示当前正在运行的进程的列表,用户可以按照不同的条件对该列表进行排序。它主要显示了系统进程对CPU和内存的使用状况。top可以快速检查是哪个或哪几个进程挂起了你的系统。你可以在这里看到top使用的例子。 你可以在终端输入top来运行它并进入到交互模式: 参数详解 第一行:系统运行信息,显示系统运行当前时间是16:51分,系统运行了34days,当前有2个用户登录,系统平均负载压力情况为0.46(1min的平均负载压力)、0.9.0…