热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linux体验之一次负载测试

Linux体验之一次负载测试--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
  昨天晚上,学习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,才是普通人可以使用的版本。
推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 本文介绍了使用SSH免密登录的步骤,包括生成公私钥、传递公钥给被登录机、修改文件权限的操作。同时提醒用户注意私钥的传递方式,建议使用U盘等离线方式传递。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 本文介绍了在RHEL 7中的系统日志管理和网络管理。系统日志管理包括rsyslog和systemd-journal两种日志服务,分别介绍了它们的特点、配置文件和日志查询方式。网络管理主要介绍了使用nmcli命令查看和配置网络接口的方法,包括查看网卡信息、添加、修改和删除配置文件等操作。 ... [详细]
  •     这里使用自己编译的hadoop-2.7.0版本部署在windows上,记得几年前,部署hadoop需要借助于cygwin,还需要开启ssh服务,最近发现,原来不需要借助cy ... [详细]
author-avatar
笑到哭哈哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有