# 您的 Droplet 内存容量即将达到上限

**URL:** https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175
**Category:** Self-hosting
**Tags:** server-resources
**Created:** [2021年十月4日 17:09 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175 "2021-10-04T17:09:41Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月4日 17:09 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/1 "2021-10-04T17:09:41Z")

</div>

我刚刚收到以下通知：

> 您的一个或多个 Droplet 的内存容量即将耗尽，其性能可能会受到影响。如果没有足够的 RAM 或内存，应用程序可能会运行缓慢，或者偶尔变得不稳定并崩溃。

我使用的是一个 2GB 内存的 DigitalOcean Droplet。

在过去 14 天里，图表显示内存使用率约为 90-95%。我之前曾 [询问过关于内存等问题](https://meta.discourse.org/t/digital-ocean-graphs-and-upgrading-droplet/190174?u=jonathan5)，当时被告知充分利用可用内存是好事，但这是 DigitalOcean 第一次就此发送邮件。我当前运行的是 2.8.0b6 版本。

我能想到的唯一近期变更是，我将所有用户设置为“关注”主要分类，从而接收电子邮件通知。也许因此帖子数量有所增加——但这仍然是一个相对安静的论坛，大约有 250 名用户和少数活跃发帖者。

这可能是什么原因导致的？我应该采取什么措施（如果有的话）？或者还有哪些进一步的信息会有帮助？谢谢。

更新：如果有帮助的话：磁盘使用率稳定在 40% 以下，CPU 使用率低于 5%，偶尔会飙升至约 20%。

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [2021年十月4日 17:33 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/2 "2021-10-04T17:33:23Z")

</div>

我收到了相同的邮件，但我的所有 Droplet 远未达到容量上限。这可能是 DigitalOcean 监控通知中的一个故障。

 ![droplet memory graph](https://global.discourse-cdn.com/meta/original/3X/f/c/fc3c2680bcc89897e5e72663063c71f04d81637d.png)

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月4日 17:38 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/3 "2021-10-04T17:38:13Z")

</div>

感谢您的快速回复。这很可能是一个故障（在这种情况下可能会有更多像您这样的回复！），但在我的情况下，图表在整整两周内一直在 90-95 的范围内波动。我想图表也可能出错……

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [2021年十月4日 17:47 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/4 "2021-10-04T17:47:20Z")

</div>

我收回刚才的话——我有一个测试 droplet 尚未检查，很可能正是它触发了警告。我将重新构建它并观察结果。

 ![test droplet memory graph](https://global.discourse-cdn.com/meta/original/3X/d/1/d16305ba9de25757e7a93a7a473379d80051abd4.png)

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [2021年十月4日 18:25 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/5 "2021-10-04T18:25:39Z")

</div>

更新、重启和重建后没有明显变化。这是一个我仅用于测试的最小化 Droplet，通常处于休眠状态，CPU 使用率约为 1%，除我之外没有其他用户。

1vCPU / 1 GB 内存 / 25 GB 磁盘 / Ubuntu 18.04.3 (LTS) x64

 ![test droplet memore with reboot and update](https://global.discourse-cdn.com/meta/original/3X/c/1/c197f7ca4271f4d585830f528903fa62876d54e4.png)

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月5日 11:28 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/6 "2021-10-05T11:28:02Z")

</div>

在我的情况下，至少在最初的几分钟内，它似乎显著下降了。我会继续观察。我在大约 12:05 运行了 `./launcher rebuild mail-receiver`，随后运行了 `./launcher rebuild app`。

我想知道是否出现了什么问题，或者是否一切正常。

 ![Screenshot 2021-10-05 12.23.13 cropped](https://global.discourse-cdn.com/meta/original/3X/b/3/b32b896497fe203b0efa0bab2a62f293e6143807.png)

---

<div class="post-metadata">

### Author: ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)
#### Post date: [2021年十月5日 21:06 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/7 "2021-10-05T21:06:32Z")

</div>

您是否同意现在看起来一切正常？我仍会继续关注。第二次下降是因为重新构建应用程序以修复一个无关的问题。

 ![Screenshot 2021-10-05 22.03.51](https://global.discourse-cdn.com/meta/original/3X/6/2/62ad333eb5a70c537f3d8640546af4ee3aedb57e.png)

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [2021年十月6日 00:22 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/8 "2021-10-06T00:22:58Z")

</div>

这并不超出正常范围。我的生产实例拥有 8GB 内存，运行使用率稳定在 41%。

---

<div class="post-metadata">

### Author: ![supermathie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/supermathie/32/507518_2.png) [@supermathie](https://meta.discourse.org/u/supermathie)
#### Post date: [2021年十月6日 00:49 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/9 "2021-10-06T00:49:25Z")

</div>

DO 是监控空闲内存还是可用内存？

参见：[https://www.linuxatemyram.com/](https://www.linuxatemyram.com/)

---

<div class="post-metadata">

### Author: ![omarfilip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/omarfilip/32/208019_2.png) [@omarfilip](https://meta.discourse.org/u/omarfilip)
#### Post date: [2021年十月6日 03:39 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/10 "2021-10-06T03:39:33Z")

</div>

DO 监控可用内存：

**测试 Droplet**

```plaintext
# free -m
         total used free shared buff/cache available
Mem: 985 687 91 52 206 105
Swap: 2047 236 1811

```

 ![memory panel at digital ocean](https://global.discourse-cdn.com/meta/original/3X/5/a/5afbbce7817d68fcfc7f7b2a121cf0b598b81bcf.png)

`free -m` 显示可用内存为 11%，监控图表显示为 12%，两者非常接近（四舍五入误差）。该图表是 DO 管理面板中提供的唯一内存测量指标。

**生产 Droplet**

```plaintext
free -m
       total used free shared buff/cache available
Mem: 7983 1896 1550 1082 4536 4650
Swap: 4095 291 3804

```

 ![memory panel at digital ocean production](https://global.discourse-cdn.com/meta/original/3X/f/1/f1a8b2eba3a9924b01810a6fb107c138baa9979c.png)

`free -m` 显示可用内存为 58%，监控图表也显示为 58%。

---

<div class="post-metadata">

### Author: ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)
#### Post date: [2021年十月6日 04:48 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/11 "2021-10-06T04:48:20Z")

</div>

我刚刚在一台 2GB（AMD）服务器上也开始收到这些邮件。几分钟后我重新构建了 Discourse，内存使用量略有下降。

 ![server memory](https://global.discourse-cdn.com/meta/original/3X/0/4/04c87164fce9d2c15d396ec1dbe50cc0c0b9dbb5.png)

---

<div class="post-metadata">

### Author: ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)
#### Post date: [2021年十月6日 16:53 UTC](https://meta.discourse.org/t/your-droplet-is-nearing-its-memory-capacity-email/205175/12 "2021-10-06T16:53:53Z")

</div>

不过这种情况并未持续。起初我以为这可能是因为我最近将其从另一台主机迁移到 DigitalOcean 所致，但迁移后一段时间内一切正常。我可能稍后会将内存升级到 4 GB。

 ![droplet memory](https://global.discourse-cdn.com/meta/original/3X/2/7/271ae3c0f66a7de577a5e65e4925314d20d703e8.png)
