重生之我测阿里云U1实例(通用算力型实例)

官方福利!!!!大厂羊毛你确定不薅???

参与ECSU实例评测,申请免费体验机会:https://developer.aliyun.com/mission/review/ecsu
参与ECSU实例评测,申请免费体验机会:https://developer.aliyun.com/mission/review/ecsu
参与ECSU实例评测,申请免费体验机会:https://developer.aliyun.com/mission/review/ecsu
在这里插入图片描述

一、写在最前

视频演示地址>>>点我直达Bilibili<<<
视频演示地址>>>点我直达Bilibili<<<
视频演示地址>>>点我直达Bilibili<<<

产品简介

通用算力型Universal实例(U1实例)支持多款Intel Xeon Platinum 可扩展处理器,基准vCPU算力与5代企业级实例持平,最高vCPU算力与6代企业级实例持平,提供2c-32c规格和1:1/2/4/8丰富配比,适用于Web应用及网站,企业办公类应用,数据分析和计算等大多数通用的对vCPU算力和性能要求不高的应用场景。

推荐大家来对阿里云U1实例进行测评,直达链接>>>点我直达<<<
推荐大家来对阿里云U1实例进行测评,直达链接>>>点我直达<<<
推荐大家来对阿里云U1实例进行测评,直达链接>>>点我直达<<<

推荐场景

  • Web应用及网站
  • 企业办公类应用
  • 数据分析和计算

产品规格详细指标(部分数据)

详情请浏览官网:>>>直达链接<<<

实例规格| vCPU| 内存 | 网络带宽(Gbit/s)|
------- | ------- | -------
ecs.u1-c1m2.large| 2| 4 | 1
ecs.u1-c1m4.large| 2| 8 | 1
ecs.u1-c1m2.xlarge | 4| 8 | 1.5

二、测评简介

测评简介

因为之前有测过阿里云的C5系列实例,也是计算型的,那么这次就跳过一些相同的测试场景,若您需要一些关于常规测试的数据,可以遵循这篇博客的步骤进行测评>>>【ECS测评大赛】ECS C5全方位对比测评、服务搭建(含Alinux 3)<<<

此次关于U1通用计算型的测评,我们这边采用实战化的测试场景,包括但不限于Web压力测试,机器学习模型训练等,因为最近有在做友商这方面相关的项目,所以就来测一下,同时也是符合U1通用计算型实例的推荐场景(Web应用及网站&数据分析及计算)

测评项目

  1. 简单Web网站压力测试
    使用阿里云PTS产品以及apache AB进行压测(nginx未优化配置,worker=auto)

  2. 机器学习模型训练
    在云端运行DRFC项目,训练AWS Deepracer模型

三、实践测试

3.1 简单Web网页压力测试

3.1.1 Apache AB测试

AB测试脚本

#!/bin/bash
if [ $# -ne 4 ]thenecho "$0 ab -c -n  http://被测端/"exit 1
fi
_concurrency=$1
_requests=$2
_url=$4
_add=$3
#_path=`mktemp -d `
#mkdir -p $_path
echo  "ab ${_concurrency} ${_requests} ${_url}"
_time=${_concurrency}
_file=`echo ${_url} |awk -F/ '{print$3}'`
_path=`mktemp -d ${_file}.XXXXXXXX`
mkdir -p ${_path}
#chmod 777 -R $_path
#echo '        $_requests  $_url  report ' >> ${_file}_${_requests}_report.txt
echo "concurrency      Requests_per_second              Time_per_request     Transfer rate    " >> ${_file}_${_requests}_report.txt
echo "并发数           平均每秒完成请求数               平均请求处理时间    每秒从服务器获取数据长度    " >> ${_file}_${_requests}_report.txt
for  ((i=$_concurrency;i<=$_requests;i+=$_add))
do
if [  "${_concurrency}" -ge 20000 ];thenecho "${_concurrency} >= 20000"exit 1
fi
echo "ab -c $i   -n ${_requests}  ${_url}   >>  ${_path}/_${_file}_${_requests}_${_time}_.txt"
ab -r -c $i   -n ${_requests}  ${_url}   >>  ${_path}/_${_file}_${_requests}_${_time}_.txt
_Transfer_rate=`cat ${_path}/_${_file}_${_requests}_${_time}_.txt |grep 'Transfer rate' |awk -F: '{print$2}'`
_Requests_per_second=`cat ${_path}/_${_file}_${_requests}_${_time}_.txt |grep 'Requests per second' |awk -F: '{print$2}'`
_Time_per_request=`cat ${_path}/_${_file}_${_requests}_${_time}_.txt|grep 'across all concurrent requests' |grep 'Time per request' |awk -F[:\ ]   '{print$11$12}'`
echo " $i           ${_Requests_per_second}      ${_Time_per_request}  ${_Transfer_rate}    " >> ${_file}_${_requests}_report.txt
_time=$(($_time+10))
sleep 3
done

测试命令

apt install apache2-utils#初始100并发,总计1000并发,每次递增100并发,直至1000并发
./abtest.sh 100 1000 100 http://被测端IP/

测试结果

concurrency      Requests_per_second              Time_per_request     Transfer rate    
并发数           平均每秒完成请求数               平均请求处理时间    每秒从服务器获取数据长度    100               227.44 [#/sec] (mean)      4.397[ms]            189.68 [Kbytes/sec] received    200               563.22 [#/sec] (mean)      1.776[ms]            469.72 [Kbytes/sec] received    300               199.35 [#/sec] (mean)      5.016[ms]            166.26 [Kbytes/sec] received    400               138.57 [#/sec] (mean)      7.217[ms]            115.57 [Kbytes/sec] received    500               133.73 [#/sec] (mean)      7.478[ms]            111.53 [Kbytes/sec] received    600               84.48 [#/sec] (mean)      11.837[ms]            70.31 [Kbytes/sec] received    700               88.40 [#/sec] (mean)      11.313[ms]            73.35 [Kbytes/sec] received    800               74.81 [#/sec] (mean)      13.368[ms]            62.20 [Kbytes/sec] received    900               33.38 [#/sec] (mean)      29.960[ms]            27.73 [Kbytes/sec] received    1000               45.75 [#/sec] (mean)      21.858[ms]            35.06 [Kbytes/sec] receive

3.1.2 PTS压力测试

**阿里云自家的PTS产品,性能测试服务(Performance Testing Service,简称 PTS)是卓越的SaaS性能测试平台,具备强大的分布式压测能力,可模拟海量用户的真实业务场景。
**

| 每秒请求数(RPS)| 时长|成功率(请求/业务)|平均RT(ms)|TPS(平均/峰值)|异常数(请求/业务)|总请求数
------- | ------- | -------| ------- | ------- | ------- |
PTS | 200| 2分钟|100%/0|2|202/246|0/0|2.3W
PTS | 500| 1分钟|100%/0|4|507/507|0/0|2.9W
PTS | 1000| 1分钟|100%/0|8|1020/1127|0/0|6W

3.2 训练Deepracer模型

3.2.1.配置AWS凭证

apt install awscliaws configure --profile minio

3.2.2.克隆仓库及安装模块、Docker

git clone https://github.com/aws-deepracer-community/deepracer-for-cloud.gitpip install boto3 jqcurl https://get.docker.com | sh
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
add-apt-repository   "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt install docker-ce docker-ce-cli containerd.io

3.2.3.初始化

cd deepracer-for-cloud & ./bin/init.sh -c local -a cpureboot

3.2.4.修改activate.sh文件并运行

cd deepracer-for-cloud
sed -i 114s/localhost/`hostname -I|awk -F ' ' '{print $1}'`/ bin/activate.sh
. bin/activate.sh

3.2.5.开始训练

dr-update
dr-update-env
dr-upload-custom-files
dr-start-training

3.2.6.流视频查看

image.png

image.png

3.2.7.查看服务器负载情况(CPU、内存)

image.png

总结

本次测评通过2个简单的测评(Web压测以及机器学习模型训练)来对U1通用算力型实例进行测试,通过测试结果以及阿里云的监控大盘,可以很直观的看到测试数据和服务器的负载数据,由此作出如下总结

  1. 在未进行优化的情况下,U1实例从小到大的并发Web处理随着并发数增多而减少,情理之中,因为同样的测试在腾讯云也进行过,表现在意料之中,不过U1实例的CPU负载始终保持很低的一个数值,这点确实很棒
  2. 在服务器上运行DRFC项目,服务器的CPU是直接拉满了,内存半数,但总体服务器的负载并不是很高,保持在40%以下,且训练过程中未中断崩溃

从上述测试结果来看,U1通用算力型服务器的表现很棒,尤其是在稳定性方面,完全符合官方所述的推荐场景,在对于Web场景来看,可以使用抢占式实例来运行,在保持高性能的同时也可以尽量的降低成本。对于本篇测评的另一个案例—模型训练,使用CPU进行训练,就是考虑一个成本在这里,并且系统的稳定性非常重要。

也推荐大家来尝试本篇测评的项目,同时也有之前对于CPU、内存等的测试,欢迎大家使用阿里云U1实例!!!
推荐大家来对阿里云U1实例进行测评,直达链接>>>点我直达<<<
推荐大家来对阿里云U1实例进行测评,直达链接>>>点我直达<<<
推荐大家来对阿里云U1实例进行测评,直达链接>>>点我直达<<<

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/1606.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详细认识二叉树【图片+代码】

目录 一、树的概念及结构 1.1树的概念 1.2树的相关概念 1.3树的表示 1.4树在实际中的应用&#xff08;目录树&#xff09; 二、二叉树概念及结构 2.1概念 2.2特殊的二叉树 2.3二叉树的性质 2.4二叉树存储结构 三、二叉树的顺序结构及实现 3.1二叉树的顺序结构 3…

初探 C++ 标准库

有趣的重载 重载左移操作符&#xff0c;将变量或常量左移到一个对象中&#xff01; C 标准库 C 标准库并不是 C 语言的一部分 C 标准库是由类库和函数库组成的集合 C 标准库中定义的类和对象都位于 std 命名空间中 C 标准库的头文件都不带 .h 后缀 C 标准库涵盖了 C 库的功…

6、多层感知机:数值稳定性和模型初始化

1、数值稳定性 考虑一个具有 L L L层、输入 x \mathbf{x} x和输出 o \mathbf{o} o的深层网络。每一层 l l l由变换 f l f_l fl​定义&#xff0c;该变换的参数为权重 W ( l ) \mathbf{W}^{(l)} W(l)&#xff0c;其隐藏变量是 h ( l ) \mathbf{h}^{(l)} h(l)&#xff08;令 h …

人工智能(pytorch)搭建模型14-pytorch搭建Siamese Network模型(孪生网络),实现模型的训练与预测

大家好&#xff0c;我是微学AI&#xff0c;今天给大家介绍一下人工智能(pytorch)搭建模型14-pytorch搭建Siamese Network模型(孪生网络)&#xff0c;实现模型的训练与预测。孪生网络是一种用于度量学习&#xff08;Metric Learning&#xff09;和比较学习&#xff08;Compariso…

Windows环境本地部署Oracle11g r2实操手册

前言&#xff1a;一直在做其他测试&#xff0c;貌似都忘了Windows环境oracle安装&#xff0c;这是一个很早很早的安装记录了&#xff0c;放上来做个备录给到大家参考。 环境&#xff1a; &#xff08;都是常规系统及工具&#xff0c;官网度娘搜索即可下载测试学习&#xff09;…

移动机器人底盘-四轮差速模型(四轮独立)

移动机器人底盘-四轮差速模型 文章目录 移动机器人底盘-四轮差速模型1. 四轮差速模型原理2. 工程实践2.1 Python实现2.2 C实现 1. 四轮差速模型原理 四轮差速模型底盘实例如下图所示。对于底盘的前轮和后轮来说&#xff0c;其速度是同步的&#xff0c;那么在理想条件下&#x…

【鲁棒优化】微电网鲁棒优化定价方案研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

中间件漏洞解析

服务器解析漏洞算是历史比较悠久了&#xff0c;但如今依然广泛存在。在此记录汇总一些常见服务器&#xff08;WEB server&#xff09;的解析漏洞&#xff0c;比如IIS6.0、IIS7.5、apache、nginx等 2|0 二、IIS5.x-6.x解析漏洞&#xff08;针对asa/asp/cer&#xff09; 2|11、打…

HTTP协议

HTTP协议专门用于定义浏览器与服务器之间交互数据的过程以及数据本身的格式 HTTP概述 HTTP是一种客户端&#xff08;用户&#xff09;请求和服务器&#xff08;网站&#xff09;应答的标准&#xff0c;它作为一种应用层协议&#xff0c;应用于分布式、协作式和超媒体信息系统…

FTP服务器

文章目录 FTP服务器FTP的数据传输原理FTP的功能简介不同等级的用户身份命令记录与日志文件记录限制用户活动的目录 FTP的工作流程与使用到的端口FTP主动式连接FTP被动式连接 vsftpd服务器基础设置为什么使用vsftpd所需要的软件以及软件结构vsftpd.conf 配置值说明与服务器环境比…

Spring Data JPA 报 HOUR_OF_DAY: 0 -> 1异常的解决过程和方案

在进行数据查询时&#xff0c;控制台报了Caused by: com.mysql.cj.exceptions.WrongArgumentException: HOUR_OF_DAY: 0 -> 1异常&#xff0c;查询得知&#xff1a;这是由于查mysql库&#xff0c;转换类型为datetime类型的字段引起的。 网上的解决方案有多种&#xff0c;大…

SIGGRAPH 2023|你的AI Tony老师上线了,英伟达提出毛发模拟新基线

2018年&#xff0c;网易《逆水寒》与AMD合作开发出来一款名为“海飞丝”的算法&#xff0c;该算法基于AMD的TressFX毛发模拟技术&#xff0c;可以在游戏中较为清晰的模拟人类头发的运动&#xff0c;大大增强了游戏场景的真实感。一个健康的成年人大概拥有10万根头发&#xff0c…