阿里云的服务器4核8g,10M带宽并发访问,能支持多少用户?

阿里云的服务器4核8g,10M带宽并发访问,能支持多少用户?,第1张

蟹妖~~关注极迭代,和小伙伴一起看___4核8G+10M带宽属于比较好的机器了,能够满足大部分场景的需要。但要说能支持多少用户,就不能这样拍脑袋得到答案。用户支撑数量是由很多因素构成的,比如用的语言、架构、处理的业务类型、数据大小等等,这是一个不断调优的过程。

首先需要确定业务类型

不同的业务会有不同的特点,有些CPU占用比较高,比如内存计算类的;有些内存占用高,比如数据处理类的;有些需要大带宽,比如网络爬虫类的;有些磁盘占用高,比如和数据库类的。同样配置的机器跑不同的业务,效果就会天差地别,而且未用到的资源就大大的浪费了。根据自己的业务类型,调整机器的资源配比,是节省资金,提高支撑能力的好办法。

其次确定数据尺寸

网络传输的数据尺寸决定了带宽的占用程度,尺寸越小带宽越大,单位时间能够接入和处理的用户请求就更多。那么减少无效的数据传输,减少请求包的大小,是提高用户接入能力必须考虑的地方。

采用合理的语言架构

经过良好设计的系统,和随意堆砌的系统,接入能力是完全不同的。为了解决资源浪费问题,可以采用Docker之类的容器化,微服务化,能够有效的提高资源使用率,减少服务器压力。采用Nginx或Tengine、开启NIO、开启压缩、以及设置静态和局部缓存等,降低服务器负载采用MongoDB、NoSQL数据库,降低数据查询压力提高响应速度总之一句话:尽力减少前端无效请求,后端尽力将请求在靠近用户侧解决掉,避免业务过长,堆积在后端底层。

不断测算和调优

支撑的TPS数,是需要不断监控不断调优的。很多时候,一个微小的参数调整,都能带来成倍的性能提高。一个数十秒的业务请求,也许调优后就能在几十毫秒完成。真正的线上服务,持续监控和持续调优是长期进行的。

上行带宽是你宽带上传最大速率 同理下行带宽就是你宽带下载的最大速率 在Windows下他们的速率单位是KBps 也就是KB/s 即每秒多少KB通常ADSL宽带所说的1M或者2M的宽带都是以下行带宽来命名的 不过通常电信、网通这类ISP所使用的速率单位跟Windows下有所不同,他们的单位是Kbps 也就是Kb/s 即每秒多少Kb 仔细观察他们的单位只有B和b的区别,但是他们的意义是不同的要区别开!B=8b 根据这个关系式很容易可以计算出电信或者网通提供的1M的宽带其在Windows下的理论最大下行带宽是1M=1024K/8=128KB/s 即每秒128KB同理2M的宽带其在Windows下的理论最大下行带宽是256KB 以此类推!你使用的监控软件只能显示出当前系统根据应用程序的要求所使用部分下行和上行带宽,其值是动态变化的。所以这里面的值不代表你的宽带的真实最大下行和上行带宽!不用担心。至于你玩游戏卡这种现象有很多种原因了,有可能是游戏服务器负载过大,导致响应时间变长,也有可能是你的电脑被人限制了网速,或者你的局域网里 有人使用了P2P之类的严重占用带宽的应用程序,或者是有人在下载东西等等诸多原因。最后提醒一下,如果你使用的是ADSL这种非对称数字用户回路的方式上网的话,因为其上行带宽要比下行带宽小的多!所以适当限制局域网内的电脑的上行带宽会提高整个局域网对宽带的利用效率!

我觉得网络变慢跟很多因素有关,我列了一些,仅供你参考

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 阿里云的服务器4核8g,10M带宽并发访问,能支持多少用户?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情