1
opengps 2020-11-04 21:12:51 +08:00
没扶手没看到图。
先单说下硬盘:云服务器的硬盘,iops 跟硬盘大小有所关系(推测是因为跟人平分物理盘的总 iopsl 限制了)。 虚拟化环境下的 ssd 硬盘性能也只能说勉强达到物理硬盘环境下的性能 |
2
westoy 2020-11-04 21:14:18 +08:00
低配共享云,CPU 和 IO 都是超卖的厉害, 而且还会被 cgoup 卡住了配额和优先级, 搞活动高频创建虚拟机+邻居跑分的情况下跑出这种结果太正常了
|
3
yukiww233 OP |
4
ReallllQCloud 2020-11-04 21:26:11 +08:00 1
@westoy 你说的这个是野鸡和小厂的情况,QOS 做不到位,大厂套路、良心、福报肯定都是能搞定的。楼主这个情况是云硬盘本身的特性,盘越大性能越强、越小性能越弱,这种最小配置( 40GB )下 ssd 和高性能盘区别就很小了。
转下良心文档里的算法 ,各家其实都差不多的, 单盘最大吞吐量( MB/s )算法 - SSD:最大吞吐量 = 120 + 存储容量( GB )× 0.2,最大 260,时延 0.5 - 3ms - 高性能云盘:最大吞吐量 = 100 + 存储容量( GB )× 0.15 ,最大 150,时延 0.8 - 4ms |
5
ReallllQCloud 2020-11-04 21:28:54 +08:00
@yukiww233 野鸡都不做 qos 的(别说野鸡,UCloud 很多 qos 也不到位。。),你这种就相当于你占了别人便宜,如果你有个坏邻居,那就是你被别人占便宜,要稳定还是赌运气看个人选择了
|
6
yukiww233 OP @ReallllQCloud #4 好吧,这我确实没看到,顺序读写一般用不到,只是这 4k 真的有点离谱了...我点个下沉吧
|
7
opengps 2020-11-04 21:45:10 +08:00
@yukiww233 是否超卖是另一个话题,不是硬盘性能低的理由。真在乎超卖因素,完全可以买企业级独享实例。各大云也都有独享实例。既然买了共享型咱就不讨论这个话题。
我要说的是,云硬盘的性能低下,是从虚拟化发展至今一直都没有太好的解决的问题。 当年我的经历: gps 业务(特点是密集 io 写入)因此我对比过较多的硬盘,重点关注过 1k 块大小的数据库单行顺序写入性能: 物理机环境:(在我自己的 5400 机械盘上,跟机房 ibm 服务器测得结果相似) 物理盘数据库 io 能到 3000,物理盘的虚拟机里数据库 io 瞬间降到 400-。 最终上云测得阿里云环境(入门 2 核 4G 云服务器 40G 单独 ssd 云盘): ssd 云盘数据库 500+iops,高效云盘 300iops 所以我一直有这么个结论:普通虚拟机下的虚拟硬盘,即使是基于 ssd,那也只能约等于普通机械硬盘的 io 性能。 后来我转型上云工作之后,也是经常给客户强调,对数据库性能要求高,务必用 ssd,甚至买专业 rds 。 |