victorylee
作者victorylee2022-05-31 16:15
软件开发工程师, 浪潮商用机器有限公司

GPFS应用:GPFS中高可用写缓存 (HAWC)的使用场景与操作步骤

字数 1245阅读 1009评论 0赞 1

本文是关于GPFS的系列文章之一,介绍GPFS的高级功能,性能调优及常见的运维操作等多篇文章,敬请浏览:

目录

GPFS的高级功能实战操作系列

GPFS性能调优系列:

GPFS运维系列:


GPFS应用:GPFS中高可用写缓存 (HAWC)的使用场景与操作步骤

1. HAWC原理

高可用性写入缓存 (HAWC) 通过在将数据写回后端存储系统之前,首先在非易失性快速存储设备中加固数据,从而减少小型写入请求的延迟。

当前的磁盘针对大型流式写入进行了优化,但许多工作负载(例如 VM 和数据库)包含许多小型写入请求,这些操作性能较差。为了提高小型写入的性能,存储控制器在写入存储之前,将其缓冲在非易失性内存中。这适用于某些工作负载,但 NVRAM ( (Non-volatile random-access memory)非易失性存储器)的数量通常非常小,因此无法扩展到大型工作负载。

HAWC 的目标是通过将小型写入请求吸收到任何非易失性快速存储设备(例如 SSD、闪存等)中来提高其效率。一旦脏数据写入NVRAM,GPFS可以立即响应应用程序的写入请求,大大降低写入延迟。然后 GPFS 可以在后台将脏数据刷新到后端存储。

通过首先缓冲写请求,使用了HAWC ,小的写请求写入存储之前,先将它们聚集到pagepool形成较大块。从而通过增加 GPFS 一次写入磁盘的平均数据量来提高性能。

2. 操作步骤:

1) 将metadata pool放在快速的存储上

如果metadata pool没有存储在快速存储设备上,请将metdatapool迁移到快速存储设备,这是HAWC加速的关键。

2)将恢复日志的大小增加到至少 128 MB

命令:mmchfs Device -L LogFileSize
[root@gpfs02 ~]# mmchfs gpfs1 -L 128M
mmchfs: Attention: You must restart the GPFS daemons before the new log file
size takes effect. The GPFS daemons can be restarted one node at a time.
When the GPFS daemon is restarted on the last node in the cluster, the new
log size becomes effective.

3)根据提示,重启GPFS服务

mmshutdown -a
mmstart -a

启用HAWC
# mmchfs gpfs1 --write-cache-threshold 32K

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广