PVFS2日志配置与排错
来源:互联网 发布:淘宝网单人床 编辑:程序博客网 时间:2024/05/21 09:25
//===========================================================
服务器端的日志配置
(1)常规排错可查看日志文件 /var/log/messages 和 /tmp/pvfs2-server.log
(2) 配置更详细的日志
[root@node15 share]# cat /etc/pvfs2-fs.conf
<Defaults>
UnexpectedRequests 50
EventLogging none
EnableTracing no
LogStamp datetime
BMIModules bmi_tcp
FlowModules flowproto_multiqueue
PerfUpdateInterval 1000
ServerJobBMITimeoutSecs 30
ServerJobFlowTimeoutSecs 30
ClientJobBMITimeoutSecs 300
ClientJobFlowTimeoutSecs 300
ClientRetryLimit 5
ClientRetryDelayMilliSecs 2000
PrecreateBatchSize 512
PrecreateLowThreshold 256
StorageSpace /pvfs2-storage-space
LogFile /tmp/pvfs2-server.log
</Defaults>
<Aliases>
Alias node15 tcp://node15:3334
Alias node16 tcp://node16:3334
</Aliases>
<Filesystem>
Name pvfs2-fs
ID 1797584464
RootHandle 1048576
FileStuffing no
<MetaHandleRanges>
Range node15 3-3074457345618258603
</MetaHandleRanges>
<DataHandleRanges>
Range node15 3074457345618258604-6148914691236517204
Range node16 6148914691236517205-9223372036854775805
</DataHandleRanges>
<StorageHints>
TroveSyncMeta yes
TroveSyncData no
TroveMethod alt-aio
</StorageHints>
</Filesystem>
(3) 若想输出更详细的日志,可在 /etc/pvfs2-fs.conf中配置
将 EventLogging none修改为:
EventLogging storage,network,server
//这样可以记录来自storage subsystem, the network subsystem, server state machines的日志
//======================================================
客户端的日志配置
(1)可以在环境变量中配置,或者直接修改环境变量文件
setenv PVFS2_DEBUGMASK client,network
setenv PVFS2_DEBUGFILE /tmp/pvfs2_debug_info//若想将client端debug信息重定向(append)
这将PVFS2_DEBUGMASK中设置的debug选项信息输出到/tmp/pvfs2_debug_info,而不再与client端程序的输出混合在一起
(2)设置kmod的日志信息(在pvfs2-client-core启动前设置)
setenv PVFS2_KMODMASK file, inode
(3)kmod子系统的错误诊断信息先被写入系统ring buffer,最后写入kernel logs。
设置kmod的诊断信息级别,例如
insmod pvfs2.ko gossip_debug_mask=<diagnostic level>
The diagnostic level will be a bitwise OR of values specified in pvfs2-debug.h.
服务器端的日志配置
(1)常规排错可查看日志文件 /var/log/messages 和 /tmp/pvfs2-server.log
(2) 配置更详细的日志
[root@node15 share]# cat /etc/pvfs2-fs.conf
<Defaults>
UnexpectedRequests 50
EventLogging none
EnableTracing no
LogStamp datetime
BMIModules bmi_tcp
FlowModules flowproto_multiqueue
PerfUpdateInterval 1000
ServerJobBMITimeoutSecs 30
ServerJobFlowTimeoutSecs 30
ClientJobBMITimeoutSecs 300
ClientJobFlowTimeoutSecs 300
ClientRetryLimit 5
ClientRetryDelayMilliSecs 2000
PrecreateBatchSize 512
PrecreateLowThreshold 256
StorageSpace /pvfs2-storage-space
LogFile /tmp/pvfs2-server.log
</Defaults>
<Aliases>
Alias node15 tcp://node15:3334
Alias node16 tcp://node16:3334
</Aliases>
<Filesystem>
Name pvfs2-fs
ID 1797584464
RootHandle 1048576
FileStuffing no
<MetaHandleRanges>
Range node15 3-3074457345618258603
</MetaHandleRanges>
<DataHandleRanges>
Range node15 3074457345618258604-6148914691236517204
Range node16 6148914691236517205-9223372036854775805
</DataHandleRanges>
<StorageHints>
TroveSyncMeta yes
TroveSyncData no
TroveMethod alt-aio
</StorageHints>
</Filesystem>
(3) 若想输出更详细的日志,可在 /etc/pvfs2-fs.conf中配置
将 EventLogging none修改为:
EventLogging storage,network,server
//这样可以记录来自storage subsystem, the network subsystem, server state machines的日志
//======================================================
客户端的日志配置
(1)可以在环境变量中配置,或者直接修改环境变量文件
setenv PVFS2_DEBUGMASK client,network
setenv PVFS2_DEBUGFILE /tmp/pvfs2_debug_info//若想将client端debug信息重定向(append)
这将PVFS2_DEBUGMASK中设置的debug选项信息输出到/tmp/pvfs2_debug_info,而不再与client端程序的输出混合在一起
(2)设置kmod的日志信息(在pvfs2-client-core启动前设置)
setenv PVFS2_KMODMASK file, inode
(3)kmod子系统的错误诊断信息先被写入系统ring buffer,最后写入kernel logs。
设置kmod的诊断信息级别,例如
insmod pvfs2.ko gossip_debug_mask=<diagnostic level>
The diagnostic level will be a bitwise OR of values specified in pvfs2-debug.h.
- PVFS2日志配置与排错
- pvfs2 集群安装配置
- 日志排错笔记
- gcc排错日志
- Android 排错日志
- Ubuntu 10.04 安装配置 PVFS2 手记
- Ubuntu 10.04 安装配置 PVFS2 手记
- 排错日志【规范、模板】
- 网络配置排错
- 组策略的配置与排错技巧
- centos 6.0 安装配置nfs与排错
- pvfs2.8.2与pvfs2.7.1的操作的状态机流程已经由很大的区别了
- 错排 与 组合
- 这样记log4net日志,更好排错
- log4j未写日志排错
- Spark排错与优化
- Spark排错与优化
- Spark排错与优化
- Groovy高效编程——生成XML文件
- other-环境变量
- DIV+CSS规范命名大全集合
- Linux 僵尸进程
- skinData在delphi2010中的问题
- PVFS2日志配置与排错
- oracle数据备份
- 第三周作业(一)
- Linux 进程通信(System V) 第一节 ------> 管道 pipe
- python time模块
- 一些外企邮件常用英文
- Linux 进程通信(System V) 第二节 ------> FIFO
- 在.NET中 DAL+IDAL+Model+BLL+Web的意思
- Oracle,SqlServer,DB2存储过程中异常处理