基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
网络工具
更新时间:2023-07-18 17:25:59
sar
sar 用于 System ActivityReporter 系统活动情况报告。包括:文件的读写情况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状况、进程活动及 IPC 有关的活动等。我们可以利用 sar 工具来监控网络情况。
命令行形式:
sar -n [keyword] [ <interval> [ <count> ] ]
参数说明:
-n:表示网络性能监控。
keyword 的取值如下:
- DEV:显示网络接口信息。
- EDEV:显示关于网络错误的统计数据。
- NFS:统计活动的 NFS 客户端的信息。
- NFSD:统计 NFS 服务器的信息。
- SOCK:显示套接字信息。
- ALL:显示所有 5 个开关。
interval:输出刷新的间隔时间。
count:输出的次数。
通过 sar -nDEV 命令查看每个网卡上的流量传输速率。示例如下:
$sar -n DEV 1
09:01:53 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
09:01:54 PM lo 7.07 7.07 0.45 0.45 0.00 0.00 0.00
09:01:54 PM eth0 62.63 19.19 4.18 2.57 0.00 0.00 0.00
09:01:54 PM eth1 0.00 0.00 0.00 0.00 0.00 0.00 0.00
09:01:54 PM bond0 62.63 19.19 4.18 2.57 0.00 0.00 0.00
字段说明:
IFACE:服务器网卡名称。
rxpck/s:每秒接受的数据包。
txpck/s:每秒发送的数据包。
rxKB/S:每秒接受的数据包大小,单位为 KB。
txKB/S:每秒发送的数据包大小,单位为 KB。
rxcmp/s:每秒接受的压缩数据包。
txcmp/s:每秒发送的压缩包。
rxmcst/s:每秒接收的多播数据包。
其他常用命令
netstat
查看网络连接、路由表、接口统计信息等。常用于查看端口状态和服务信息。
示例:
netstat -anp|grep 8088
ping
测试目标及节点是否可达以及延迟的命令,常用于排除最基础的网络连通性问题。
示例:
ping 100.83.15.107
telnet
常用于查看到目标节点某个端口是否可以连通。
示例:
telnet 100.83.15.107 62316