服务器带宽多少比较合适

服务器带宽多少比较合适,第1张

服务器一般默认是100M共享带宽,可以跑到8-10M左右吧,
另外还可以提供10M,30M 50M 100M等大小的独享带宽,
主要还是看朋友做什么用的,然后根据自己的需要来选择合适的带宽。

大多人用服务器是做WEB服务的也就是放网站来用的普通的网站每个用户访问只占用2-5KB的带宽所以10M的带宽完全可以满足上千人同时访问网站了当然视频下载类的网站所占用的带宽比较高所以做这些类型网站的会考虑用独享带宽百M共享是服务器默认的带宽可以根据需要升级带宽到100M 1G甚至更高 像迅雷土豆在河南直接是承包几个G口来用的而且在全国各地做有服务器矩阵和带宽布局 下载类的网站大多有单线路和下载速度限制的否则就太浪费带宽了放心吧哪怕你的网站做的再大也有办法满足你的需求的

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

首先需要确定业务类型

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

其次确定数据尺寸

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

采用合理的语言架构

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

不断测算和调优

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

要说可以支持多少用户,是无法得到一个准确答案的。用户支持的数量由许多因素组成,例如使用的语言、架构、处理的业务类型 数据大小等。这是一个需要连续调整优化过程的。

第一需要确定业务类型

1、不同的服务有不同的特性,有些CPU占用比较高,有些内存比较高,还比如数据处理,有些需要大量带宽,例如网络爬虫,有些磁盘很高,例如和数据库类。

2、同一配置的机器运行不同的业务,效果会有所不同,而且未使用的资源将大大浪费。

3、根据自己的业务类型调整机器的资源比率是节省资金和改善支持的好方法。

第二确定数据大小

1、网络传输的数据大小决定了带宽占用。尺寸越小,带宽越大,每单位时间可以访问和处理的用户请求越多。

2、然后,减少无效数据传输并减小请求分组的大小是必须考虑的地方以改善用户访问能力。

第三连续测算和调整

1、支持的TPS数量,是不断监控并不断调整的。很多时候,小参数调整可以带来多重性能提升。几十秒的业务请求,可能会在几十毫秒内完成调整。

2、真正的在线服务,持续监控和持续调整是一个长期的过程的。

第四使用恰当的语言架构

1、设计良好的系统,与随便设计的系统,终端能力是全然有所不同的。

2、克服资源浪费问题,可使用Docker之类的容器化,微服务化,能精确的提高资源使用率,减少服务器压力。

3、使用Nginx或是Tengine、打开NIO、打开压缩、及设立静态与局部缓存等,减少服务器负载。

4、使用MongoDB、NoSQL数据库,减少数据查询压力提升响应速度。

总之,减少前端无效请求,后端请求在靠近用户侧解决掉,避免业务过长,堆积在后端底层。

扩展资料:


1、服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

2、服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

3、在网络环境下,根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。

参考资料来源:百度百科–服务器

这个要看你做什么。
比如游戏服务器,游戏使用的带宽其实很小,一般每人每秒几十KB就可以满足需求,所谓的卡,是网速不够连贯,最终导致行动不够连贯。假设每人需要30KB的网速玩游戏,那么50人就是15MB就可以了,算多一点,2MB的带宽足够了。小型(SF)游戏服务器,其实最大的限制是服务器的计算量,而不是网速。
比如你要做文件服务器,这个就不好说了,假如每人下载的速度要求1MB每秒,那么同时10个人用,就是10MB每秒,50个人就是50MB每秒,这个还不能只看网速,还得看硬盘读取速度什么的了。
所以你所谓的50人同时在线,10MB的网速够不够的问题,这个最终还得看你拿这个服务器做什么。如果是做游戏服务器,那足够了

10M独享带宽的理论最大传输速率为10/8=125MB/s,这里的独享带宽主要是上行带宽,因为服务器是向外发送数据。
这种网速比较慢,不适合做视频服务器,如果是高清视频,在线人数只能是一人,如果是标清视频,同时在线人数也不能超过3人,否则视频会很卡。所以不适合搭建视频服务器。
建议使用天互数据的大黄蜂服务器,支持视频服务器,带宽大。

不仅跟带宽有关,网卡跟机子的配置和 *** 作系统也是很重要的
10M的带宽一般是在10-30人左右2楼的公式绝对是错误的并不是说多少带宽就能用多少,这个数值永远是有出入的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10268404.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存