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

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 阿里云产品全线降价的一力作,2023年4月阿里云推出新款通用算力型ECS云服务器Universal实例,该款服务器的真实表现如何?让我先测为敬!

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

参与ECSU实例评测,申请免费体验机会:https://developer.aliyun.com/mission/review/ecsu
参与ECSU实例评测,申请免费体验机会:https://developer.aliyun.com/mission/review/ecsu
参与ECSU实例评测,申请免费体验机会:https://developer.aliyun.com/mission/review/ecsu
alibaba_u1.jpg

一、写在最前

视频演示地址>>>点我直达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 ]
        then
        echo "$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 {
   mathJaxContainer[1]}3}'`
_path=`mktemp -d ${_file}.XXXXXXXX`
mkdir -p ${_path}
#chmod 777 -R $_path
#echo '        {
   mathJaxContainer[2]}_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={mathJaxContainer[6]}_requests;i+=$_add))
do
if [  "${_concurrency}" -ge 20000 ];then
 echo "${_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{
   mathJaxContainer[19]}12}'`
echo " $i           ${_Requests_per_second}      ${_Time_per_request}  ${_Transfer_rate}    " >> {
   mathJaxContainer[22]}{
   _requests}_report.txt
_time={
   mathJaxContainer[23]}_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 awscli

aws configure --profile minio

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

git clone https://github.com/aws-deepracer-community/deepracer-for-cloud.git

pip install boto3 jq


curl 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 cpu

reboot

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实例进行测评,直达链接>>>点我直达<<<

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
存储 弹性计算 编解码
阿里云通用算力型U1实例简介,单位算力成本最高下降40%(高性价比)
阿里云推出的高性价比通用算力型U1实例新品,该实例与磁盘同享低至3.8折,年付仅109.8元/月。这款产品具有低成本、高性能等特点,能够有效降低用户的算力成本。根据官方数据,单位算力成本最高下降了40%。本文将介绍U实例的产品优势、应用场景以及详细规格指标。
阿里云通用算力型U1实例简介,单位算力成本最高下降40%(高性价比)
|
15天前
|
存储 缓存 运维
阿里云服务器经济型e与通用算力型u1实例各自性能、适用场景区别及选择参考
在选择阿里云服务器实例规格时,经济型e实例和通用算力型u1实例因其高性价比和广泛适用性,备受个人开发者、中小企业的青睐。在同地域、相同配置的情况下,经济型e和通用算力型u1实例的价格相对于其他实例规格要低一些,很多个人和初创企业用户都会优先考虑选择这两个实例规格的云服务器,那么它们之间有什么区别?各自的性能、适用场景上有何区别?我们应该如何选择呢?本文将详细解析这两款实例的性能特点、适用场景、价格优势及购买建议,帮助用户更好地理解并选择合适的云服务器实例。
|
8天前
|
存储 缓存 安全
阿里云服务器通用算力型u1实例怎么样?实例性能与测评结果参考
本文将通过性能评测、适用场景、特点介绍、实测数据分享以及最新活动价格等多个方面,全方位解析这款云服务器实例,以供用户了解和参考。
|
1月前
|
算法 网络协议 数据挖掘
阿里云通用算力型U1实例性能、适用场景、与经济型e区别、收费标准参考
在阿里云目前的活动中,通用算力型u1实例是一款价格相对较低且性价比较高的实例规格,通用算力型Universal实例(U实例)能提供均衡的计算、内存和网络资源,支持多种处理器和多种处理器内存配比。该类型实例依托阿里云资源池化技术和智能调度算法进行动态资源管理,为您的应用提供持续的算力保障、稳定性保障、供应及弹性保障,可以满足大多数场景下的应用需求,是一款具有高性价比的企业级实例。本文为大家介绍通用算力型U1实例的性能、适用场景、收费标准,以及和经济型e实例的区别,以供参考。
|
4月前
|
存储 缓存 运维
阿里云经济型e与通用算力型u1实例性能、适用场景及常见问题
在阿里云的众多云服务器实例类型中,经济型e和通用算力型u1实例因其高性价比和广泛的适用性而备受青睐。2024年经济型e实例2核2G3M带宽40G ESSD Entry盘99元1年,通用算力型u1实例2核4G5M带宽80G ESSD Entry盘199元1年,本文将深入解析这两种实例的性能特点、适用场景以及购买建议,以供参考。
阿里云经济型e与通用算力型u1实例性能、适用场景及常见问题
|
5月前
|
存储 机器学习/深度学习 编解码
阿里云服务器计算型c8y实例简介:收费标准、性能及与计算型c7区别参考
在我们通过阿里云的各种活动来选择计算型实例规格的云服务器时,通常有计算型c7和c8y实例可供选择,计算型c8y属于阿里云的倚天云服务器系列,采用阿里云自研倚天710 ARM架构CPU,依托第四代神龙架构,提供稳定可预期的超高性能。同时通过芯片快速路径加速手段,完成存储、网络性能以及计算稳定性的数量级提升。本文为大家介绍一下计算型c8y实例最新收费标准、性能介绍及与计算型c7区别参考。
阿里云服务器计算型c8y实例简介:收费标准、性能及与计算型c7区别参考
|
7月前
|
存储 编解码 弹性计算
阿里云目前活动中的经济型e、通用算力型u1与计算型c7和c8y实例选择参考
如果我们需要购买2核4G、4核8G、8核16G配置的阿里云服务器,在阿里云目前的活动中有经济型e、通用算力型u1、计算型c7和计算型c8y四种实例可选,虽然配置相同,但是价格却是不一样的,以2核4G配置为例,目前阿里云的活动中,经济型e实例2核4G配置只要57.94元/3个月、599.93元/1年起,而计算型c7则要1860.00元/1年起,因此,我们有必要弄清楚他们之间的差别,这样才能根据自己的需求选择最适合自己的实例。
阿里云目前活动中的经济型e、通用算力型u1与计算型c7和c8y实例选择参考
|
7月前
|
存储 弹性计算 网络协议
阿里云服务器通用算力型u1实例性能介绍及活动价格参考
通用算力型u1实例是阿里云推出的高性价比云服务器实例,支持多款Intel Xeon Platinum 可扩展处理器,基准vCPU算力与5代企业级实例持平,最高vCPU算力与6代企业级实例持平,主要适用于Web应用及网站,企业办公类应用,数据分析和计算等大多数通用的对vCPU算力和性能要求不高的应用场景。本文为大家详细介绍倚天云服务器实例的主要性能和最新活动价格情况。
阿里云服务器通用算力型u1实例性能介绍及活动价格参考
|
存储 编解码 弹性计算
阿里云服务器经济型e、通用算力型u1、计算型c7、计算型c8y实例区别及选择参考
当我们通过阿里云的活动去购买阿里云服务器的时候,如果我们计划购买的配置是2核4G、4核8G或者8核16G这种cpu与内存配比为1:2的云服务器时,会发现有经济型e、通用算力型u1、计算型c7、计算型c8y四种实例规格可选,虽然配置相同,但是实例规格不同,价格相差还是很大的,因此,我们有必要了解这几个实例规格之间的区别,从而根据自己的上云场景及需求来选择适合自己的实例规格。
阿里云服务器经济型e、通用算力型u1、计算型c7、计算型c8y实例区别及选择参考
|
云安全 存储 弹性计算
小鱼深度产品测评之:阿里云新款通用算力型ECS云服务器Universal实例,实力与能力并存的一款产品。
小鱼深度产品测评之:阿里云新款通用算力型ECS云服务器Universal实例,实力与能力并存的一款产品。
589 1