По расчёту памяти на 100 сотрудников нужно 4 видеокарты
На одну задачу агенту гипотез хватает памяти в ноутбуке автора. На 100 человек нужно 4 карты A100 80 ГБ и 1 ТБ оперативной памяти, если в любую минуту у агента идут задачи 20 % сотрудников.
Сервер посчитан по памяти, скорость до покупки проверяет нагрузочный тест на одной карте.
- 12 ГБвидеопамяти на одну задачуи 32 ГБ оперативнойпамять ноутбука из теста автора
- 5 задачна одну карту A100 80 ГБ20 % памяти в запасеоценка по допущениям
- 4 картына 100 сотрудниковесли одновременно работают 20 %оценка по допущениям
- 1 ТБоперативной памяти на них женужно 800 ГБоценка по допущениям
Калькулятор
Сервер растёт вместе с командой: 100 сотрудников, 4 карты; 500 сотрудников, 20 карт
Вы задаёте число сотрудников и долю тех, кто работает с агентом одновременно, то есть чья задача идёт у агента в одну и ту же минуту. Формулы калькулятор берёт из расчёта автора: на задачу 12 ГБ видеопамяти и 32 ГБ оперативной, 20 % каждой карты в запасе. На выходе число карт трёх видов и объём оперативной памяти. Скорость ответа, пики и очередь он не оценивает, поэтому ответ годится для прикидки и для плана нагрузочного теста, а не для заказа. Как устроен тест, сказано в шаге 2 раздела «До закупки».
С агентом работают сотрудников банка, одновременно
Доля одновременной работы
Одновременно задач: 20. A100: 4, L40S: 7, RTX PRO 6000: 4. Память 1 ТБ.
Одновременно задач20
A100 80 ГБ
4 карты
5 задач на карту
L40S 48 ГБ
7 карт
3 задачи на карту
RTX PRO 6000 96 ГБ
4 карты
6 задач на карту
Оперативная память1 ТБнужно 800 ГБ
Как получено для A100
- Доступно под задачи: 80 × 0,8 = 64 ГБ
- Помещается на карту: 64 ÷ 12 → 5 задач
- Карт: 20 ÷ 5 → 4
- Оперативная память: 20 × 32 ÷ 0,8 = 800 ГБ, комплектация 1 ТБ
оценка по допущениям, не замер · карты посчитаны по памяти, а не по скорости · объёмы памяти по данным производителя
Рабочий день
Команда из 100 человек при 20 % даёт агенту 20 задач в каждую минуту дня
Одновременно здесь значит: задача сотрудника идёт у агента в эту минуту и занимает память карты. За 8‑часовой день агент по очереди работает на всю команду, и в каждую минуту идут задачи 20 % сотрудников, это 20 задач. Если нагрузка ровная, всего выходит 160 часов работы агента, на каждого 96 минут. Это следствие допущений, а не гарантированное время полезной работы и не сэкономленные часы людей. Долю в калькуляторе можно выбрать по своему дню.
Доля в калькуляторе и время агента на сотрудника в день
- 10 %48 минут
- 20 %96 минут
- 50 %4 часа
- 100 %8 часоввесь день
оценка по допущениям · день 8 часов, нагрузка ровная
Запас роста
Памяти сервера на 100 человек хватит на 125: докупить нужно одну A100
20 задачам нужно 800 ГБ оперативной памяти, а в сервер ставят 1 ТБ. Этого хватит на 25 задач, то есть на 125 сотрудников при тех же 20 %; карт A100 для них нужно 5, на одну больше. Следующий комплект памяти на 2 ТБ понадобится только со 126‑го сотрудника.
125 сотрудников25 задач одновременно
Оперативная память · комплект 1 ТБ
- сейчас 800 ГБ · 20 задач
- рост +200 ГБ · ещё 5 задач
- свободно 24 ГБ
- 26‑я задача не помещается · нужен комплект 2 ТБ
Карты A100 80 ГБ
- новая карта
оценка по допущениям · память ставят комплектом по правилу автора
Сверка
Совпадение 30 чисел из 30 проверяет формулы, а не железо
В расчёте автора сервер посчитан для 10, 50 и 100 сотрудников дважды: когда одновременно работают 20 % и когда все сразу. Калькулятор страницы пересчитывает каждую клетку по тем же формулам. Тесты сайта сверяют каждое число с таблицей автора. Совпадение значит одно: калькулятор считает так же, как расчёт автора. Подойдут ли выбранные карты, модель и нагрузка, оно не показывает, это проверяет нагрузочный тест.
совпало 30 из 30
| Сотрудников | Задач | A100 | L40S | RTX PRO 6000 | Память |
|---|---|---|---|---|---|
| 10 | 2 | 1 | 1 | 1 | 128 ГБ |
| 50 | 10 | 2 | 4 | 2 | 512 ГБ |
| 100 | 20 | 4 | 7 | 4 | 1 ТБ |
| Сотрудников | Задач | A100 | L40S | RTX PRO 6000 | Память |
|---|---|---|---|---|---|
| 10 | 10 | 2 | 4 | 2 | 512 ГБ |
| 50 | 50 | 10 | 17 | 9 | 2 ТБ |
| 100 | 100 | 20 | 34 | 17 | 4 ТБ |
Клетки из таблиц автора; отметка у числа значит, что калькулятор дал то же число
таблицы из расчёта автора · сверка тестами сайта
Допущения
Три допущения дают запас, а пики и тяжёлые задачи могут потребовать больше карт
Если допущение не подтвердится, число карт сдвинется. У каждой строки видно, куда.
12 ГБ видеопамяти и 32 ГБ оперативной на задачу
Столько памяти в ноутбуке автора. Задача в неё помещается, значит займёт не больше.
↓ столько же карт или меньше
20 % памяти каждой карты свободны
Меньший запас может сократить число карт. Если оставить запас 10 %, RTX PRO 6000 на 100 сотрудников нужно 3 вместо 4.
↓ столько же карт или меньше
Задачи похожи на тест автора
Другие задачи займут больше или меньше памяти. Больше займут длинные запрос и ответ, лишние шаги агента и модель крупнее.
↑ возможно, больше карт: покажет нагрузочный тест
Расчёт не учитывает, что модель общая
Модель загружается на сервер один раз, а память добавляется под запросы.
↓ столько же карт или меньше
Запас по памяти не складывается в гарантию: карты посчитаны по памяти, а не по скорости. Пики нагрузки, очередь и требуемое время ответа могут потребовать больше карт. 20 % одновременной работы: допущение для планирования. В расчёт не входит резерв на случай отказа.
оценка по допущениям
До закупки
До закупки банк рискует одной картой, а не сервером
Банк уточняет расчёт за пять шагов, и первый уже сделан.
- сделано
Тест на ноутбуке
Одна задача помещается в ноутбук с 12 ГБ видеопамяти и 32 ГБ оперативной.
Нагрузочный тест на одной карте
Одна карта, та же модель и те же задачи, что пойдут в пилот. Сначала 5 задач одновременно, как в расчёте для A100, потом больше; на каждом шаге замеряют время ответа и сравнивают с допустимым, которое банк задаёт заранее. По числу задач, при котором ответ укладывается в срок, уточняют, сколько нужно карт.
Спецификация и бюджет сервера
Сколько карт и памяти взять, видно из теста.
Установка в контуре банка
Модель и база стоят внутри, данные наружу не уходят.
Пилот 1–2 месяца
Ведут три человека: продуктолог, аналитик-куратор и инженер.
предлагаемый порядок
Зачем этот сервер
За 8 дней пилота агент освободил 400+ часов работы аналитика
пилот аналогичного агента
Аналитик перестаёт делать выгрузки и становится куратором агента. Это цифра внешнего пилота, расчёт мощностей она не проверяет. Страница о защите данных рассказывает, как агент читает данные и что их защищает.