C/S 结构的系统,能不能满足大约200个客户端同时连接一台服务器的模式?主要的技术瓶颈在那里?
比如说网络带宽、服务器硬盘能承受的读写速率、已及内存,CPU等等。理想状态下一台最好的服务器大概能承受多少的并发量?

解决方案 »

  1.   

    to 如果网络带宽只能达到50M,而且客户端还要频繁访问服务器上10多M的文件呢?这就看你的并发处理机制是什么样,是排队独享还是多人共享,还是一定人数的共享,再多的话,进行排序等候,等等,采用的机制不一样,最后的实现也不一样。
      

  2.   

    为满足客户端访问文件的速度,每人分到1M的带宽也算不错了.这样算起来也需要200M的带宽..
    而实际上带宽好象是以位算的,也就是说可能要*8,也就是1.6G的带宽要求,想起来也恐怖的
      

  3.   

    还有就是内存跟CPU了,这两个都无法估计..因为客户端与服务器的数据交互量是比较大的
      

  4.   

    200客户同时访问,估计2CPU足够。
    内存2G吧
      

  5.   

    内网!!!!WINDOWS程序????我用过的是, 1U,3.0            4G 内存            12000转的硬盘(加了光卡的!)硬件不是问题!关键看你的网络环境了!
      

  6.   

    你具体要访问些什么东西啊????
    10mb文件,200人同时访问??? 读&写?   这个是干什么用的啊
    不同文件对不同使用环境下可以用不同的办法,,,
    如果是流式媒体就应该没有问题,,,,
    可以边down边使用,,具体要看是什么东西了,,,
    使用上一般是多少人同时访问这个东西,,
    最大可能出现多少人同时使用这个东西。。 
    如果只是偶尔访问或者访问且只读的话要好很多。如果是频繁访问的话,就走分布式系统吧
    c/s的服务器运行时间过长的话,,内存占用会很大,,,,容易产生错误,崩溃。。特别在处理多任务的时候。所以并发要做好
      

  7.   

    同意“lieshengren(风中柳絮水中萍) ”的说法,关键要知道你访问服务器具体做了什么
      

  8.   

    内存一定要够大,网络带宽一定要够宽,网卡一定要够硬,CPU一定要够BT, 硬盘一定要RAID