他们的任何函数或类是否可以在 ceph 中知道对象的最后一次读取或写入使用情况?
我们还可以查看一个月或一年的最后一次使用情况吗?
谢谢。
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 不收集对象的使用统计信息,除了缓存层,它需要知道哪些对象在过去几个小时内没有被修改,并将它们降级到更慢/更便宜的池中。然而,它可能不是您想要的。