1漆诽、ceph daemonperf mds.mds0
2 ceph daemon mds.mds0 perf schematic | Greg - A 3 -B 3 rapt
3 ceph daemon mds.mds3 ops查看mds的ops蚓土,可以看到卡住IO的信息
4 ceph daemon mds.mds3 dump inode xxxx (查看inode信息)
5 ceph daemon mds.mds0 objecter_requests查看mds到osd的ops
6 ceph daemon mds.mds0 session ls查看mds的客戶(hù)端列表
7 如何查找一個(gè)文件位置
getfattr -n ceph.file.layout 1.txt獲取文件的layout屬性
stat 1.txt獲取文件的inode,并轉(zhuǎn)換為16進(jìn)制
rados ls -p pool | grep xxx獲取對(duì)象
rados get xxx -p xxx test
8 元數(shù)據(jù)池的日志下刷
ceph daemon mds.mds0 flush journal
9 ceph daemon mds.a command
10 rados -p 元數(shù)據(jù)池名字 get objectname xxx (獲取元數(shù)據(jù)對(duì)象內(nèi)容)
11 rados -p 元數(shù)據(jù)池名字 listomapvals objectname (獲取元數(shù)據(jù)對(duì)象擴(kuò)展屬性?xún)?nèi)容坏晦,目錄中文件元數(shù)據(jù)信息存在此處)
備注:ls -i獲取目錄inode信息,目錄對(duì)象名是inode.00000000等,其中inode都是小寫(xiě)字母