Jan
22
2021
配置持久内存的使用方式
部分re6p实例规格支持配置持久内存使用方式,作为内存或本地SSD盘使用。本文介绍如何配置持久内存的使用方式。
前提条件
-
实例规格为以下规格之一:
- ecs.re6p.large
- ecs.re6p.xlarge
- ecs.re6p.2xlarge
- ecs.re6p.13xlarge
- ecs.re6p.26xlarge
-
镜像的版本满足以下要求:
- Alibaba Cloud Linux 2
- CentOS 7.6及更高版本
- Ubuntu 18.10及更高版本
- SUSE Linux 12 SP4及更高版本
背景信息
- 作为内存使用:您可以将部分原本存放在普通内存中的数据存放到到持久内存中,例如对访问速度要求较低的非热点数据。持久内存容量大,单GiB价格更实惠,可以帮助您大幅降低单GiB内存的整体拥有成本(TCO)。
- 作为本地SSD盘使用:持久内存作为本地SSD盘使用时,类似性能超高的SSD盘,读写延时低至400 ns。因此,您可以为需要极致稳定RT(响应时间)的核心应用数据库选用持久内存。您也可以将原有的缓存盘换成持久内存,获得更高的IOPS和带宽、更低的延时,提升整体集群业务性能。
注意 持久内存中数据的可靠性取决于物理服务器和持久内存设备的可靠性,因此存在单点故障风险。建议您在应用层做好数据冗余,将需要长期保存的业务数据存储到云盘上,以保证应用数据的可靠性。
本文示例中使用的配置如下:
- 实例规格:ecs.re6p.2xlarge
- 镜像:Alibaba Cloud Linux 2.1903 LTS 64位
将持久内存作为内存使用
持久内存作为内存使用时,核心能力是支持字符寻址。持久内存和普通内存的容量空间会各自独立存在,并不会合并。您可以通过memkind工具分配内存空间,关于如何使用memkind,请参见memkind。
将持久内存作为本地SSD盘使用
本公司销售:阿里云、腾讯云、百度云、天翼云、金山大米云、金山企业云盘!可签订合同,开具发票。
我有话说: