如何判断你的网站是否需要升级服务器带宽
相信不少刚刚接触wordpress的朋友,对于服务器带宽的概念比较模糊。今天特地学习了下,分享给大家。
一般购买服务器,都会提到带宽 1M、2M、5M等,那么这个到底意味着什么呢?
这里说的 M 其实是 Mbps =Mbit/s 即兆比特每秒。Million bits per second的缩写。传输速率是指集线器的数据交换能力,也叫“带宽”,单位是Mbps(兆位/秒)。
Mbps 定义
1 Mbps代表每秒传输1,000,000位,即每秒传输1,000,000/8=125,000字节=125000/1024KB=125000/(1024*1024)MB。
其中:
bit代表位,存放一位二进制数,即 0 或 1,最小的存储单位
Byte代表字节,8个二进制位为一个字节,即 1Byte=8bit,Byte为数据量常用单位
注意:
字母大小写的区别,小写b代表bit,大写B代表Byte,不能混用;Mbps缩写中严格限定M为大写,b、p、s为小写
Mbps 与 MB/s 换算
Mbps(Mb/s)的含义是兆比特每秒,指每秒传输的位数量(小写b代表bit)
MB/s的含义是兆字节每秒,指每秒传输的字节数量(大写B代表Byte)
1Mbps(Mb/s)=1024*1024bit=1024*1024/8Byte=1024/8KB/s=128KB/s=1/8MB/s=0.125MB/s
即 8Mbps=1MB/s ,也就是 1Mbps = 128KB/s
也就是说,我们通常的 1M带宽每秒的最大传输速度是 128KB,如果一个网页 200KB 大小,那就要 1秒多才能加载完成,以此类推:
1Mbps = 128KB/s
2Mbps = 256KB/s
3Mbps = 384KB/s
4Mbps = 512KB/s
5Mbps = 640KB/s
……
10Mbps = 1280KB/s
是否要升级带宽
以vultr为例,在vultr云服务器ECS后台,可以看到“实例监控信息”,其中有一个“网络”监控如下图(一天中的6个小时):
从图中可以看到最大的出网速率为 1641 kbps,其中 1M = 1024 kbps,2M = 2048 kbps ,可以看出,这个 1641 kbps 在 1M 和 2M 之间,那么,我们就要购买至少 2M 带宽啦!
Linux流量监控工具-iftop
iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。
安装方法1、编译安装
如果采用编译安装可以到iftop官网下载最新的源码包。
安装前需要已经安装好基本的编译所需的环境,比如make、gcc、autoconf等。安装iftop还需要安装libpcap和libcurses。
CentOS上安装所需依赖包:
yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel
Debian上安装所需依赖包:
apt-get install flex byacc libpcap0.8 libncurses5
下载iftop
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make && make install
安装方法2:(懒人办法,最简单)
直接yum install iftop
Debian系统 运行:apt-get install iftop
运行iftop
直接运行: iftop
效果如下图:
相关参数及说明
界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
中间的<= =>这两个左右箭头,表示的是流量的方向。
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去 2s 10s 40s 的平均流量
查看这个数据的时候,建议挑选一周中流量最高的那天来查看,以最高值为准,一般还有留有一些可拓展的空间,这样就OK啦!
暂无评论
发表评论