0

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

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

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

4

1 回答 1

1

我认为高内存使用率是可以的。Linux 借用大量内存用于磁盘缓存。您可以在此处找到更多信息。

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

于 2013-05-02T13:38:38.960 回答