知识库

网络服务器带宽传输速率,测试方法和优化方式
2019-06-19 00:00:00
阅读()
来源:互联数据
摘要:     我们租用服务器,经常看到要选择带宽有10M独享,或者100M独享,100M共享,这10M、100M到底是什么概念呢?为了测试网络带宽,要先弄清网速和带宽直接的区别,我们首先需要明白两个概念:Byte(字节)和bit(位)。

我们租用服务器,经常看到要选择带宽有10M独享,或者100M独享,100M共享,这10M、100M到底是什么概念呢?为了测试网络带宽,要先弄清网速和带宽直接的区别,才能知道:服务器带宽是什么,如何选择服务器带宽,那首先需要明白两个概念:Byte(字节)和bit(位)。


大带宽服务器网络带宽测试:http://www.hkt4.com/zt/5-22/


字节是计算机中用于计算存储容量的一种计量单位,简称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

测试方法2、压测客户端测的设置


如果本机上没有wget命令,请先yum -y install wget安装。执行以下命令启动一个HTTP下载任务:

注:--limit-rate参数的单位是Byte,字节。上面例子中1000k,相当于会产生8Mbit的网络带宽流量。

测试方法3、流量观测:使用cacti、zabbix等监控工具,或直接使用系统中的iftop、nethogs等命令都可以达到观察网络流量变化的目的。

网络服务器带宽优化方法

IDC带宽属于商用带宽,特别是大带宽互联数据香港服务器,在质量上很稳定与充足,不会有太大的上下浮动,带宽上下行对等,IDC机房庞大的数据中心拥有足够的带宽资源,当然也要选择知名的IDC服务商,很多小公司与个人出租的大多数都是带宽超标。那如何优化网络带宽呢?


网络带宽优化的6种常用方法:


1. 图片压缩:特别是GIF动图的压缩,使用HEVC代替WebP;


2. 视频压缩:使用H264,甚至H265;


3. 减少CDN回源;


4. 高峰期预加载;


5. 边下边播;


6. P2P技术;


对大众来说,带宽是不靠谱的测试和应用上的感知,而真正理性分析后,会发现这是个非常复杂的问题,即使罗列了以上因素,我仍然觉得远远不够。对于网络带宽优化的这些手法,看起来平平无奇,但是确实有效地为公司和用户节省了带宽,是“简单粗暴有效果”的最佳实践。总之要搞懂这些理论知识就是要不断测试,希望大家能通过这篇文章,大家能理性地探讨带宽的问题,对自己网站所需带宽不了解的可以联系互联数据

0

上一篇:从5G角度讲讲什么是“上行带宽和下行带宽”
下一篇:云服务器和传统服务器配置的选择方式
HKT4为您的网站提供全球IDC资源
立即免费测试