Перейти к содержимому

Мы ушли из ЦОДов Яндекса в Selectel, но туда ринулись все остальные, и теперь он перегружен. Возможны кратковременные сбои.

Все плагины

Калькулятор system design

Оценивайте RPS, трафик, хранение и размер кеша прямо в оверлее встречи.

Sobes Tech · 1.0.6

Параметры и результаты RPS, вкладки в шапке панели.
Параметры и результаты RPS, вкладки в шапке панели.
Компактный расчёт хранения с учётом копий и запаса.
Компактный расчёт хранения с учётом копий и запаса.
Память кеша и нагрузка на источник в компактной светлой панели.
Память кеша и нагрузка на источник в компактной светлой панели.

Калькулятор system design

Прикидывайте параметры системы прямо во время обсуждения на собеседовании. Калькулятор открывается кнопкой в оверлее в панель с изменяемым размером рядом с разговором, System Design и заметками. В узком окне панель располагается сверху.

Что считает

  • RPS: среднюю и пиковую нагрузку по числу активных пользователей, запросам на человека и множителю пика.
  • Сеть: пиковый входящий и исходящий трафик, исходящий объём за сутки.
  • Данные: новые записи за сутки, логический объём хранения и место с учётом копий и накладных расходов.
  • Кеш: RAM одной копии и всего кеша, чтения и записи, которые доходят до источника после попаданий в кеш.

Компактная форма использует фон панели встречи. Вкладки RPS, «Сеть», «Данные» и «Кеш» находятся в шапке панели. Результаты обновляются при вводе. Пустые, некорректные и слишком большие значения отмечаются ошибкой, а не превращаются в ноль. Сбросить возвращает значения по умолчанию.

Размеры запросов и объектов задаются в КиБ (1024 байта), трафик — в Мбит/с (1 000 000 бит/с). Число копий включает основную. При расчёте хранения каждая запись добавляет новое сохраняемое событие; попадания в кеш уменьшают только чтения. Формулы и допущения доступны внутри панели. Это арифметическая оценка, а не результат нагрузочного теста.

Как открыть

Установите плагин, откройте встречу и нажмите Калькулятор в панели оверлея. Кнопку можно переместить или включить в редакторе панели встречи. Есть русский и английский интерфейсы.

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