Энергопотребление памяти часто пытаются оценить по мощности одного модуля. Для выбора серверной архитектуры этого мало. Модуль работает внутри узла, узел — внутри стойки, а стойка должна отвести тепло и обеспечить питанием всю конфигурацию. Память влияет и на число серверов. Если рабочий набор СУБД перестаёт помещаться в доступную DRAM, компания добавляет модули или новый узел. Вместе с ним появляются процессоры, накопители, сеть, вентиляторы и дополнительная нагрузка на охлаждение. Поэтому CTO полезнее...
gigaRAM: память без переплат
HBM4 и RDIMM: как читать стратегию Samsung
12 февраля 2026 года Samsung объявила о массовом производстве и коммерческих поставках HBM4 для вычислений AI. В отчётности за первый квартал компания снова выделила этот продукт и связала его с платформой NVIDIA Vera Rubin. Для рынка памяти это сильный сигнал: производитель считает HBM важной частью будущего бизнеса и развивает выпуск под требования ускорителей. Но из новости нельзя заключить, что обычных серверных модулей RDIMM автоматически станет меньше или их цена обязательно вырастет. HBM4...
Почему популярные ключи кеша постоянно меняются
Перед запуском акции команда отмечает ключи, которые ожидает увидеть в центре трафика. Для них готовят быстрый путь, а остальные считают менее важными. После старта пользователи выбирают другой товар, рекомендации меняют маршрут запросов, и вчерашняя карта популярности перестаёт описывать сервис. В key-value кеше hot key — это ключ, к которому часто обращаются в текущей фазе. Его популярность задаёт не конфигурация памяти, а поведение пользователей, релизы, расписание и внешние события. Вместе с ней движется рабочий набор — данные, нужные приложению прямо сейчас...
Почему маленькие записи Redis занимают много памяти
Интернет-магазин хранит в Redis короткие флаги: «товар доступен», «скидка активна», «заказ оплачен». Само значение занимает совсем немного места. Команда умножает размер записи на число объектов, добавляет запас — и всё равно достигает лимита памяти раньше расчёта. Причина похожа на работу склада. Товар занимает место, но вокруг него есть коробка, этикетка, полка и запись в каталоге. Чем мельче товар, тем заметнее доля упаковки. В Redis полезные данные тоже окружены служебной инфраструктурой, которая повторяется для каждого ключа...
Working set и refault: откуда берётся высокий p99
Сервер выглядит здоровым: база не падает, среднее время ответа почти не меняется, свободная память ещё есть. Но небольшая доля запросов внезапно начинает выполняться заметно дольше. Пользователи видят паузы, хотя на общей панели нет очевидной аварии. Одна из причин — «карусель» страниц памяти. Linux освобождает место, вытесняет данные, а приложение вскоре просит их снова. Страницы приходится возвращать, накопитель получает дополнительную работу, запрос ждёт. Если этот цикл повторяется, сервер формально справляется, но часть полезной работы оплачивает лишнее движение данных...
В Linux почти нет free: закончилась ли RAM?
На панели почти не осталось свободной памяти. Полоса стала красной, а очевидный вывод звучит так: пора покупать RAM. При этом база отвечает быстро, число запросов не падает и пользователи ничего не замечают. Такое состояние может быть совершенно нормальным. Linux не хранит оперативную память пустой ради красивого графика. Свободное место система использует для кэша — сохраняет недавно прочитанные данные, чтобы в следующий раз не ждать накопитель. Поэтому низкий `free` описывает пустоту, но ещё не дефицит...
