作者:笑到哭哈哈 | 来源:互联网 | 2017-11-14 07:27
昨天晚上,学习LINUX实在坚持不下去了,忍不住要看会电影。又觉得不太爽,似乎对不起谁了一样,于是转念一想,干脆做做系统的负载测试得了。老是在网上听人说LINUX负载能力强,运行稳定强健,今天就见识一把。
于是乎往主机上的pcguest目录里传了四部电影。说实话,传的时候速度一般,跟传言有一定的出入。
然后就打开一批机子(俺是网吧网管,晚上人不多,大批机器闲置,经理又不经常出来转,月黑风高夜,杀人放火天,正好做案,呵呵),每个机器上分别用realplayer、暴风、暴风二代各打开一部电影。俺是这样算的,按一台机子看一台电影算(也有2B同时看两部电影,很少,不计),当时的一台机子顶了三台机子对服务器造成的压力了。
开到大约15台的时候,用TOP看了下状态。俺是新手,不太懂,只看一个CPU状态,应该是利用率了,当时在10%左右,如果用空格键压住不放不停刷新的话,偶尔会出现较大的峰值,机率非常小,平均就在10%左右,或更少了。
于是又开了七八台,负荷上升了一些,15%以下。机器打开电影的速度也几乎没有打折扣。就是说,在第一台机子上打开第一个电影的时候,响应速度似乎不是很快,起码我没有感觉到比我们的电影服务器(WIN)快,但打开大概第70个连接(最后一台机子上的第三个电影)的速度似乎跟第一个差不多,这就跟WIN差出来了。我用的是我们的普通PC,赛扬2.4,1G内存,技嘉8ISMT的主板,板载的网卡,而我们的电影服务器用的则是技嘉一款工作站的主板,硬件性能更高,整体性能却反了个儿,有意思。
掐指算了一下,打开的连接数等同于75台左右的机子正常看电影,觉得这个性能已经可以了。我们网吧300台机子,人满的时候我注意过,两台电影服务器最高的连接数也不过40。于是就想,就这么运行一夜,看看稳定性怎么样,如果明天起来LINUX没挂,说明就比较不错(所有机子上开的电影我都开着循环播放,不能开循环播放的,我把播放列表里加了足够的影片,足够到明天早上八九点了)。于是睡觉。
有些兴奋,竟有些睡不着,郁闷了好一会,不知道什么时候着的,睡的时间肯定不长。
早晨被叫醒,一看,正常。看表才不到七点,于是一横心,再加压!
又开了10多台机子,有的只开了两个电影,有的三个。最后算的时候,等同于开了110台左右的机子,再看LINUX,已经有些吃力了。俺开了SSH,用软件登录到主机上观察。TOP下的CPU占用在25%左右,不算高,可是再刷新状态已经没那么快速了,如果压过空格键不放手的话,会出现严重的延迟,当时没反应,过一会又会自己连续刷新状态。感觉已经到了极限了,打开电影也明显慢了,但播放的时候,仍然非常流畅,没有出现卡的情况。OK,再观察一会。早知道,昨天晚上我就给丫加到这程度。
又运行了半小时,没有任何问题出现,时间紧迫,这测试就算做完了,结果比较令人满意,LINUX的负载能力和稳定性都比较令我信服。有人说用LINUX内核的路由软件royote(人称北美土狼),能带动100台机器上网(肯定是出口速度不太高,起码没有达到100M,^_^),连续运行几周而毫无故障,应该是比较可信的,可惜我没有条件试试。经理要是知道我拿网吧的机子来做负载测试,肯定会说我。
LINUX确实不错,值得一学,虽然比较晦涩难学,我也认了。本来它就是一群程序员编出来给自己用的,不是面向大众的嘛。做服务器一流,做桌面则不入流。有人LINUX的版本号再乘以10,才是普通人可以使用的版本。