1000人是并发?这个不太可能吧
如果不是并发的话,一般的百兆接口都不会有什么问题,主要是网卡稳定性好一些,选3com的就行
硬盘最好是scsi的
宽带当然是放数据局托管了
我在想下载文件对网络来说应该是有确认的面向连接的服务,这种服务每发送一帧接收方都会给发送方发送一个确认帧.这样你要想保证用户有30K的下载速度,如果是全双工的话网络速试理论上不应该低于60K,如果并发用户1000个的话现在的网络可以吗?还有你还要考虑到CPU的情况,并发处理最需要CPU的资源了.这也是用XEON比普通P4的最大优点.有没有网络的高手在,哪个能算一下要保证用户的30K下载速度最大可以支持多少用户并发使用.
还你提每天更新的事我觉得很正常呀,要不然要网管做什么呀?
1、做下载服务器最关键的是磁盘子系统,普通IDE硬盘也就较稳定的跑到100个并发,而且用不了多久硬盘就要换;
2、即使是做RAID0的SCSI硬盘也无法稳定支持到500个并发;
3、1000个30K并发需要:30*1000*8=240M带宽,在这么高的速度下提供1000线程再加上有可能无聊用户没关闭的多线程,我认为对单台服务器来说是不可能的。
4、使用高档磁盘阵列柜有可能达到你的要求,但价格上就太。。。
5、如果你经常给上千人提供下载,那么你的数据量一定也很大(比如电影),使用多台电脑加负载平衡技术显然太浪费,因为每台服务器都要有一个大的磁盘系统。
6、建议你使用3-5台低档服务器甚至是做了IDE-RAID1的PC机做一下人工分流,方法简单,只要有带宽就可以轻松达到要求。。。
7、服务器托管是不可能了,托管的服务器最多也就10M带宽,难道要托管几十台?!
8、多找几个空间出租商是不错的选择,分散一下流量。
9、你可以联系我:QQ10248862
楼上的,强,!!顶你一下!
但问你一个为什么30*100*8=240M,这里的8从哪里来的,请指教
有一个下载网站可以做到你所要做的,www.17173.com游戏下载网,他那里可以提供超过1000人同时下载,具体他们那里是怎么弄的,我也不清楚。我们技术部可能会有些相关资料。但如果是用单台服务器来实现的话可能性不大,除非用4路MP的服务器有这种可能。
以下是引用枫林火山在2004-5-7 11:36:00的发言:楼上的,强,!!顶你一下!
但问你一个为什么30*100*8=240M,这里的8从哪里来的,请指教
30是Byte 1Byte=8bit,即1KB=8Kb
以下是引用枫林火山在2004-5-6 15:54:00的发言:我在想下载文件对网络来说应该是有确认的面向连接的服务,这种服务每发送一帧接收方都会给发送方发送一个确认帧.这样你要想保证用户有30K的下载速度,如果是全双工的话网络速试理论上不应该低于60K,如果并发用户1000个的话现在的网络可以吗?还有你还要考虑到CPU的情况,并发处理最需要CPU的资源了.这也是用XEON比普通P4的最大优点.有没有网络的高手在,哪个能算一下要保证用户的30K下载速度最大可以支持多少用户并发使用.
还你提每天更新的事我觉得很正常呀,要不然要网管做什么呀?
FTP应该是非面向连接的吧,我记得是
欢迎光临 千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能) (http://bbs.qianjia.com/) | Powered by Discuz! X3.2 |