恢复默认的跟踪属性的设置
mmchconfig trace=DEFAULT <-i>
例如:
node1:~ # mmchconfig trace=DEFAULT -i
mmchconfig: Command successfully completed
默认的跟踪文件保存路径:
如果没有特别的指定,默认的跟踪文件被保存在 /tmp/mmfs 目录下。例如:
node1:/tmp/mmfs # ls -al trc*
-rw-r--r-- 1 root root 406110912 Jan 19 14:52 trcfile.100119.14.52.05.node1
-rw-r--r-- 1 root root 1073686504 Jan 20 06:02 trcfile.100120.06.02.35.node1
-rw-r--r-- 1 root root 361915888 Jan 20 15:54 trcfile.100120.15.54.10.node1
可以通过 mmchconfig dataStructureDump=<desired_location> 来修改跟踪文件保存的位置。
启动跟踪功能
完成了跟踪属性的设置后,就可以启动跟踪功能了。启动跟踪功能的命令有两种,分别为 mmtrace 和 mmtracectl。mmtrace 主要应用在 GPFS3.1 及之前的版本中。自从 GPFS3.2 之后,mmtrace 逐渐被 mmtracectl 所取代。因为 mmtracectl 更加便捷,它只需在一个节点上运行便可在集群中所有节点上生效,而不像 mmtrace 那样,必须在每个节点上都运行。
下面介绍 mmtrace 的使用方法。
在单一节点上简单的启动跟踪功能:
命令:mmtrace start
该命令在哪个节点上运行,就在哪个节点上生效。需要注意的是,这种启动方法在节点被重启后,会失效。
使用 mmtracectl 命令进行跟踪:
mmtracectl 命令与 mmtrace 的不同之处在于它只需要在集群中的某个节点上运行,便可在集群范围内所有节点生效。这种跟踪启动方法在节点被重启后还会继续生效。