阿里云
阿里云大学认证0元起
发表主题 回复主题
  • 357阅读
  • 7回复

[求助]ECS 内无法提高 CPU 运行负载能力

级别: 新人
发帖
4
云币
15
如题,我在做压测的时候,发现无论如何都提高不了 ECScpu 运行负载。每次 cpu 占用率都只在 5%左右,而我在本地压测时候, cpu 占用率都能达到快 100%。是 ECS 对 CPU 有保护措施吗? /[dMw *SRz  
另: 本人的 ECS 规格为 1 vCPU,2G RAM,1M 带宽服务应用用 docker 下的 openresty 开发,openresty 内没有对客户端请求做限制。 wH8J?j"5>  
[ 此帖被langll在2018-10-25 15:18重新编辑 ]
级别: 论坛版主
发帖
322
云币
460
只看该作者 沙发  发表于: 10-25
回 楼主(langll) 的帖子
b 9rQQS  
您好,您的ECS实例规则族是什么? }Q4Vy  
V<#KFm$>C  
突发性能实例T5么?
本人是阿里云社区社招版主,并非阿里云官方人员,发帖回答仅提供参考。
级别: 新人
发帖
4
云币
15
只看该作者 板凳  发表于: 10-25
回 1楼云上珠玑的帖子
刚看了一下,我的实例规则组是 n4,共享计算型实例。。这个有什么影响吗
[ 此帖被langll在2018-10-25 17:22重新编辑 ]
级别: 论坛版主
发帖
322
云币
460
只看该作者 地板  发表于: 10-25
回 2楼(langll) 的帖子
是怎么测压的呢? 'Wnh1|z  
\ji\r]k  
有日志么?
本人是阿里云社区社招版主,并非阿里云官方人员,发帖回答仅提供参考。
级别: 新人
发帖
4
云币
15
只看该作者 4楼 发表于: 10-26
回 3楼云上珠玑的帖子
用的 apache benchemark 压测的,测试过程见下面。其中,ip 地址被我打码了。我分别测得 apache2.4 和 openresty1.13,他们提供同样的页面的。 X pK eN2=p  
b~ig$!N]  
### 压测 apache  c10 n300  R'_F9\  
  1. ➜ ~ ab -c 10 -n 300 http://101.xx.xx.xx:84/
  2. This is ApacheBench, Version 2.3 <$Revision: 1807734 $>
  3. Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
  4. Licensed to The Apache Software Foundation, http://www.apache.org/
  5. Benchmarking 101.xx.xx.xx (be patient)
  6. Completed 100 requests
  7. Completed 200 requests
  8. Completed 300 requests
  9. Finished 300 requests
  10. Server Software: Apache/2.4.18
  11. Server Hostname: 101.xx.xx.xx
  12. Server Port: 84
  13. Document Path: /
  14. Document Length: 6184 bytes
  15. Concurrency Level: 10
  16. Time taken for tests: 15.848 seconds
  17. Complete requests: 300
  18. Failed requests: 0
  19. Total transferred: 1912800 bytes
  20. HTML transferred: 1855200 bytes
  21. Requests per second: 18.93 [#/sec] (mean)
  22. Time per request: 528.282 [ms] (mean)
  23. Time per request: 52.828 [ms] (mean, across all concurrent requests)
  24. Transfer rate: 117.86 [Kbytes/sec] received
  25. Connection Times (ms)
  26. min mean[+/-sd] median max
  27. Connect: 10 16 58.9 12 1032
  28. Processing: 16 438 1125.1 128 13828
  29. Waiting: 15 152 581.2 51 7172
  30. Total: 28 454 1126.5 143 13843
  31. Percentage of the requests served within a certain time (ms)
  32. 50% 143
  33. 66% 322
  34. 75% 377
  35. 80% 561
  36. 90% 816
  37. 95% 1381
  38. 98% 3294
  39. 99% 7235
  40. 100% 13843 (longest request)
5 <KBMCn  
u1'l4VgT  
### 压测 openresty c10 n300 }# Ji"e  
  1. ➜ ~ ab -c 10 -n 300 http://101.xx.xx.xx:8001/
  2. This is ApacheBench, Version 2.3 <$Revision: 1807734 $>
  3. Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
  4. Licensed to The Apache Software Foundation, http://www.apache.org/
  5. Benchmarking 101.xx.xx.xx (be patient)
  6. Completed 100 requests
  7. Completed 200 requests
  8. Completed 300 requests
  9. Finished 300 requests
  10. Server Software: openresty
  11. Server Hostname: 101.xx.xx.xx
  12. Server Port: 8001
  13. Document Path: /
  14. Document Length: 6776 bytes
  15. Concurrency Level: 10
  16. Time taken for tests: 15.974 seconds
  17. Complete requests: 300
  18. Failed requests: 0
  19. Total transferred: 2106900 bytes
  20. HTML transferred: 2032800 bytes
  21. Requests per second: 18.78 [#/sec] (mean)
  22. Time per request: 532.472 [ms] (mean)
  23. Time per request: 53.247 [ms] (mean, across all concurrent requests)
  24. Transfer rate: 128.80 [Kbytes/sec] received
  25. Connection Times (ms)
  26. min mean[+/-sd] median max
  27. Connect: 11 51 172.3 15 1064
  28. Processing: 12 460 536.2 294 3384
  29. Waiting: 11 148 316.7 42 3358
  30. Total: 24 510 554.3 324 3398
  31. Percentage of the requests served within a certain time (ms)
  32. 50% 324
  33. 66% 512
  34. 75% 771
  35. 80% 961
  36. 90% 1249
  37. 95% 1655
  38. 98% 2163
  39. 99% 2268
  40. 100% 3398 (longest request)
BUI#y `J  
~r})&`5  
整个压测过程中,cpu 使用率就没超过 5% ... g( "[wqgG  
级别: 新人
发帖
4
云币
15
只看该作者 5楼 发表于: 10-27
回 4楼langll的帖子
找到原因了,原来是达到网络瓶颈了。。。毕竟只有 1Mb 的带宽
本帖最近评分记录: 1 条评分 云币 +10
dongshan8 云币 +10 补充说明了原因。 10-31
级别: 论坛版主
发帖
13569
云币
31045

只看该作者 6楼 发表于: 10-31
回 5楼(langll) 的帖子
楼主您好, ;nbEV2Y<  
I]5){Q" S  
感谢更新帖子内容,且说明了具体的原因喔。 > 2/j  
Gdx %#@/  
是否可以直接在服务器本地访问测试,得出CPU使用值呢?
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 小白
发帖
11
云币
17
只看该作者 7楼 发表于: 11-08
ReECS 内无法提高 CPU 运行负载能力
如果是突发性能实例是有CPU限制的,而且是用积分制的。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 5 + 8 = ?
上一个 下一个