打开CEPH内核DOUT日志输出
首先對ceph的內核模塊打開debug信息。在Kconfig文件中添加DDEBUG選項。
/root/rpmbuild/SOURCES/linux-3.13.8/drivers/block/Kconfig
config BLK_DEV_RBD_DEBUG
? ? ? ? bool "Support BLK_DEV_RBD_DEBUG"
? ? ? ? help
? ? ? ? ? this is debug for rbd block ,add by wangqingfeng
? ? ? ? depends on BLK_DEV_RBD
/root/rpmbuild/SOURCES/linux-3.13.8/drivers/block/Makefile
42 ifeq ($(CONFIH_BLK_RBD_DEBUG),y)
? EXTRA_CFLAGS += -DDEBUG
44 endif
打開選項:
[] Support BLK_DEV_RBD_DEBUG
其次,打開內核printk 日志等級為8的信息,并打開ceph的日志信息;
[root@ceph01 ~]# echo "8" >/proc/sys/kernel/printk
[root@ceph01 ~]# cat /proc/sys/kernel/printk
8 ? ? ? 4 ? ? ? 1 ? ? ? 7
[root@ceph01 ~]#mount -o rw.remount -t debugfs none /sys/kernel/debug/
[root@ceph01 ~]#echo "module libceph +p" >/sys/kernel/debug/dynamic_debug/control
最后修改日志文件:/etc/rsyslog.conf
?kern.* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /var/log/kernel ??
轉載于:https://blog.51cto.com/aireal/1787029
總結
以上是生活随笔為你收集整理的打开CEPH内核DOUT日志输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring中的p标签(转)good
- 下一篇: Linux内核实现中断和中断处理(二)