Рейтинг:0

достаточно памяти для пониженного сервера ubuntu?

флаг kz

Руководство решило уменьшить производительность сервера.

Текущий размер: стандартный B16ms (16 виртуальных процессоров, 64 ГБ памяти)
Желаемый размер: стандартный B8ms (8 виртуальных процессоров, 32 ГБ памяти)

ЦП в основном простаивает (вывод от sar -u)

10:20:01 CPU %user %nice %system %iowait %steal %idle
10:30:01 все 15,46 0,00 4,24 0,19 0,00 80,11
10:40:01 все 17,11 0,04 4,21 0,18 0,00 78,47
10:50:01 все 19,29 0,00 4,76 0,52 0,00 75,43

Что меня беспокоит, так это память:

root@драгоценный-сервер:~# бесплатно -h
              общее количество использованных бесплатных общих баффов/доступных кешей
Память: 62 г 7,9 г 26 г 510 м 28 г 53 г
Обмен: 0B 0B 0B

Кажется, у меня доступно 53 ГБ, однако бесплатно всего 26 ГБ.

Sar сообщает, что используется 53%-57% (поле %memused), из которых только ~15%-18% фиксируются (поле %commit):

10:20:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty
10:30:01 28,9 г 55,2 г 33,9 г 53,9% 2,6 г 19,8 г 9,7 г 15,4% 24,1 г 3,7 г 11,5 млн
10:40:01 27,0 Г 53,3 Г 35,8 Г 57,0 % 2,6 Г 19,8 Г 11,6 Г 18,5 % 26,0 Г 3,7 Г 1,7 М
10:50:01 26,8 г 53,1 г 36,0 г 57,3% 2,6 г 19,8 г 11,8 г 18,7% 26,2 г 3,7 г 4,3 млн

Grafana сообщает, что используется только 15% памяти: введите описание изображения здесь

Итак, вы видите мое замешательство? Команда free говорит, что у меня доступно 53 ГБ, sar говорит, что используемая память составляет 52%, а Grafana говорит, что используется 15%. Я не уверен, что смогу сделать даунскейл :)

Каковы ваши соображения, господа?

флаг us
Rob
Мне очень нравится таблица "Вы бы назвали это..." против "Linux называет это..." (и другие пояснения) на https://www.linuxatemyram.com/. тенденции, и если эти тенденции согласуются с опубликованными вами числами, то ваша система действительно кажется слишком большой по сравнению с фактическими требованиями к памяти для нагрузки вашего приложения.
catalin avatar
флаг kz
да, у меня есть история за последний месяц, и в большинстве случаев показатели одинаковы. Спасибо за предоставленный URL :) Похоже, я действительно могу уменьшить масштаб.
djdomi avatar
флаг za
на данном этапе 16-24гб хватило бы но вы так и не сказали в чем вопрос или проблема связанная с бизнесом
djdomi avatar
флаг za
Отвечает ли это на ваш вопрос? [Можете ли вы помочь мне с планированием емкости?](https://serverfault.com/questions/384686/can-you-help-me-with-my-capacity-planning)
catalin avatar
флаг kz
@djdomi Что ж, похоже, в коде приложения в прошлом были некоторые проблемы, каким-то образом он потреблял много IOPS и ОЗУ, и, поскольку не было кого-то (разработчика), чтобы быстро исправить это, они просто увеличили масштаб машины. Затем они исправили код, и теперь мы думаем о том, чтобы вернуть его к тому, что было раньше. Но я просто хотел быть уверенным в оперативной памяти :) Что касается предоставленного URL-адреса, это очень помогает, но не отвечает на мой вопрос. Меня смущает разный вывод команд free, sar и grafana. Вроде все разное говорят..
djdomi avatar
флаг za
Короче говоря, попробуйте уменьшить на 50% оперативную память и посмотрите, что произойдет в следующие недели.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.