tidb磁盘类型

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】场景+问题概述
官方文档只看到 硬盘PCI-E SSD不超过2TB的要求,那么NVME SSD的大小是不是跟这个一样呢?

【背景】做过哪些操作
【现象】业务和数据库现象
【业务影响】
【TiDB 版本】
【附件】

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

  • 对应模块日志(包含问题前后1小时日志)
1赞

NVME和PCIE不是一个维度的概念,NVME几乎都是PCIE总线协议的。一般总线标准只有SATA和PCIE这两个。

硬盘中所表述的PCI-e和NVMe并非是同一个东西,PCI-e是指通道,NVMe是硬盘的协议(接口规范)。一般目前支持NVMe协议的固态硬盘都是占用主板和CPU的PCI-e通道的,不过有一部分占用的是PCI-e 3.0×2通道,一部分占用的是PCI-e 3.0×4通道,比较明显的区分方式就是,PCI-e 3.0×2通道的固态硬盘顺序读写速度在1000~2000MB/s之间,而PCI-e 3.0×4通道的固态硬盘可以轻松突破3000MB/s。
NVMe和PCIe是绝配:

NVMe标准的诞生,就是基于PCIe通道的无延时特性,直接连接计算机CPU,使得固态硬盘不会因为通道转换导致的延时而丢失相当的性能,特别是在固态硬盘自身性能接近极限速度的今天,降低延时,提高通道带宽,是从另一个维度极大的提高固态硬盘读写性能。

因此PCI-e和NVMe没有谁更快的说法,而是NVMe协议必须使用PCI-e通道,占用PCI-e通道越多的固态硬盘越快。

实际上,在我们日常接触到的消费级固态硬盘中,根据固态硬盘的体积形态区分,有普通SATA接口和M.2接口;而在M.2接口阵营里,根据主控协议不同,又可以分为NVMe协议的M.2固态和AHCI协议的M.2固态,其中AHCI协议的M.2固态在性能上和普通SATA几乎没有什么区别。