跳转到: 导航, 搜索

SwiftHighCPU

问题

在我们的 Swift 测试环境中,我们发现存储节点的 CPU 利用率经常在没有任何请求的情况下升至 100%。

验证

测试环境

  • 节点:5 x Dell R510
  • CPU:Intel® Xeon® E5360
  • 内存:12GB
  • 副本数:3
  • 对象数量:150,000,000
  • 账户数量:120,000
  • 容器数量:160,000

审计

每个命令只运行一次,并统计其使用时间

  • swift-account-auditor:1.5m
  • swift-account-replicator:9.5m
  • swift-container-auditor:8.4m
  • swift-container-replicator:9.3m
  • swift-container-updater:19.0m
  • swift-object-updater:0.1 s
  • swift-object-replicator:10.5 小时
  • swift-object-auditor:48.3 小时