最新消息:阿里云双12优惠,史上最低折扣。

500人并发为何要用云服务器而非本地服务器呢?

服务器租用 aliyun 251浏览

云桌面与云服务器,你还傻傻的分不清吗?

云桌面现在办公之中使用是非常多的,因为某些局限看视频和玩游戏是效果不太好。其实很多人都把云服务器与小型云桌面服务器(就是支持20-99人并发连接)傻傻的分不清。

并发用户数为某一时刻同时向云服务器发送请求的用户数,受很多因素影响,并没有固定确切的数值。

最大并发数是有一定利益前提的,是用户和服务器各自期望利益的一个衡量点。一般是服务器保持了比较高的吞吐率,同时用户对等待时间比较满意时的并发数,即可定为最大并发数。

在并发用户数较大的情况下,云服务器租用采用什么样的并发策略是影响最大并发数的关键。

一般的提法是500并发,指同时在线数,即500个客户和服务器保持着连接。可能一整天都能保持这个状态,因此不带上具体多久。

如果每秒1K个请求,每个请求都是写入操作,数据大小是4K,那么这是典型的数据库应用。每秒需要写入的数据量是1K*4K=4M。单机下普通配置的mongodb可以应付这样的压力。可否找一下那些地方成为瓶颈了。看看磁盘忙不忙,mongo的CPU高不高。

一、本地服务器并发计算受限

首先,服务器硬件条件要达到要求。网卡带宽是否够;是否有写磁盘,若有,读写速度是否超过磁盘IO带宽;是否有耗时计算,CPU是否会称为瓶颈。是否有写磁盘,若有,读写速度是否超过磁盘IO带宽;是否有耗时计算,CPU是否会称为瓶颈。其次,硬件都满足的情况下。你需要使你的软件系统充分利用硬件性能。这个时候就需要合理设计方案,实现。 然后,再你达到了预定的并发量后。再想想能否优化,在更少的资源下完成同样的事情,或者现有资源下完成更多的事情。 最后,还有一个重中之重就是,是否易运维,易扩展。这个是很值得你投入精力去做的。

二、CPU云服务器并发计算

云主机之所以可以同时处理多个请求,在于操作系统通过多执行流体系设计多个任务可以轮流使用系统资源,包括CPU、内存、IO等。

CPU时间片的长度要具体权衡,时间片太短,那么CPU在进程切换上的时间浪费就比较大,如果时间片太长,那么多任务实时性和交互性就无法做到保证。

系统负载越高代表CPU越忙,也就越无法很好地满足所有进程的需要。系统负载的计算是根据单位时间内运行队列中就绪等待的进程数平均值。当运行队列中的就绪进程不需要等待,就可以立即得到CPU说明系统负载比较低,系统响应速度也就快。

转载请注明:小猪云服务器租用推荐 » 500人并发为何要用云服务器而非本地服务器呢?