我们能否知道ceph中最后一次读写的用法日期和时间?

时间:2015-03-24 12:20:49

标签: ceph

是他们在ceph中可以知道对象的最后读取或写入用法的任何函数或类吗?

我们还能看到一个月或一年的最后一次使用吗?

感谢。

1 个答案:

答案 0 :(得分:1)

librados API的rados_read_op_stat函数可用于查询上次修改时间和对象的大小。

rados中的 stat 子命令可以方便地用于测试它:

$ rados --pool rbd put FOO /etc/group 
$ rados --pool rbd stat FOO
rbd/FOO mtime 2015-03-24 15:04:47.000000, size 1253

Ceph不收集对象的使用情况统计信息,除了需要知道过去几小时内没有修改过哪些对象的缓存层,并将它们降级为更慢/更便宜的池。然而,这可能不是你想要的。