容器的Openstack-Swift磁盘使用情况

目前我正在testing一个由1个代理节点和6个存储节点组成的OpenStack-Swift集群。 每台主机都有Ubuntu 12.04。 我放了5000个容器,每个容器有一个4.6 KB的文本。 每个存储节点都有一个100 GB的磁盘,并将其格式化为xfs分区。 经过testing,当我检查存储节点上的磁盘使用情况时,我发现了一个奇怪的行为。

装载点:/ srv / node / sdb1

  • 2.0M账户
  • 2.5G容器
  • 40M的物体
  • 0 tmp

正如你可以容器目录只有数据库文件索引需要太多的空间。 有人遇到过这种行为吗? 什么可以是容器使用这么多空间的原因?

@fga

你能find这个理由吗? 你也可以试试ssbench来找出你的集群正在发生什么。 我希望这对您的分析有所帮助。