首页 > 其他分享 >拨号服务器性能测试

拨号服务器性能测试

时间:2022-09-29 10:08:51浏览次数:74  
标签:http VPS PING 拨号 webbench 测试 服务器 我们

性能测试

1 cpu硬件参数

cat /proc/cpuinfo

我们可以看到CPU的型号、物理CPU个数(显示0)表示只有1个只有1个物理处理器、CPU核心数(cpu cores)等参数,至少我们需要比较商家提供的数据与我们购买的是否一致。然后对比不同的商家信息。

 

2 拨号服务器性能测试:硬盘IO读写能力测试

dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
dd if=/dev/zero of=test bs=8k count=256k cnotallow=fdatasync

如果需要商家对比的话,我们可以看看硬盘的读写IO性能,读写速度。


 

拨号服务器性能测试_上传

3 拨号服务器性能测试:上传和下载测试

一切的VPS性能都需要我们的应用,一般我们需要用来上传和下载文件,上传文件分两种,本地或者远程,一般本地我们通过自己本地区FTP上传,各地区,我们每个电脑测试的不同,这个需要我们自己测试,包括下载也是一样的,我们上传一个较大的文件到VPS中,然后通过浏览器或者FTP下载到本地,对比速度和给予的带宽速度。

如果需要测试远程下载,使用下面测试命令

wget http://cachefly.cachefly.net/100mb.test

用这个下载到VPS主机,然后对比速度。

 

4 拨号服务器性能测试:PING速度和路由追踪测试

速度测试是比较关键的,无论商家如何吹嘘,我们自己包括用户使用的速度不好,或者达不到我们需要的效果,即便再便宜VPS我们也可能不会选择。一般我们测试速度可以用PING测试各地区的访问PING值,用WinMTR工具测试路由追踪看看线路的走向,比如有些线路是绕道的并不是直连。

PING速度测试工具:

​http://www.webkaka.com/Ping.aspx​

​http://ping.chinaz.com/​

至少我们可以从数据上看到各地区的访问速度,但有些时候PING值并不能代表一切,因为有些VPS或者主机是限制PING的,我们如果网站可以打开PING的全部是超时,那说明是禁止PING的(如果有数据,然后很多超时,那说明丢包严重)。

 

路由追踪测试,我们可以用WinMTR本地软件,或者用在线工具:

webkaka追踪路由 - http://www.webkaka.com/Tracert.aspx

 

5 拨号服务器性能测试:webbench压力测试

我们会用到外部的第三方工具资源模拟用户对网站进行压力测试。比较常用、且简单的方法是用webbench工具测试,这里老蒋就利用基于Linux VPS,分享webbench工具的使用方法。

A - 安装webbench工具

wget http://soft.itbulu.com/tools/webbench-1.5.tar.gz #下载webbench
yum install -y gcc ctags #我们需要先安装组件完成编译
tar zxvf webbench-1.5.tar.gz #解压
cd webbench-1.5 #进入webbench目录
make && make install #编译安装

B - webbench使用方法

webbench -c 100 -t 30 http://需要测试压力的网址/

意思就是说30秒发送100个用户的压力访问

我们可以看到,速度是70页面每分钟,35次成功0失败。

 

标签:http,VPS,PING,拨号,webbench,测试,服务器,我们
From: https://blog.51cto.com/u_15135810/5721695

相关文章

  • vs2013添加单元测试
    vs2013添加单元测试要运行vs2013单元测试,那么打开VS2013选择工具(菜单)-扩展和更新,搜索并安装UnitTestGenerator  InstallUnitTestGenerator 如果不安装......
  • WPF 制作一个占用文件的测试工具
    我在开发软件进行测试时,需要测试拖入的文件被占用时软件的行为,于是就做了一个文件占用工具,此工具可以将某个文件进行占用,以及获取某个文件被哪个进程占用先给大家看一下效......
  • python接口自动化测试(二)
    pytest前置后置操作参考链接:https://blog.csdn.net/weixin_44045851/article/details/122744235学习目标:1.前置后置操作的作用2.使用fixture设置前置后置操作3.前置......
  • mac连接服务器和传输文件
    修改用户密码passwdusrname(说明:需要修改的用户名是usrname)创建用户adduseryongyong(说明:用户名是yongyong)  查看容器ipdockerinspect-f'{{.Name}}-{{.Netw......
  • 【从零开始的Linux服务器管理】为服务器添加新用户
    任务背景这是一个非常常见的任务,当有新的用户要使用服务器,作为服务器管理员,都需要为服务器添加新用户,使新用户能够正常使用服务器的各项资源。需要完成的任务包含两项,一......
  • 江西赣州直播视频服务器租用时需要知道些什么
    江西赣州视频服务器租用时需要知道些什么企业选择视频服务器租用?需要知道什么企业选择视频服务器出租需要知道什么?租一台服务器,录像机时,你不仅要选择适合自己的服务器,还要......
  • 阿贝云免费服务器测评
    前几天在网上冲浪https://www.abeiyun.com/看到有免费云服务器,便打算做一期文章测评是不是虚假宣传首先你要花费0.3元的手续费进行实名认证才能购买云服务器和虚拟主机,但......
  • CentOS7.9 搭建DHCP服务器 - DHCP中继代理
    一、DHCP概述1.DHCP的简介DHCP(DynamicHostConfigurationProtocol),动态主机配置协议,是一个应用层协议。当我们将客户主机ip地址设置为动态获取方式时,DHCP服务器就......
  • Linux下Gitlab服务器(docker安装)
    一、Docker在线安装https://www.cnblogs.com/dabao150114/p/16739213.html二、portainer容器在线安装https://www.cnblogs.com/dabao150114/p/16739217.html三、GitLab......
  • 自动化测试脚本中的数据驱动
    主要依赖的库:ddt对于自动化测试中同一场景不同参数的用例,通常导入ddt模块对参数化的数据进行解包和处理从csv文件中取数据的方法defget_csv_data(self,filepath,mod......