victorylee
作者victorylee·2022-06-24 19:11
软件开发工程师·浪潮商用机器有限公司

GPFS的性能调优

字数 1109阅读 1238评论 1赞 2

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

目录

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

GPFS性能调优系列:

GPFS运维系列:


GPFS性能调优:如何提高GPFS文件系统的吞吐量?

1. 提高GPFS的缓存相关参数设置
1)增大pagepool的大小
使用page pool来缓存文件和元数据, 增大pagepool可以让GPFS缓存更多数据到内存中,从而避免从磁盘读写数据的低效问题。
[root@gpfs01 ~]# mmlsconfig pagepool

pagepool 1G

[root@gpfs01 ~]# mmchconfig pagepool=32G

mmchconfig: Command successfully completed

mmchconfig: Propagating the cluster configuration data to all

affected nodes. This is an asynchronous process.

2)增加每个节点的吞吐量
maxMBps - 表示 GPFS 可以提交到单个节点的最大吞吐量(以兆字节/秒为单位), GPFS 根据该参数来计算应调度多少prefetch/writebehind线程,可以根据IO 吞吐量设置客户端节点maxMBpS,该值设置为总IO吞吐量的2倍除以客户端节点数。

**2. 增加网络相关设置
GPFS的各节点通过TCP,通过IP网络传递数据,所以需要调整下的网络相关参数:
1) 通过将这些行添加到 /etc/sysctl.conf 文件来调整 TCP 窗口设置:**

# 增加 Linux TCP 缓冲区限制

net.core.rmem_max = 8388608

net.core.wmem_max = 8388608

2) 增加默认和最大 Linux TCP 缓冲区大小

net.ipv4.tcp_rmem = 4096 262144 8388608

net.ipv4.tcp_wmem = 4096 262144 8388608

执行 sysctl -p /etc/sysctl.conf 命令,设置内核。

执行 mmshutdown -a 命令,然后发出 mmstartup -a 命令重新启动 GPFS

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

2

添加新评论1 条评论

匿名用户
2023-05-04 13:17
感谢分享,内容不错!值得学习!
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广