Быстрые обновления... при наличии подходящего оборудования

Некоторое время я запускал сайт в бета-версии на виртуальной машине с 1 ядром CPU и 1 ГБ памяти. План состоял в том, чтобы после первоначальной настройки и доработки внешнего вида перейти на более производительную платформу. Хотя сайт всегда работал медленно, что было ожидаемо, последние обновления вынудили меня обновить оборудование. Docker Manager несколько раз не смог обновиться. После этого Discourse несколько раз не смог обновиться.

Сегодня я обновил оборудование до 2 ядер CPU и 4 ГБ памяти. Страницы теперь работают отлично. Обновления прошли очень быстро.

Огромное спасибо команде Discourse за постоянную поддержку и улучшения, которые делают обновления максимально безболезненными.

Также это серьёзное предупреждение другим администраторам. Мы больше не можем запускать эту систему на старом оборудовании. Старое железо приводит к странным проблемам, которые никто здесь не может отладить. Если ваша система ведёт себя странно, обновите оборудование, даже временно, и посмотрите, исчезнут ли проблемы. Если нужно, можно понизить характеристики для экономии бюджета. Но хотя бы вы будете точно знать, где возникают проблемы, а где их нет.

Надеюсь, это поможет.

9 лайков

Возможно, если бы у вас не было включено swap-пространство (что большинство провайдеров не рекомендуют из-за проблем с производительностью и износа оборудования), я бы вполне мог представить, что ваша система превысит лимит в 1 ГБ и начнёт испытывать различные сбои OOM (нехватка памяти).

У меня не было сбоев, когда я полагался на swap-пространство, но недавно я также обновил конфигурацию, увеличив выделенную оперативную память и отключив swap, и заметил столь же значительное улучшение производительности, особенно во время процессов восстановления.