首页 新闻资讯 物理服务器 网络服务器带宽传输速率测试方法和优化方法
网络服务器带宽传输速率测试方法和优化方法
时间 : 2024-10-10 16:37:02 编辑 : 华纳云 分类 :物理服务器 阅读量 : 88

  租用服务器经常看到要选择带宽有10M独享,或者100M独享,100M共享,这10M、100M到底是什么概念呢?为了测试网络带宽,要先弄清网速和带宽直接的区别,才能知道:服务器带宽是什么,如何选择服务器带宽,那首先需要明白两个概念:Byte(字节)和bit(位)。
  字节是计算机中用于计算存储容量的一种计量单位,简称B。一个字节由8个位组成,即: 1Byte = 8bit 或 1B = 8b
  我们通常所说的网速,也就是计算机网络的传输速率,以KB/s、MB/s为单位,也就是每秒传输多少字节的数据。而运营商通常所说的带宽以Mbps或Mb/s为单位,也就是每秒传输多少位的数据。
  什么是网络服务器带宽?
  Mb/s 除以8就等于 MB/s。也就是说运营商通常所说的带宽除以8,就是我们通常所说的网速。例如所谓 10M 带宽,其实是指 10Mbps (兆比特)计算带宽理论最快下载速度:10÷8=1.25MB/s,那么20M的带宽最快下载速度是2.5MB/s。但这只是理论上的速度,在这个数值附近浮动都算是较理想的,实际上因为各种因素,还要再减去一些损耗.
  工作中经常会有新的出口带宽,或是新的专线,或者已经在用网络带宽资源需要扩容,需要对这些资源进行一下带宽流量上的压力测试。以确保带宽容量是真实有效的。下面的压测方法不依赖于什么第三方专业工具,只需要使用Linux系统中的wget命令和python命令就可以了。方法如下。
  测试方法1、压测服务端的设置
  如果只是1对1的网络通信,那在任意一端选择一个主机当压测服务端均可。如果是1对N的网络通信,建议把压测服务端放在“1”这一侧,便于从多个客户端侧访问以模拟并发压测的流量。
  下面是生成一个1GB的文件供压测下载使用:
  $ cd /tmp
  $ dd if=/dev/zero of=/tmp/test.file bs=1024k count=1000

 /uploads/images/202410/10/f2d4deed40f65cb6bfae588e1b7c2147.jpg  
  测试方法2、压测客户端测的设置
  如果本机上没有wget命令,请先yum -y install wget安装。执行以下命令启动一个HTTP下载任务:
  注:--limit-rate参数的单位是Byte,字节。上面例子中1000k,相当于会产生8Mbit的网络带宽流量。/uploads/images/202410/10/1aaa169b47e11f000fd711e115e6ab6b.jpg  
  测试方法3、流量观测:使用cacti、zabbix等监控工具,或直接使用系统中的iftop、nethogs等命令都可以达到观察网络流量变化的目的。
  IDC带宽属于商用带宽,特别是大带宽华纳云香港服务器,在质量上很稳定与充足,不会有太大的上下浮动,带宽上下行对等,IDC机房庞大的数据中心拥有足够的带宽资源,当然也要选择知名的IDC服务商,很多小公司与个人出租的大多数都是带宽超标。那如何优化网络带宽呢?
  网络带宽优化的6种常用方法:
  1. 图片压缩:特别是GIF动图的压缩,使用HEVC代替WebP;
  2. 视频压缩:使用H264,甚至H265;
  3. 减少CDN回源;
  4. 高峰期预加载;
  5. 边下边播;
  6. P2P技术;
  对大众来说带宽是不靠谱的测试和应用上的感知,而真正理性分析后,会发现这是个非常复杂的问题,即使罗列了以上因素,我仍然觉得远远不够。对于网络带宽优化的这些手法,看起来平平无奇,但是确实有效地为公司和用户节省了带宽,是“简单粗暴有效果”的最佳实践。总之要搞懂这些理论知识就是要不断测试,希望大家能通过这篇文章,大家能理性地探讨带宽的问题,对自己网站所需带宽不了解的可以联系华纳云。
  

华纳云 推荐文章
服务器迁移过程有哪些注意事项 有哪些因素会影响web服务器的性能? 租用站群服务器为什么需要不同C段的IP? 租用海外站群服务器可能会遇到哪些问题? 大带宽服务器的分类及租用优势 游戏推荐租用GPU显卡服务器 大硬盘服务器租用的好处以及适用场景 一些关于网站服务器的安全防御措施 站群服务器租用:香港、美国和日本哪个节点好? 租用的新加坡服务器卡顿率很高是什么原因?
客服咨询
7*24小时技术支持
技术支持
渠道支持