最近,我为集群购买了一些新的r620服务器。大多数情况下,他们会做大量的数据库事务,但是通常他们会让Hyper做各种各样的工作。正是在数据库工作期间,我开始意识到服务器的性能比我的旧r610差得多。从那时起,我就更换了控制器、nics和驱动器,以寻找与在线发布的类似系统上的其他磁盘标记测试相当的性能。大多数情况下,我的随机单线程表现似乎很糟糕。把生物圈改成性能很有帮助,但我还是跑得很慢。启用/禁用读、写和磁盘缓存会改变行为,但两者都不会从根本上改变性能。每个更新都会被应用,并且不使用预读/写回/磁盘缓存来进行测试(最好的结果)。我是不是遗漏了什么,我的CPU真的是一个单一的线程瓶颈,还是我的结果是正常的?谢谢你的建议!
系统:
R620
Windows 2019核心与超级2019和Ubuntu 18.04客人
双E5-2650v2
128 (16x8GB PC3L-12800R)
H710p迷你单声道
5x Intel D3-S 4610 960GB Raid 5中的SSD
英特尔X540网卡
使用CrystalMark 3-9/4GB:
我的系统
读/写
Seq: 1018 / 1637
512 K: 743 / 1158
4K: 19 / 23
4k QD32: 204 / 75
比较系统- https://www.brentozar.com/archive/2013/08/load-testing-solid-state-drives-raid/
读/写
Seq: 1855 / 1912
512 K: 1480 / 1419
4K: 34 / 51
4k QD32: 651 / 88
使用CrystalMark 6-2/100:
我的系统
读/写
Q32T1: 3022 / 3461
4k Q8T8: 335 / 290
4K Q32T1: 210 / 195
4K Q1T1: 32 / 30
比较系统- https://www.youtube.com/watch?v=i-eCmE5itzM
读/写
Seq Q32T1: 554 / 264
4k Q8T8: 314 / 259
4K Q32T1: 316 / 261
4K Q1T1: 33 / 115
使用CrystalMark 6- 5/1GB:
我的系统
读/写
Q32T1: 2619 / 1957
4k Q8T8: 306 / 132
4K Q32T1: 212 / 116
4K Q1T1: 25 / 27
比较系统- R610,Hyper-V Core 2012R2 -2008R2来宾-双X5670,128 GB 1600 1TB ram,4x三星860 Pro 1TB raid 5,h700
读/写
Q32T1: 754 / 685
4k Q8T8: 305 / 69
4K Q32T1: 262 / 69
4K Q1T1: 32 / 38
下面是一些与我以前的R610系统相比的真实世界数字
将同一个数据库表从本地mariadb导出到单个R620 Mariadb集群节点
R610 -170万recs/min
R620 -116万里弗/分钟
将包含数千个小文件的文件夹从VM复制到主机
R610 - 23秒
R620 -2分40秒
或者,大型文件副本显示出良好的性能,R620比R610高约35%。
发布于 2019-05-24 17:43:35
毕竟,2019服务器才是问题所在。我试着调整每一种设置,改变每一块硬件,并更新到2019年5月的最新版本。最后,该系统在Server 2016中表现良好。
发布于 2019-07-05 23:36:29
我只是想跟进,因为我记得你有一段时间以前经历过这个问题,解决方案被降级为WS2016。我不确定你是否跟踪了这篇文章,但是:https://www.reddit.com/r/sysadmin/comments/c9a005/server_2019_vm_慢的_网络_性能_到期_至_rsc/
在vSwitch上禁用RSC可能是解决问题的方法。不确定,但我只是想让你知道。
诚挚的问候,
发布于 2019-05-24 18:39:48
我假设您已经尝试手动配置NUMA设置,以将SQL视为了解NUMA的应用程序?只是在这里抓绳子,但这是个想法。
https://serverfault.com/questions/968270
复制相似问题