基于 Linux 集群环境上 GPFS 的问题诊断(6)

恢复默认的跟踪属性的设置

  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 的不同之处在于它只需要在集群中的某个节点上运行,便可在集群范围内所有节点生效。这种跟踪启动方法在节点被重启后还会继续生效。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/26954.html