Как выбрать объём SSD для коллекции локальных ИИ-моделей

Коротко о главном: для комфортной работы с локальными языковыми и генеративными моделями ориентируйтесь не на «минимально достаточный» объём, а на формулу «текущая коллекция + 50–100% запаса». На практике это означает примерно 1–2 ТБ для тех, кто работает с квантованными LLM весом до 30–40 ГБ, и 2–4 ТБ для тех, кто хранит ещё и диффузионные модели, видеогенерацию или несколько версий одной модели. Ниже — как прийти к своей цифре осознанно.

Что вообще занимает место на диске

Когда говорят про «локальные ИИ-модели», на диске обычно лежит больше, чем сами файлы моделей. Полезно заранее разделить содержимое на категории, потому что у каждой своя динамика роста:

  • Файлы весов моделей. Основная масса. Это бинарные файлы в форматах вроде GGUF, safetensors, PyTorch-чекпоинтов. Один файл — от единиц гигабайт до сотен.
  • Дубликаты и варианты. Одна и та же модель часто существует в нескольких квантованиях (Q4_K_M, Q5, Q8) — люди скачивают два-три варианта, чтобы сравнить качество и скорость. Это умножает занимаемое место в разы.
  • Чекпоинты дообучения. Если вы файнтюните модели (LoRA, полная доработка), каждая сессия обучения создаёт сохранённые состояния. Они могут занимать десятки и сотни гигабайт, если их не чистить.
  • Кэш и временные файлы. Загруженные из репозиториев фрагменты, промежуточные конвертации форматов, кэш библиотек вроде Hugging Face, который по умолчанию складывает всё в системный раздел.
  • Вспомогательные компоненты. Эмбеддинги, токенизаторы, конфиги, LoRA-адаптеры, ControlNet-модули, VAE — по отдельности мелочь, суммарно заметные гигабайты.
  • Сгенерированный контент. Изображения, аудио, видео, датасеты. Видео от локальных генераторов растёт особенно быстро.

Типичная ошибка новичка — посчитать только веса моделей и обнаружить через пару месяцев, что диск забит наполовину «невидимыми» вещами: кэшем, старыми чекпоинтами и дублями.

Сколько весят модели разных типов

Точные размеры зависят от конкретной версии и квантования, поэтому ниже — порядки величин, которые устойчивы уже несколько лет и вряд ли радикально изменятся. Перед покупкой всё равно стоит посмотреть размер интересующих вас файлов в репозитории.

Тип модели Типичный вес одного файла Комментарий
Небольшая LLM (7–9 млрд параметров, квантованная) примерно 4–6 ГБ Базовый уровень для домашнего использования
Средняя LLM (13–14 млрд, квантованная) примерно 8–10 ГБ Заметно лучше по качеству ответов
Крупная LLM (30–35 млрд, квантованная) примерно 18–22 ГБ Верхняя граница для потребительских GPU
LLM без квантования (FP16, 70 млрд+) от 130 ГБ и выше Скорее серверный сценарий, редко нужен дома
Модель генерации изображений примерно 2–7 ГБ за файл Плюс LoRA и вспомогательные модули
Модель распознавания речи от сотен МБ до нескольких ГБ Зависит от версии и языка
Модель генерации видео десятки ГБ Самая «прожорливая» категория

Из таблицы видно главное: даже скромная коллекция из десяти средних моделей — это уже 100–150 ГБ только весов. А коллекции редко останавливаются на десяти: выходят новые версии, старые хочется сравнить, появляются специализированные модели под код, перевод, анализ документов.

Формула расчёта под ваш сценарий

Вместо абстрактных рекомендаций используйте простой порядок действий:

  1. Выпишите модели, которые точно будете использовать сейчас, и сложите их размеры из репозитория.
  2. Умножьте сумму на коэффициент дублей. Если склонны сравнивать квантования — берите 1,5–2, если качаете один вариант — 1,2.
  3. Добавьте резерв под чекпоинты и эксперименты, если планируете обучение: минимум 100–200 ГБ, при серьёзном файнтюнинге — больше.
  4. Заложите 20–30% свободного места сверх всего. SSD, заполненный под завязку, теряет в скорости записи и быстрее изнашивается; кроме того, крупным моделям при загрузке нужно место для временных файлов.
  5. Округлите вверх до ближайшего стандартного объёма накопителя.

Условный пример: пять LLM среднего размера по 10 ГБ, три варианта квантования у двух из них, пара моделей генерации картинок по 5 ГБ, 50 ГБ кэша и вспомогательных файлов. Считаем: 5×10 = 50, плюс четыре дубля ≈ 40, плюс 10 ГБ картинок, плюс 50 ГБ прочего — около 150 ГБ. С учётом роста коллекции и резерва разумная цель — диск на 1 ТБ. Если же добавляются видеомодели и дообучение, счёт идёт уже на 2–4 ТБ.

Почему не стоит брать впритык

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

Производительность. У SSD есть понятие SLC-кэша: пока накопитель относительно пуст, запись идёт быстро; когда он заполнен на 80–90%, скорость падает в разы. Для работы с моделями это ощущается при копировании больших файлов и создании чекпоинтов.

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

Удобство. Перекачивать модель весом 20 ГБ после каждого удаления — потерянное время и трафик. Запас снимает необходимость постоянно решать, что удалить.

Какой накопитель выбрать помимо объёма

Объём — главный, но не единственный параметр. От остальных зависит, насколько быстро будут загружаться модели в память.

  • Интерфейс. NVMe M.2 заметно быстрее SATA. Разница в скорости чтения последовательных данных для больших файлов моделей существенная: загрузка 20-гигабайтной модели с медленного диска может занимать минуты вместо секунд.
  • Скорость последовательного чтения. Именно она определяет время загрузки весов в оперативную память или видеопамять. Чем крупнее модели, тем ощутимее.
  • Ресурс записи (TBW). Для сценария с частым дообучением выбирайте накопители с заявленным ресурсом побольше — производители указывают его в характеристиках конкретной модели.
  • Наличие DRAM-буфера. Бюджетные SSD без буфера хуже держат скорость при длительной записи, что актуально для чекпоинтов.
  • Надёжность бренда и гарантия. Коллекция моделей, которую вы собирали месяцами, стоит дороже самого диска — не берите накопители без понятной гарантийной политики.

Отдельный вопрос — второй диск. Часто разумнее купить недорогой NVMe на 1–2 ТБ специально под модели, чем перестраивать систему вокруг одного большого. Так системный раздел не страдает от кэшей, а коллекцию легко перенести целиком.

Сценарии выбора

Чтобы упростить решение, сопоставьте свой профиль с одним из типовых сценариев.

Профиль пользователя Разумный объём Почему
Пробует локальные модели впервые, 1–3 небольшие LLM 512 ГБ – 1 ТБ Хватит с запасом, цена входа минимальна
Активно пользуется LLM, сравнивает версии и квантования 1–2 ТБ Коллекция и дубли растут быстро
Генерация изображений плюс LLM, LoRA, вспомогательные модули 2 ТБ Много мелких файлов поверх весов
Дообучение моделей, работа с чекпоинтами 2–4 ТБ Чекпоинты занимают больше самих моделей
Видеогенерация, крупные неквантованные модели 4 ТБ и выше Единичные файлы весят десятки и сотни ГБ

Если сомневаетесь между двумя объёмами, почти всегда правильнее взять больший: разница в цене между соседними ёмкостями обычно меньше, чем неудобство от нехватки места через год.

Как управлять местом, чтобы объём хватал дольше

Даже правильно подобранный диск можно забить за месяцы, если не следить за гигиеной хранения. Несколько привычек, которые реально работают:

  • Настройте расположение кэша. По умолчанию библиотеки складывают скачанные модели в скрытые папки системного раздела. Перенесите кэш на диск с моделями через переменные окружения или настройки инструмента — иначе «потерянные» гигабайты будут накапливаться там, где вы их не ищете.
  • Удаляйте устаревшие версии. Когда новая версия модели проверена и устраивает, старую можно убрать. Держать три поколения одной модели имеет смысл только во время перехода.
  • Ограничьте число квантований. Выберите одно рабочее квантование под ваше железо и храните его. Второй вариант — только если действительно сравниваете качество.
  • Следите за папкой чекпоинтов. Настройте автоматическое удаление промежуточных сохранений, оставляя финальные и контрольные точки.
  • Архивируйте то, чем не пользуетесь. Редко используемые модели можно перенести на внешний HDD: они нужны не для скорости, а просто чтобы не перекачивать их потом.

Признаки того, что пора расширяться

Не ждите полной заполняемости. Действовать стоит, когда свободно меньше 15–20% объёма, когда вы начали регулярно удалять модели, которые планируете вернуть, или когда время загрузки моделей выросло — последний признак говорит и о деградации скорости заполненного SSD.

Типичные ошибки

  • Расчёт только по весам моделей. Кэш, дубли и чекпоинты легко удваивают реальное потребление. Всегда закладывайте множитель.
  • Покупка «с запасом навсегда». Объём нужен разумный: переплата за ёмкость, которая не будет использована годами, редко оправдана, тем более что цены на накопители со временем снижаются.
  • Игнорирование скорости ради объёма. Медленный SATA-диск большого объёма превратит каждую загрузку крупной модели в ожидание. Для рабочих моделей скорость важнее лишних терабайт.
  • Хранение всего на системном разделе. Кроме риска переполнить Windows или Linux, вы усложняете переезд: отдельный диск с моделями переносится на новую машину простым подключением.
  • Отсутствие резервной копии. SSD выходит из строя внезапно. Хотя модели теоретически можно скачать заново, часть из них со временем исчезает из открытого доступа, а ваши дообученные версии невоспроизводимы.

Что делать дальше

Главный принцип: считайте не «сколько весит то, что мне нужно сегодня», а «как будет выглядеть моя коллекция через год». Практический алгоритм такой: выпишите текущие и планируемые модели с их размерами, примените коэффициент на дубли и кэш, добавьте 25–30% свободного пространства и округлите вверх до стандартного объёма. Для большинства энтузиастов эта математика приводит к накопителю NVMe на 1–2 ТБ, выделенному отдельно под модели, с регулярной чисткой кэша и чекпоинтов. Перед покупкой проверьте актуальные цены и характеристики конкретных моделей SSD — они меняются чаще, чем логика расчёта.

Dfncfg.ru