GPFS各类排故日志收集汇总

简介

IBM Spectrum Scale(原IBM GPFS)有大量的排故和性能调优文档,GPFS官方排故指南内容丰富(已上传:GPFS Problem Determination Guide V4.2),但大多操作需要在IBM技术人员指导下进行。

这里根据个人经验,总结一些常用的操作,具体命令执行前请查阅官方文档或获取官方技术支持。

GPFS 日志

最基本的排故第一步,查看GPFS日志

/var/adm/ras/mmfs.log.latest

GPFS 快照(snap)

GPFS快照包含了当前GPFS的基本信息(常用于提交给技术人员排故),执行命令为

/usr/lpp/mmfs/bin/gpfs.snap -a

这会将生成快照的命令分发到所有节点上,并收集大量GPFS信息数据。
如果你只想在快照中收集部分节点的信息,可以使用

/usr/lpp/mmfs/bin/gpfs.snap -N hpc-gpfs1i,<nodes>,<nodes>,<...>

如果仅需要单个节点的快照信息,登录该节点后输入(较少用)

/usr/lpp/mmfs/bin/gpfs.snap -z

节点挂起时GPFS快照

如果需要对挂起(hanging)的节点收集GPFS快照,可以注释gpfs.snap命令中的“df -k”。

# diff -urN gpfs.snap.orig gpfs.snap
--- gpfs.snap.orig 2012-07-19 11:32:25.000000000 -0400
+++ gpfs.snap 2012-07-19 11:33:14.000000000 -0400
@@ -382,7 +382,7 @@
typeset file
 
print "Gathering common data."
- runCommand "df_k" "df -k" 5
+# runCommand "df_k" "df -k" 5
runCommand "gpfs_executables" "$ls -l /usr/lpp/mmfs/bin" 5
runCommand "ipcs_a" "ipcs -a" 5
runCommand "ls_dev" "$ls -l /dev" 5

GPFS dump/saferdump

通过GPFS dump可以将GPFS内部的详细状态转储到文件,从而对GPFS状态进行深入分析

/usr/lpp/mmfs/bin/mmfsadm saferdump all > /tmp/mmfs/$(uname -n).$(date +%s).gpfs.saferdump.all'

如果GPFS文件系统中有“锁”,saferdump可能无法执行,这种情况下可以直接使用dump命令

/usr/lpp/mmfs/bin/mmfsadm dump all > /tmp/mmfs/$(uname -n).$(date +%s).gpfs.dump.all'

除了dump所有信息以外,也可以指定dump的信息类型,例如dump GPFS waiters,因为GPFS性能问题常常是因为waiters.

for i in $(seq 1 4); do ssh hpc-mgmt${i} mmfsadm dump waiters 1; done

GPFS trace

如果要追踪GPFS的操作,可以使用GPFS trace。但trace命令会生成大量数据,如果排故结束,务必停止trace。
在特定节点启动trace

/usr/lpp/mmfs/bin/mmtracectl --start -N hpc-gpfs1i,<nodes>,<nodes>,<...>

在特定节点停止或关闭trace

/usr/lpp/mmfs/bin/mmtracectl --stop -N hpc-gpfs1i,<nodes>,<nodes>,<...>
/usr/lpp/mmfs/bin/mmtracectl --off -N hpc-gpfs1i,<nodes>,<nodes>,<...>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GPFS(General Parallel File System)是一种分布式文件系统,主要用于在高性能计算(HPC)环境下管理和存储大规模数据。GPFS Download指的是从GPFS文件系统中下载文件的操作。 在进行GPFS Download之前,需要确保已经连接到GPFS文件系统,并具有相应的访问权限。用户可以使用命令行或图形界面工具来执行下载操作。 使用命令行工具时,可以使用以下命令进行GPFS下载: 1. 使用cd命令切换到要下载文件的目录。 2. 使用ls命令列出目录中的文件。 3. 使用gpfs.download命令加上文件名和下载路径来进行下载。例如:gpfs.download filename /download/path。 使用图形界面工具时,可以通过以下步骤进行GPFS下载: 1. 打开图形界面工具,如GPFS管理器。 2. 导航到要下载文件的目录。 3. 选择要下载的文件。 4. 点击菜单或工具栏上的下载按钮。 5. 在弹出的下载对话框中选择下载路径并确认。 无论使用命令行还是图形界面工具,GPFS下载过程中会将文件从GPFS文件系统复制到本地存储设备。下载速度取决于网络带宽和系统负载情况。 需注意的是,在进行GPFS下载时应遵守相关的访问权限和安全策略。只能下载具有合法访问权限的文件,确保数据的机密性和完整性。 总之,GPFS Download是指从GPFS文件系统中将文件复制到本地存储设备的操作。使用命令行或图形界面工具都可以完成这一操作,确保在下载过程中遵守相关访问权限和安全策略。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值