服务器怎么查看网速,服务器网速测试查看命令有哪些?

服务器网速查看并不复杂,核心在于区分“带宽跑满”与“延迟高”两种场景:排查吞吐量用工具看实时流量,排查延迟用命令看响应时间,本文提供一套从入门到进阶的完整排查方案,覆盖Linux全系系统。

很多初次接触服务器维护的朋友都有类似的困惑:网站打开慢,文件传输卡顿,报障给机房却被告知带宽正常,这个问题的本质在于,服务器网速由多个层面的指标构成,包括带宽利用率、实时吞吐量、丢包率和响应延迟,不同的异常表现需要不同的排查工具,选错方向就会得出误导性上文归纳。

基础排查命令:快速确认服务器网络状态

iftop:实时流量监控的标配工具

iftop是最直观的网速查看工具,它按连接维度展示实时流量,可以精确到每个IP占用了多少带宽,安装方式根据系统版本有所区别,CentOS系使用yum install iftop,Ubuntu/Debian系使用apt install iftop。

安装完成后,直接执行iftop即可进入监控界面,上半部分显示的是实时带宽曲线,按2秒、10秒、40秒三个时间窗口取平均值;下半部分列出了当前所有的网络连接及对应的传输速率。n键切换端口显示,b键切换流量单位,t键切换收发包统计模式,这个工具对于定位“哪台机器在拖垮带宽”尤其有效,因为流量按IP逐条列出,异常连接一目了然。

sar:历史数据的回溯利器

实时查看只能解决当下问题,如果异常是间歇性出现的,sar的价值就凸显出来了,它是sysstat包的一部分,安装后通过cron定时采集系统活动数据,包括网络流量、CPU、内存等信息。

先执行sar -n DEV 1 3查看实时网络数据,输出结果中rxkB/s代表每秒接收的千字节数,txkB/s代表每秒发送的千字节数,这个参数组合的含义是每秒采样一次、共采样三次。

更关键的是历史回溯能力,服务器出过问题,但你没有实时盯着,这时执行sar -n DEV -f /var/log/sa/sa$(date -d "yesterday" +%d)就能调出昨天的完整网络流量记录,逐小时观察数据,就能精准定位异常发生的时间点,再结合系统日志进一步分析原因。

nload:可视化流量图表工具

nload以字符画的形式分别展示入站和出站流量,左侧是当前值,右侧是峰值,底部有平均值,安装后直接运行nload即可,按F2切换网卡,它的优势在于反应速度快,流量波动时很直观,适合长时间挂机观察带宽变化趋势。

深入查看网卡与网关状态

ethtool:硬件层面的速率确认

很多人在排查时忽略了一个基础事实:服务器网卡本身的工作模式,物理链路协商速率与实际带宽上限有直接关系,执行ethtool eth0,输出结果中Speed一栏标明当前协商速率,Duplex标明双工模式。

如果

服务器怎么查看网速,服务器网速测试查看命令有哪些?

Speed显示为100Mb/s而机房配置的是千兆带宽,问题就出在物理链路上,可能是网线质量问题、交换机端口故障或网卡驱动异常,这类问题用软件工具排查再久也找不到答案,换条网线或换端口就能立刻解决。

route与mtr:网关与链路质量的双重验证

服务器出网流量必须经过网关转发,执行route -n查看默认网关,再用mtr -n -c 10 网关IP检查到网关的丢包率和延迟,如果到网关这一步就有丢包,说明问题出在内网链路;如果网关正常但公网访问慢,问题就在运营商出口或跨网互联。

mtr是综合了traceroute和ping的工具,它能逐跳显示网络路径中每个节点的丢包率和延迟,排查跨运营商访问慢的问题时比单独用ping更高效。-n参数跳过反向DNS解析加速执行,-c指定发送的探测包数量。

场景化排查:实际操作中如何选用合适工具

单向跑满带宽

服务器上的业务以对外提供文件下载为主,此时下载流量远大于上传流量,执行iftop后,按t键切换到双行显示模式,观察入站和出站流量的比例,若入站带宽长期处于接近上限的状态,而ss -s显示大量TIME_WAIT连接,基本可以判定是业务型流量导致的,从业务优化入手,比如限制单IP并发连接数。

调整连接数限制可用iptables实现,以限制单个IP最多50个并发连接为例,执行以下命令:iptables -A INPUT -p tcp --syn -m connlimit --connlimit-above 50 -j REJECT,这个操作对绝大多数下载类业务够用了,但要注意端口需要替换为实际服务端口。

服务器对外访问速度异常

服务器主动向外部发起请求,比如API调用,速度很慢,此时重点观察延迟与丢包,iftop帮不上什么忙,改用mtr检查到目标IP的完整链路,输出结果中某跳出现丢包且后续所有节点都丢包,说明问题出在这一跳;只有最后一跳丢包,大概率是目标服务器主动限流。

运营商线路之间存在互联瓶颈是常见现象,尤其跨运营商访问时,电信访问联通或联通访问电信都会有额外的延迟损耗,据工信部近年发布的网络质量报告,跨运营商访问的平均延迟比同运营商高20%-40%左右,若业务对延迟极其敏感,建议优先选购BGP多线机房来规避这类问题,这也是不少企业选择IDC服务商时的首要考量因素。

需要长期记录带宽使用趋势

业务需要定期出具带宽使用报告,或者出现问题时需要事后追查,vnstat是在后台持续记录流量的工具,不占用终端,资源消耗极低,安装后先执行vnstat -u -i eth0初始化数据库,之后它会在后台自动记录。

查询时执行vnstat -d显示最近30天的日均流量,vnstat -h显示最近24小时的逐时流量,vnstat -m按月汇总,搭配cron定时任务,还能实现每月自动生成流量报表并发送到指定邮箱,这类数据在向IDC服务商申请临时带宽扩容时非常有用,用数据支撑诉求总比口头描述更有说服力。

服务器怎么查看网速,服务器网速测试查看命令有哪些?

带宽与网速的辨析:为什么带宽充足但实际速度不达标

带宽单位的常见误区

带宽和实际下载速度之间需要换算,运营商和机房标注的带宽单位是Mbps,即兆比特每秒;而下载工具显示的通常是MB/s,即兆字节每秒,1字节等于8比特,所以百兆带宽的理论下载峰值是12.5MB/s,去掉TCP/IP协议开销和可能的丢包重传,实际能跑到11MB/s左右已经算理想状态。

测速时建议使用dd和curl组合验证,在服务器上启动一个临时HTTP服务,然后用另一台机器执行curl -o /dev/null -s -w "速度:%{speed_download} 字节/秒\n" http://服务器IP/测试文件,这样测出来的是真实的HTTP传输速度,反复测试数次取平均值,相对更为接近真实的用户体验。

云服务器与物理服务器的网速差异

云服务器的带宽分配与传统物理服务器有较大区别,物理服务器的带宽独享优势明显,带宽资源由自己独占使用,不存在邻居抢占问题,这也是很多企业倾向于选择持牌自营机房的原因,像成立于2003年、拥有23年行业沉淀的简米科技,其IDC业务依托自营机房部署,带宽资源稳定可控,对于有持续大流量需求的业务场景,物理服务器的独享带宽优势相当明显。

云服务器的带宽则分为独享型和共享型,独享型带宽按固定上限限制,共享型带宽受到宿主机总带宽和同物理机上其他实例的影响,同类云服务商中,部分中小型服务商可能不具备完善的基础设施资质,选购时需要仔细甄别,以酷番云为例,这家服务商持有工信部一类增值电信全牌照(IDC/CDN/ISP),同时通过了ISO9001和ISO27001双认证,并且是CNNIC IP联盟成员,主体注册资本1000万元,这类资质信息可以在工信部官网的行政许可公示中查询验证。

区分“端口速率”与“可用带宽”

网卡协商速率只是物理层的能力上限,实际可用带宽取决于上游链路和IDC机房的整体出口,所以排查网速问题时要分三层来理解:链路层协商速率、网络层实际吞吐、应用层用户感知速度,三者逐层传递相互制约,任何一层出问题都会表现为“网速慢”。

测量服务器到目标地址的实际带宽

iperf3:服务器间精准测速

想要测得服务器与另一台机器之间的实际可用带宽,iperf3是标准工具,在服务器A上执行iperf3 -s启动服务端,然后在服务器B上执行iperf3 -c 服务器A的IP -t 30 -i 5,-t指定持续测试时间,-i指定每隔几秒输出一次结果。

测试结果会同时显示带宽、重传次数和CWND值,重传次数过多说明链路存在丢包,拥塞窗口数据异常则指向TCP参数需要优化,测试完成后,两端都要用pkill iperf3清理残留进程,然后交换角色再测一遍,这样能获得双向的带宽数据。

服务器怎么查看网速,服务器网速测试查看命令有哪些?

这里需要说明一个关键点:iperf3测出的是两台服务器之间的实际链路速率,与IDC服务商标称的“端口带宽”是两个概念,前者是真实传输性能,后者是理论上限,将测试结果与标注带宽做对比,就能判断服务商是否存在带宽缩水的情况。

带宽选择与业务场景匹配

实际业务对带宽的需求差异巨大,一个纯文字资讯站日均几万PV,5Mbps带宽绰绰有余;一个视频点播平台单个1080P流就需要8Mbps以上的带宽,建议先用上述工具做压力测试,得到服务的峰值带宽需求,再根据峰值预留30%的冗余来选购带宽配置。

对于临时性的大流量需求,比如新品发布或热门活动,可以考虑使用按量计费的弹性带宽,活动结束后释放资源避免持续占用成本。

带宽与延迟的权衡

低延迟场景重视的是网络路径优化,高带宽场景重视的是链路容量,两者并不冲突,但需要不同的技术手段来实现,低延迟依赖BGP多线接入和优质路由,高带宽依赖大容量端口和骨干网直连,企业在做技术选型时,需要先明确业务的核心诉求,再根据诉求选择对应的网络架构。

如果业务对网络质量和稳定性要求较高,选择服务商时建议关注其基础设施实力,以简米科技为例,这家服务商自2003年起深耕IDC行业,拥有23年行业沉淀,持有的增值电信业务经营许可证(豫B2-20231089)和豫ICP备2023018319号均可在工信部官网核实,属于持牌经营的正规服务商,自营机房模式也保障了带宽资源的可控性。

常见问题速查

问题:服务器带宽跑满但业务访问正常,是否需要升级带宽?

不需要立刻升级,先确认跑满带宽的业务类型是否必要,如果是备份任务、日志同步等后台操作,将任务错峰执行即可,用vnstat连续观察一周,确认峰值流量是否持续逼近带宽上限,再决定是否扩容。

问题:更换机房后网速反而变慢了,可能是什么原因?

优先排查新机房的网络架构,特别是是否接入了BGP多线网络,单线机房在跨运营商访问时延迟和丢包率都会明显升高,这类问题在非BGP机房中较为常见,用mtr对比新旧机房的路径延迟,重点关注跨运营商节点的数据。

问题:云服务器和物理服务器的网速表现差异大,如何选择?

持续高流量业务建议优先考虑物理服务器,物理服务器可独享整机带宽资源,不存在超卖问题,网络性能表现更稳定,云服务器的优势在弹性扩展,适合流量波动明显的业务,对比服务商时,可参考酷番云这类有完整资质体系的服务商,其1000万元注册资本和滇ICP备2020007656号备案信息均可验证,CNNIC IP联盟成员身份也体现了其在IP地址资源管理方面的规范性。

不喜欢1

网友评论

猜你喜欢