fix(trino): bound memory for the learning stack
This commit is contained in:
1 parent
21f3570b89
commit
863d658a5f
6 files changed
+177
-11
No files matched your search
+13
-7
@@ -39,15 +39,21 @@
|
||||
| Ресурс | Рекомендация | Что проверить |
|
||||
| --- | --- | --- |
|
||||
| Процессор | Не менее 4 CPU, доступных Docker | В Docker Desktop/WSL2 может стоять меньший лимит |
|
||||
| Память Docker | Не менее 10 ГБ RAM | Это память для контейнеров, а не общий объем памяти компьютера |
|
||||
| Память Docker | Ориентир — 8 ГБ RAM; 10 ГБ дают дополнительный запас | Это память для среды Docker, а не общий объем памяти компьютера |
|
||||
| Память компьютера | 16 ГБ RAM или больше | Оставь память ОС, браузеру и другим приложениям |
|
||||
| Свободное место | Не менее 20 ГБ перед первой сборкой; 30 ГБ с запасом | На диске Docker и в папке репозитория: образы, кэш сборки, исходные данные и таблицы |
|
||||
|
||||
Это рекомендуемый бюджет, а не измеренный минимальный порог. Полный курс на
|
||||
машине с 8 ГБ RAM не проверен. В Docker Desktop проверь
|
||||
[лимиты ресурсов](https://docs.docker.com/desktop/settings-and-maintenance/settings/#resources);
|
||||
для режима WSL2 лимиты задаются у виртуальной машины WSL2. Место внутри диска
|
||||
Docker и свободное место на диске компьютера — отдельные ограничения.
|
||||
Это рекомендуемый бюджет для одного активного ноутбука, а не измеренный минимум.
|
||||
На Windows с WSL2 по умолчанию доступно 50% RAM компьютера: при 16 ГБ это 8 ГБ
|
||||
для всей WSL2, включая Docker. Лимит можно настроить, это не аппаратное
|
||||
ограничение. См. [настройки WSL2](https://learn.microsoft.com/en-us/windows/wsl/wsl-config#main-wsl-settings)
|
||||
и [ресурсы Docker Desktop](https://docs.docker.com/desktop/settings-and-maintenance/settings/#resources).
|
||||
|
||||
Trino ограничен 2 ГиБ памяти контейнера и 1 ГиБ Java heap. Проверка запросов
|
||||
на данных курса описана в [справочнике](./docs/stack_reference.md#ресурсы-и-проверенная-среда).
|
||||
Полный курс под общим жестким лимитом Docker 8 ГБ пока не проверен. В WSL2 часть
|
||||
памяти также нужна самой Linux-среде; закрой другие тяжелые задачи на время урока.
|
||||
Место внутри диска Docker и свободное место на диске компьютера — отдельные ограничения.
|
||||
|
||||
С добавлением VS Code образ окружения вырос примерно на 1,2 ГБ относительно
|
||||
Jupyter; базовые слои у них общие. MinIO скачивается готовым, компилировать его
|
||||
@@ -74,7 +80,7 @@ docker compose config --quiet
|
||||
|
||||
В `docker version` должны быть разделы Client и Server, версия Compose — не
|
||||
ниже 2.17. `docker info` показывает ресурсы, которые видит Docker; память дана
|
||||
в байтах (10 ГБ — примерно 10 000 000 000 байт). Последняя команда при успехе
|
||||
в байтах (8 ГиБ — 8 589 934 592 байта). Последняя команда при успехе
|
||||
ничего не печатает. Если Docker не отвечает или конфигурация не читается,
|
||||
исправь эту ошибку до сборки.
|
||||
|
||||
|
||||
Reference in new issue
Block a user