# Линейный рост используемой оперативной памяти

**URL:** <https://support.wirenboard.com/t/topic/39097>\
**Category:** Контроллеры Wiren Board\
**Created:** [July 6, 2026, 10:49am UTC](https://support.wirenboard.com/t/topic/39097 "2026-07-06T10:49:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 6, 2026, 10:49am UTC](https://support.wirenboard.com/t/topic/39097/1 "2026-07-06T10:49:06Z")

</div>

_приложен диагностический архив, доступен только сотрудникам поддержки_
 (2,6 МБ)  
Добрый день. Раньше сильно не обращал внимание на рост используемой оперативной памяти. После перезагрузки контроллер потребляет 350-400 мб, и в итоге после почти 14 дней аптайма оперативная память загружена на 1200+ мб. После перезагрузки контроллера опять начинается с 350+ мб и продолжает линейно расти. Никаких сторонних программ не установлено, только штатные .Единственно прокинут мост MQTT с параметром “+/# both”, но так было с самого  
 ![2026-07-0614-25-44](https://support.wirenboard.com/uploads/default/original/3X/1/9/1933d08d74128036b9bb3b965e1611ac5407fa3e.png)  
запуска контроллера. Контроллер 8.5, последнее stable обновление wb2606. Проблем в работе с контроллером нет никаких, но что будет с памятью когда контроллер отработает например 6 месяцев без перезагрузки. Раньше точно так не росла оперативная память. Это нормальная ситуация?

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 6, 2026, 12:02pm UTC](https://support.wirenboard.com/t/topic/39097/3 "2026-07-06T12:02:43Z")

</div>

Добрый день.  
Из приведеного архива:

```auto
              total used free shared buff/cache available
Mem: 3931 443 2032 2 1455 3342
Swap: 255 0 255
    PID PPID CMD %MEM %CPU TIME
    127 1 /lib/systemd/systemd-journa 3.2 0.0 00:00:46
   1903 1 /usr/bin/wb-mqtt-opcua 1.2 0.8 00:08:47
   1873 1 /usr/bin/wb-rules -http 127 1.0 10.7 01:53:11

```

То что в RAM кэшируется - вполне нормально.  
Какого-то значимого потребления сервисами не вижу.

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 6, 2026, 12:14pm UTC](https://support.wirenboard.com/t/topic/39097/5 "2026-07-06T12:14:40Z")

</div>

Ну это на сейчас после перезагрузки контроллера вчера. На скрине который приложил, видно что используемая оперативная память дошла до 1200+ мб, После чего я перезагрузил контроллер и оперативная память стартанула с 350+ мб и растет вверх, после нескольких дней посмотрим. Это нормальное поведение?

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 6, 2026, 12:21pm UTC](https://support.wirenboard.com/t/topic/39097/6 "2026-07-06T12:21:56Z")

</div>

> [@bmurat](#):
>
> На скрине который приложил, видно что используемая оперативная память дошла до 1200+ мб

Целесообразно и анализировать в тот момент когда “используемой” памяти много: посмотреть что ее использует.

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 6, 2026, 12:26pm UTC](https://support.wirenboard.com/t/topic/39097/7 "2026-07-06T12:26:25Z")

</div>

> [@BrainRoot](#):
>
> Целесообразно и анализировать в тот момент когда “используемой” памяти много: посмотреть что ее использует.

Принял. Будем посмотреть. Отпишусь через несколько дней.

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 9, 2026, 10:06am UTC](https://support.wirenboard.com/t/topic/39097/8 "2026-07-09T10:06:06Z")

</div>

Добрый день. Прошло 3d 17h с момента загрузки контроллера. Использование оперативной памяти увеличилось почти в два раза, после рестарта контроллер потреблял 330 мб оперативной памяти, сейчас 630 мб. Контроллер практически не нагружен. Из нештатного подключены к брокеру MQTT несколько клиентов и один мост с параметром “+/# both”. График показывает что стабильно идет рост

_приложен диагностический архив, доступен только сотрудникам поддержки_
 (2,4 МБ)  
потребления оперативной памяти. Как я понял потребляет оперативку 127 процесс **`/lib/systemd/systemd-journald`**  
Это нормальная ситуация? Или смотрим дальше?  
 ![2026-07-0913-46-21](https://support.wirenboard.com/uploads/default/original/3X/8/a/8af00fb2d95268526939dd3670239873e2796105.png)

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 9, 2026, 10:10am UTC](https://support.wirenboard.com/t/topic/39097/10 "2026-07-09T10:10:44Z")

</div>

Покажите пожалуйста, по сервисам: потребление в начале периода и текущее.  
Я не вижу проблем с сервисами.

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 9, 2026, 10:15am UTC](https://support.wirenboard.com/t/topic/39097/11 "2026-07-09T10:15:49Z")

</div>

Это сейчас:

 ![2026-07-0914-12-06](https://support.wirenboard.com/uploads/default/original/3X/0/7/075c6452c8a9d8f506a25facf7032081bfaad20f.png)  
было из Вашего поста:

> [@BrainRoot](#):
>
> Добрый день.  
> Из приведеного архива:
> 
> ```auto
> total used free shared buff/cache available
> Mem: 3931 443 2032 2 1455 3342
> Swap: 255 0 255
> PID PPID CMD %MEM %CPU TIME
> 127 1 /lib/systemd/systemd-journa 3.2 0.0 00:00:46
> 1903 1 /usr/bin/wb-mqtt-opcua 1.2 0.8 00:08:47
> 1873 1 /usr/bin/wb-rules -http 127 1.0 10.7 01:53:11
> 
> ```

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 9, 2026, 10:17am UTC](https://support.wirenboard.com/t/topic/39097/12 "2026-07-09T10:17:43Z")

</div>

```auto
root@wirenboard-AXEJVKTS:~# free -h
               total used free shared buff/cache available
Mem: 3.8Gi 630Mi 1.1Gi 2.0Mi 2.2Gi 3.1Gi
Swap: 255Mi 0B 255Mi

```

Сейчас

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 9, 2026, 12:33pm UTC](https://support.wirenboard.com/t/topic/39097/13 "2026-07-09T12:33:22Z")

</div>

Вижу единственную разницу - ушло в кэш.

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 9, 2026, 12:41pm UTC](https://support.wirenboard.com/t/topic/39097/14 "2026-07-09T12:41:58Z")

</div>

Я не понял что Вы имели ввиду, поясните пожалуйста.  
Я сужу по контролу `metrics/ram_used` и из команды `free -h used Mem:` Значение увеличивается линейно. Из этого я делаю вывод что загрузка оперативной памяти постоянно растет вверх и не падает.

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 9, 2026, 12:51pm UTC](https://support.wirenboard.com/t/topic/39097/15 "2026-07-09T12:51:28Z")

</div>

> [@bmurat](#):
>
> Я не понял что Вы имели ввиду, поясните пожалуйста.

Вот [тут](https://devopslearning.medium.com/understanding-cache-memory-in-linux-2760faf86f18) , пожалуй, довольно подробно описано.

> [@bmurat](#):
>
> Из этого я делаю вывод что загрузка оперативной памяти постоянно растет вверх и не падает.

Тут надо точно делить - ожидается ли увеличение. Если да - то чем оно обусловено. То есть просто “использование” - ни о чем, в общем, не говорит, ну отдано часть под кэш - и хорошо.

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 9, 2026, 2:20pm UTC](https://support.wirenboard.com/t/topic/39097/16 "2026-07-09T14:20:40Z")

</div>

> [@BrainRoot](#):
>
> Тут надо точно делить - ожидается ли увеличение. Если да - то чем оно обусловено. То есть просто “использование” - ни о чем, в общем, не говорит, ну отдано часть под кэш - и хорошо.

Объясните пожалуйста на пальцах. Допустим через пару месяцев после старта контроллера контрол показывает загрузку ОЗУ на 2 гб, хотя при старте я знаю что он потреблял 330 мб ОЗУ. Как мне понять что ОЗУ забилась кэшем или это какой-то сервис контроллера начал поджирать ОЗУ? Что из чего надо вычесть, что бы получить данные по реальной загрузке ОЗУ сервисами и приложениями?  
Вопросы:  
Сколько будет набираться кэш в ОЗУ?  
Есть какие то ограничения по кэшированию?  
Можно это изменить/отключить? Ведь с началом изучения контроллера, я точно помню что контрол “исп. ОЗУ” точно показывал график похожий на реальную загрузку ОЗУ.

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 9, 2026, 2:59pm UTC](https://support.wirenboard.com/t/topic/39097/17 "2026-07-09T14:59:22Z")

</div>

> [@bmurat](#):
>
> Сколько будет набираться кэш в ОЗУ?

Жёсткого лимита у page cache **нет**. Ядро отдаёт под кэш **всю свободную RAM** и освобождает её мгновенно, как только память нужна приложениям. Поэтому «размер кэша» ограничен не настройкой, а тем, сколько физической памяти в данный момент не занято под что-то более приоритетное.

> [@bmurat](#):
>
> Можно это изменить/отключить? Ведь с началом изучения контроллера, я точно помню что контрол “исп. ОЗУ” точно показывал график похожий на реальную загрузку ОЗУ.

Управлять размером - да, можно. Но для чего? Я не так долго использую libux, но до сих пор подобное нужно не было.

---

<div class="post-metadata">

**Author:** ![av1024](https://support.wirenboard.com/user_avatar/support.wirenboard.com/av1024/32/20411_2.png) [@av1024](https://support.wirenboard.com/u/av1024)\
**Post date:** [July 9, 2026, 4:44pm UTC](https://support.wirenboard.com/t/topic/39097/18 "2026-07-09T16:44:30Z")

</div>

Встряну 🙂

А не используется ли \*\*Timer и прочее в скриптах? С весны, примерно, нашёлся баг в таймерах и до сих пор не отмечен решённым - замените все Timer функции на setTimeout/setInterval для проверки

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 10, 2026, 3:19am UTC](https://support.wirenboard.com/t/topic/39097/19 "2026-07-10T03:19:08Z")

</div>

Ничего такого нет. Да и особо скриптов и нет. Контроллер почти в холостую работает.

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 10, 2026, 3:31am UTC](https://support.wirenboard.com/t/topic/39097/20 "2026-07-10T03:31:36Z")

</div>

> [@BrainRoot](#):
>
> Жёсткого лимита у page cache **нет**. Ядро отдаёт под кэш **всю свободную RAM** и освобождает её мгновенно, как только память нужна приложениям. Поэтому «размер кэша» ограничен не настройкой, а тем, сколько физической памяти в данный момент не занято под что-то более приоритетное.

Получается моя ситуация штатная? Контрол `metrics/ram_used` получается не несет нужной информации и показывает какие условные цифры не имеющие отношение к текущей загрузке? Странно конечно. Планировал в будущих проектах на WB выводить на HMI два важных параметра (CPU и RAM) для оперативного мониторинга состояния контроллера. Если Вы считаете что моя ситуация штатная, то закрывайте тему. Спасибо.

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [July 10, 2026, 9:13am UTC](https://support.wirenboard.com/t/topic/39097/21 "2026-07-10T09:13:03Z")

</div>

> [@bmurat](#):
>
> Получается моя ситуация штатная? Контрол `metrics/ram_used` получается не несет нужной информации и показывает какие условные цифры не имеющие отношение к текущей загрузке?

Показывает сколько реально занято памяти. То есть - то же что выводит по `free`.  
Да, совершенно штатная.

Я честно говоря, пока не понимаю - чем поведение контрола отличается от ожидаемого?

Если нужно отслеживать какой-то сервис то [так, например](https://support.wirenboard.com/t/mosquitto-out-of-memory-z2m/38899/14).

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 13, 2026, 4:05am UTC](https://support.wirenboard.com/t/topic/39097/22 "2026-07-13T04:05:37Z")

</div>

> [@BrainRoot](#):
>
> Я честно говоря, пока не понимаю - чем поведение контрола отличается от ожидаемого?

Ожидаю увидеть как у всех реальные цифры загрузки оперативной памяти сервисами и приложениями, например вот так:

 ![2026-07-1307-48-17](https://support.wirenboard.com/uploads/default/original/3X/b/7/b77a574c7cb3efc3c5fbb6ec697f3eabc89faf49.png)  
А в реале вижу какие то непонятные цифры стремящиеся в бесконечность. И как мне среди этих цифр отделить мух от котлет (реальное потребление сервисами и кэш) мне не понятно. И еще раз повторюсь,раньше такой линейный рост оперативной памяти не наблюдался.  
 ![2026-07-1307-50-28](https://support.wirenboard.com/uploads/default/original/3X/b/b/bbadfcf89ea9995eab60636299dca03c4c03e51c.png)

Ну раз ситуация

> [@BrainRoot](#):
>
> Да, совершенно штатная.

То вопросов больше не имею. Для собственного использования и так сойдет, а для коммерческих целей, по ряду причин WB пока не планирую использовать.

---

<div class="post-metadata">

**Author:** ![bmurat](https://avatars.discourse-cdn.com/v2/letter/b/7ea924/32.png) [@bmurat](https://support.wirenboard.com/u/bmurat)\
**Post date:** [July 13, 2026, 6:09am UTC](https://support.wirenboard.com/t/topic/39097/23 "2026-07-13T06:09:47Z")

</div>

Для информации, вдруг окажется что не штатная работа.  
В htop увидел закономерность потребление оперативки сервисом ` wb-mqtt-opcua`  
После ввода команды `systemctl restart wb-mqtt-opcua` график использованной оперативки стал такой

 ![2026-07-1310-01-41](https://support.wirenboard.com/uploads/default/original/3X/e/a/ea280c0e64975d4cffc495d3f2dee2f8439a7ab3.png)  
В работе сервис `wb-mqtt-opcua` не используется.

[Next page](https://support.wirenboard.com/t/topic/39097.md?page=2)
