2016-05-23 54 views
1

我们一直在RDS中使用MariaDB,我们注意到交换空间越来越高,不再被回收。然而,可用内存似乎很好。请检查附件。RDS吃掉所有的交换空间

实例类型:db.t2.micro

Freeable存储器:125MB

Swap空间:每24h增加了为5Mb

IOPS:禁用

存储:10GB(SSD)

很快RDS会吃掉所有的交换空间,这会给应用带来很多问题。 有没有人有类似的问题? 最大交换空间是多少? (没有在文档中找到任何东西)

请帮忙!

enter image description here

enter image description here

回答

1

在RDS启用加强监测会让事情变得更加清晰。 显然我们需要注意的是承诺交换而不是交换使用。我们能够看到我们有多少免费互换

我现在也相信MySQL正在交换内存中的东西,因为那里有太多的空间,尽管它并不是真的迫切需要内存。

+0

有什么办法可以避免在RDS上交换MySQL?我在许多服务器设置和多个实例类型中都看到了这一点。在某些情况下,我知道这不是因为内存不足。 – Ron