配置方面:随便一款普通配置的服务器并发连接数都可以达到五千以上如果你是普通的文字类的或者企业站用普通双核或者四核配置即可如果你是商城类的或者门户类的网站可以选择至强处理器4G内存的配置
带宽方面:普通类型的网站比较节约带宽有5M左右就够用若是下载类的或者是类的网站建议根据你的需求选择合适的独享带宽
线路方面:国内有电信与网通之分如果你的网站是面向南方用户访问的话推荐用浙江江苏一带的电信机房如果是面向北方用户的推荐河南网通机房如果网站是面向全国用户访问的话推荐用中原地区的BGP多线机房
根据你所选择配置带宽以及带宽的不同服务器租用从四五千到上万元每年
一开始我无法理解,单机怎么可能实现百万并发连接,因为系统可用端口数只有:65535 - 1024 = 64511,每个TCP连接需要占用一个独立的端口,那最多也只能做到6W多并发连接。然而我忽视了一个很基本的问题,端口号在同一个IP下不能重复,但我们可以给一个网卡绑定多个IP地址,如果单机要主动发起100万并发连接,我们最少需要使用17个IP地址。
TCP服务器监听在指定端口接收客户端连接后,创建一个新的socket用于同客户端进行读写数据,但该socket并不需要也不会绑定一个新的端口,所以对于TCP服务器来说,不存在端口不够用的情况,TCP服务器能够保持多少个并发连接取决于服务器性能、内存大小、带宽大小以及服务器端设置(例如:进程能打开的文件数等)。以100W连接数为例,所需要总内存大小大约为:1,000,000 20K = 20G, 广播一个1KB的消息需要占用的带宽:1,000,000 1K = 1000M,所需打开文件描述符1,000,000个。
对于TCP服务器连接数压力测试来说,瓶颈在客户端,因为每个客户端要连接到TCP服务端需要使用一个本地端口,而对于一个IP地址来说,端口范围就是:0-65536,其中还要一些端口被系统或其他程序使用。所以从一台主机单个IP上发起同TCP服务器的连接数理论最大值为65535,当然我们可以给该主机绑定N个IP地址,同时从多个IP发起连接,所以理论上客户端可以发起的连接数为:IP数65535,这时客户端的CPU、内存和带宽以及文件句柄资源就是限制。
看了下你和别人的对答百人并发访问,又是企业核心的ERP系统,不要省钱,一定要万元以上。
ERP的特点是主要进行数据库的查询、计算和数据更新
如果并发多,或者查询复杂,对CPU、硬盘IO吞吐要求都比较高,所以单硬盘是万万不能的
考虑数据安全性,最少要有RAID,考虑数据吞吐,应该用SAS硬盘,这样几块硬盘就差不多万元了
至于你说的网卡,其实不用关心,因为数据主要是在服务器进行计算,传输出来的数据很少,多网卡是针对Vlan等特殊网络需求使用的,一般单网卡足够使用
推荐的话,我觉得联想的不错,虽然贵点,但是用的单位挺多
你可以选择塔式或者机架式,根据你们现场情况,CPU我觉得双U的应该适合你们,总费用2万多就差不多了
具体型号你可以上官网看下,比如RD630,肯定满足你们要求,不过价格稍微贵一点,3万来的,更低一点的型号也可以,但不要用入门的那种。朋友,这个需要看带宽的。并发连接数10000的网站,一般的服务器肯定承受不了。但是我不相信你能建这么大流量的网站。并发连接数达到10000以为着你每天网站的流量在100万以上。
购买服务器时,如果是共享100M,建议不要购买,最好是独享15M带宽以上。服务器配置最好是四核或8核的。100万并发连接服务器之类的都是噱头,因为一个服务器只有65535个端口,顶多就只能处理6万多个socket连接,>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)