追踪 S3 成本 (S3FS)

Tracking down S3 Costs (S3FS)

在过渡期间,由于 ListBucket 和 HeadObject 调用,我们的 S3 成本猛增。我们正试图弄清楚如何调试 S3 成本的突然增加。我们做了一些不应影响它的更改,但主要更改似乎是

我附上了一张图表,显示了 2018 年 4 月 10 日和 2018 年 4 月 14 日之间的跳跃。在这两个日期之间,我们进行了以下更改

已经存在的选项从一开始就存在(没有变化) _netdev,allow_other,use_cache=/tmp,umask=0000,use_path_request_style,ensure_diskfree=10240

我们已经做了以下尝试来调试这个

不太确定还能做什么,但我们每天大约 5 美元(包括其他服务)的正常账单现在大约是每天 25 美元(增加 5 倍).. 随着 /etc/fstab 的变化,它下降了到 13 美元/天,但如果我们能回到零 ListBucket 调用和 20% 的 HeadObject 调用,我们仍在努力将其提高到 5 美元/天。

非常感谢任何关于尝试的想法。

正在调用 ListBucket 和 HeadObject API updatedb(和 located)。

解决方案:将您的挂载点(在我的例子中是 /mnt/s3fs)添加到 /etc/updatedb.conf 中的 PRUNEPATHS,这样 updatedb 在扫描时不包括它