【 TiDB 使用环境】测试
在服务器上部署了tidb,运行查询语句发现速度比在虚拟机中慢很多,而服务器上的配置比虚拟机高好多,因此考虑是不是硬盘的问题,服务器上的是机械硬盘,虚拟机是ssd
机械盘跑 pd 和 tikv 的话 影响会非常大,看下服务器硬件配置要求:https://docs.pingcap.com/zh/tidb/stable/hardware-and-software-requirements#服务器建议配置
你可以在2个环境测试下磁盘性能 给你几个测试的命令
IOPS 测试参考命令
fio -group_reporting -thread -name=iops_test -rw=randwrite -direct=1 -size=8G -numjobs=8 -ioengine=psync -bs=4k -ramp_time=10 -randseed=0 -runtime=60 -time_based
读写带宽测试参考命令
fio -group_reporting -thread -name=iops_test -rw=randwrite -direct=1 -size=8G -numjobs=8 -ioengine=psync -bs=1m -ramp_time=10 -randseed=0 -runtime=60 -time_based
fio -group_reporting -thread -name=iops_test -rw=randread -direct=1 -size=8G -numjobs=8 -ioengine=psync -bs=1m -ramp_time=10 -randseed=0 -runtime=60 -time_based
慢不一定是磁盘的问题。在物理机和虚拟机上测试fio后再看一下。
差距很大,机械盘通常瓶颈在磁盘上~
数据库肯定对磁盘要求高了。。。任何一个数据库都是
数据库对磁盘要求很大的,机械跑冒烟了
iops只有几千,这种磁盘运行数据库太吃力了,现在nvme的ssd磁盘也不贵,建议还是换ssd磁盘。
这么高吗,不够为啥我的虚拟机iops也只有几千,我电脑用的是nvme ssd啊?
影响很大
毫无性能可言,机械盘iops也就几十,ssd差的也几千。用机械盘装个Oracle吧
灰常大,上nvme ssd吧



