Swift存储节点的内存使用率太高

时间:2013-05-02 02:16:09

标签: openstack-swift

我正在测试Swift的性能。该环境由1个Swift代理节点和3个Swift存储节点组成。每个存储节点都有2GB的RAM,并安装在100GB的分布上。

首先,吞吐量的结果是可以接受的。经过几天的测试,性能下降了很多。我发现存储节点的内存使用率非常高(超过95%)。

Swift中是否有任何配置来控制节点的内存使用?或者是增加RAM(等8GB RAM)的唯一解决方案?具有8GB RAM的节点是否会内存不足?

1 个答案:

答案 0 :(得分:1)

我认为高内存使用率是可以的。 Linux为磁盘缓存借了很多内存。您可以找到更多信息here

在我上传了大量文件后,我也经历了性能下降。我相信这是因为许多守护进程(复制器,更新程序)正在忙着工作。