我从天蓝色的存储帐户中的$ MetricsCapacityBlob表中提取数据。我能够获得有关容量的信息,但它与我的预期不同。
我的测试: 将3个文件上传到blob存储。 2是100 MB,1是1 MB,因此有201 MB的数据。 (他们已经在那里待了好几天,所以它不是"它还没有运行"问题:)) 当我从$ MetricsCapacityBlob表中获取数据时,我得到2,007,950字节。
因此,我们正在查看预期值:210,763,776字节并获得2,007,950字节。
现在其他信息准确,对象数量,容器数量等等。我确保从表中获取数据而不是分析大小。
任何帮助将不胜感激!
答案 0 :(得分:0)
事实证明,容量是可计费容量,而不是“对象中包含的总字节数”,因为它会对数据进行重复数据删除以及增加较小的开销。
“只存储/计算唯一块中的数据。如果您上传的100 MB文件是使用虚拟数据生成的,那么很可能它们有很多不会存储的重复块。”
链接到文章解释:(向下滚动到如何估算容量) http://blogs.msdn.com/b/windowsazurestorage/archive/2010/07/09/understanding-windows-azure-storage-billing-bandwidth-transactions-and-capacity.aspx
请注意,可计费容量是用于确定blob存储容器“完整性”的容量,尽管此数字($ MetricsCapacityBlob中的容量)仅适用于blob存储,不包括表或其他存储。
对于尝试使用指标信息的任何人,如果您未在配置选项卡下打开存储的指标,请记住指标表不存在。