所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

OceanStor 9000 V300R006C10 文件系统特性指南 05

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
RHEL客户端

RHEL客户端

介绍在RHEL客户端对DFSClient的管理和维护。

查看性能统计情况

查看一段时间内进行数据读写时,系统数据传输的延时情况。

前提条件

已启用DFSClient,并使用该插件挂载了NFS共享文件。

操作步骤

  1. 执行命令xnfs_perf_tool -s,开始跟踪数据的传输情况,进行性能统计。
  2. 执行命令touch /local_path/file,在挂载的本地目录下创建file文件。
  3. 对file文件进行数据读写操作。
  4. 执行命令xnfs_perf_tool -t /path/rawfile,停止性能统计,并把统计到的性能数据写入rawfile文件。

    说明:

    /path/rawfile:path路径下的性能统计文件。可以是path目录中已有空文件,也可以是新创建的文件,新创建的文件定义后将由xnfs_perf_tool生成。如果新定义的文件和path目录下的文件重名,将会覆盖原文件,因此定义rawfile文件时不要和path目录下的其他文件重名。

  5. 执行命令xnfs_perf_tool -p /path/rawfile,对rawfile文件收集到的性能数据进行分析,并生成rawfile.tracelog、awfile.tracesum两个日志文件。

    说明:

    rawfile.tracelog里面是详细的性能分析情况,awfile.tracesum里面是汇总性能分析情况。

  6. 执行命令cat /path/rawfile.tracelogcat /path/rawfile.tracesum,打开相应的日志文件查看该段时间的性能统计情况。

    说明:

    可以使用命令xnfs_perf_tool -h 获取该命令的帮助信息。

任务示例

[root@Client2 ~]# xnfs_perf_tool -s        //开启性能统计功能
Start trace successfully, please use 'xnfs_perf_tool -t rawfile' to stop trace 
[root@Client2 ~]# touch /mnt/nfs/text     //在挂载的目录/mnt/nfs下创建文件text
[root@Client2 ~]# dd if=/dev/zero of=/mnt/nfs/text bs=1M count=10     //对text文件进行数据读操作
10+0 records in 
10+0 records out 
10485760 bytes (10 MB) copied, 0.0960958 s, 109 MB/s 
[root@Client2 ~]# xnfs_perf_tool -t /mnt/nfs/rawfile        //结束性能统计功能并把数据收集到文件中
Please use 'xnfs_perf_tool -p /mnt/nfs/rawfile' to generate the result 
[root@Client2 ~]# xnfs_perf_tool -p /mnt/nfs/rawfile       //分析文件形成日志文件
Parse the file(/mnt/nfs/rawfile) successfully, please check the result in  /mnt/nfs/rawfile.tracesum and /mnt/nfs/rawfile.tracelog 
[root@Client2 nfs]# cat /mnt/nfs/rawfile.tracelog
PAIR FID OP FLAG OFFSET LEN DURATION RETCODE RESERV1 RESERV2 
14072ff804c326d8 1464001 GetAttr 0 0 0 0 0 0 0 
14072ff96c3e58da 5f80001 Open 8941 0 0 0 0 0 0 
14072ff96c3e58da 5f80001 SetAttr 70 0 0 5859374 0 0 0 
14072ff96c3e58da 5f80001 Rpc 3 0 0 5859374 0 0 0 
14072ff96c97c108 5f80001 Close 0 0 0 0 0 0 0 
140730058c92331f 1464001 GetAttr 0 0 0 0 0 0 0 
140730058cafd210 5f80001 Rpc 2 0 0 1027013 0 0 0 
140730058d057ab9 5f80001 Open 8241 0 0 0 0 0 0 
140730058d057ab9 5f80001 SetAttr a068 0 0 5509375 0 0 0 
140730058d057ab9 5f80001 Rpc 3 0 0 5509375 0 0 0 
140730058d598bb8 5f80001 Write 1 0 100000 1105591 0 0 0 
140730058e1cbfc7 5f80001 Write 1 1048576 100000 0 0 0 0 
140730058e96f342 5f80001 Write 1 2097152 100000 0 0 0 0 
140730058f2f76c9 5f80001 Write 1 3145728 100000 0 0 0 0 
140730058fbaf73a 5f80001 Write 1 4194304 100000 0 0 0 0 
1407300590464692 5f80001 Write 1 5242880 100000 872566 0 0 0 
1407300590dce234 5f80001 Write 1 6291456 100000 0 0 0 0 
1407300591734246 5f80001 Write 1 7340032 100000 0 0 0 0 
1407300591f70535 5f80001 Write 1 8388608 100000 509266 0 0 0 
140730059280d699 5f80001 Write 1 9437184 100000 478399 0 0 0 
14073005930f4763 5f80001 Close 0 0 0 0 0 0 0 
14073009f7267226 1464001 GetAttr 0 0 0 0 0 0 0 
14073009f7455e30 5f60201 GetAttr 0 0 0 0 0 0 0 
[root@Client2 nfs]# cat /mnt/nfs/rawfile.tracesum
Syscall    Counts      Success     Failure     MaxLatency    AvgLatency     MaxRPCLatency    AvgRPCLatency    OperationPerSec 
Read        0           0           0           0              0              0                0                0             
Write       10          10          0           1105           296            0                0                10            
GetAttr     4           4           0           0              0              1027             256              4             
SetAttr     2           2           0           5859           5684           5859             5684             2             
Open        2           2           0           0              0              0                0                2             
Close       2           2           0           0              0              0                0                2             
ReadDir     0           0           0           0              0              0                0                0             
GetXattr    0           0           0           0              0              0                0                0             
SetXattr    0           0           0           0              0              0                0                0             
[root@Client2 ~]#

维护日志信息

维护DFSClient在Linux客户端各个模块的回显日志类型信息。

前提条件

已启用NFS协议增强特性。

维护日志信息
  • 开启日志信息:命令rpcdebug -m nfs -s all
  • 关闭日志信息:命令rpcdebug -m nfs -c all
说明:

rpcdebug命令是系统自带的日志设置命令。系统默认的日志级别为warning,开启的日志类型为debug。

任务示例

[root@Client2 nfs]# rpcdebug -m nfs -s all 
nfs        vfs dircache lookupcache pagecache proc xdr file root callback client mount fscache pnfs pnfs_ld 
[root@Client2 nfs]# rpcdebug -m nfs -c all 
nfs      <no flags set>
[root@Client2 nfs]# 

查看配置信息

查看DFSClient在RHEL客户端的版本号、挂载目录和建立链接的信息。

前提条件

已启用NFS协议增强特性。

查看配置信息

执行命令xnfs_op_tool -a查看DFSClient的版本号、链路和挂载的详细信息。

说明:

可以使用命令xnfs_op_tool -h查询该命令的相关操作。

任务示例

[root@Client2 nfs]# xnfs_op_tool -a 
The version of xnfs client : V300R005C00SCP100
mountinfo as follow: 
=============================================================== 
exportPath:    lisheng.com:/xnfs
mounted on:    /mnt/DFSclient
rsize:         1048576 bytes 
wsize:         1048576 bytes 
protoVers:     NFSv3 
readAhead:     --
isSync:        NO 
linkCnt:       6
srcIpCnt:      2 
srcIpArry:     192.168.60.133_192.168.60.134
dstIpCnt:      3 
dstIpArry:     10.10.70.46_10.10.70.45_10.10.70.47
翻译
下载文档
更新时间:2019-03-30

文档编号:EDOC1000162199

浏览量:30614

下载量:108

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页