一文掌握 Linux 性能分析之网络篇
副标题[/!--empirenews.page--]
比较宽泛地讲,网络方向的性能分析既包括主机测的网络配置查看、监控,又包括网络链路上的包转发时延、吞吐量、带宽等指标分析。包括但不限于以下分析工具:
本文先来看前面 7 个。 ping ping 发送 ICMP echo 数据包来探测网络的连通性,除了能直观地看出网络的连通状况外,还能获得本次连接的往返时间(RTT 时间),丢包情况,以及访问的域名所对应的 IP 地址(使用 DNS 域名解析),比如: 我们 ping baidu.com,-c 参数指定发包数。可以看到,解析到了 baidu 的一台服务器 IP 地址为 220.181.112.244。RTT 时间的最小、平均、最大和算术平均差分别是 40.732ms、40.762ms、40.791ms 和 0.248。 ifconfig ifconfig 命令被用于配置和显示 Linux 内核中网络接口的统计信息。通过这些统计信息,我们也能够进行一定的网络性能调优。 1)ifconfig 显示网络接口配置信息 其中,RX/TX packets 是对接收/发送数据包的情况统计,包括错误的包,丢掉多少包等。RX/TX bytes 是接收/发送数据字节数统计。其余还有很多参数,就不一一述说了,性能调优时可以重点关注 MTU(最大传输单元) 和 txqueuelen(发送队列长度),比如可以用下面的命令来对这两个参数进行微调:
2)网络接口地址配置 ifconfig 还常用来配置网口的地址,比如: 为网卡配置和删除IPv6地址:
修改MAC地址:
配置IP地址:
IP ip 命令用来显示或设置 Linux 主机的网络接口、路由、网络设备、策略路由和隧道等信息,是 Linux 下功能强大的网络配置工具,旨在替代 ifconfig 命令,如下显示 IP 命令的强大之处,功能涵盖到 ifconfig、netstat、route 三个命令。 netstat netstat 可以查看整个 Linux 系统关于网络的情况,是一个集多钟网络工具于一身的组合工具。 常用的选项包括以下几个:
各参数组合使用实例如下:
1)netstat 默认显示连接的套接字数据 整体上来看,输出结果包括两个部分:
2)netstat -i 显示网络接口信息 接口信息包括网络接口名称(Iface)、MTU,以及一系列接收(RX-)和传输(TX-)的指标。其中 OK 表示传输成功的包,ERR 是错误包,DRP 是丢包,OVR 是超限包。 这些参数有助于我们对网络收包情况进行分析,从而判断瓶颈所在。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 怎么删除Win10的多余网络 删掉Win10的多余网络的方法
- Win10怎么设定点击任务栏上文件夹图标直接打开
- windows-server-2003 – 您是否在Windows服务器上运行防病毒
- 怀念Windows 95吗?现可以在Linux,Mac,Windows上运行,不是
- WSL Arch Linux 已在 Microsoft Store 上可用
- Linux系统的架构浅析
- windows – 在多域林中,当某些(但不是全部)基础架构大师在全
- 别让系统翻车,老师傅告诉你用什么软件永葆Windows系统青春
- 如何阻止程序在Windows 10中连接到Internet
- windows-server-2003 – 将Perfmon计数器名称放入文本文件的