Оперативная память подорожала. Когда вы создаете домашний сервер или берете бывший в употреблении мини-ПК для побочного проекта, вы пытаетесь сопоставить его характеристики с тем, что действительно нужно сервису. Моему нужно около 2 ГБ. С этим они справляются нормально. Проблема проявилась где-то в другом месте...
Оперативная память подорожала. Когда вы создаете домашний сервер или берете бывший в употреблении мини-ПК для побочного проекта, вы пытаетесь сопоставить его характеристики с тем, что действительно нужно сервису. Моему нужно около 2 ГБ. С этим они справляются нормально.
Проблема проявилась совсем в другом месте. В проекте любого реального размера инструментарий, который я приношу на сервер, съедает больше, чем сервис:
Удаленный сервер VS Code и его демоны
фоновые агенты ИИ, такие как Claude Code или Codex — достаточно тяжелые, поэтому использование памяти является известной и отслеживаемой проблемой.
инструменты мониторинга, которые постоянно сидят и потребляют ресурсы навсегда
Итак, у меня есть небольшая компактная коробочка, которая отлично работает со службой, и меня постоянно заставляют перенаправлять ее - не из-за рабочей нагрузки, а из-за инструментов.
«Просто разрабатывайте локально и развертывайте git»
Конечно, и я так делаю. Доставка функции по-прежнему осуществляется локальной сборкой → git → развертыванием, и я бы не стал это менять.
Но git охватывает ровно один момент: доставку кода на сервер. После деплоя ждет другой набор заданий — прочитать логи, проверить использование ресурсов, выяснить, почему умер контейнер, поправить одну строчку в конфиге на скорую руку. Репозиторий не отвечает на вопрос «Что этот ящик делает прямо сейчас?», поэтому в конце концов кто-то подключится по SSH. И если этот кто-то принесет тяжелые инструменты, вы
