Я запускаю докер на машине с Windows с 16 ГБ ОЗУ.
Мой контейнер использует 4 ГБ памяти согласно docker stats
(см. Вывод ниже). Однако в соответствии с моим диспетчером задач Windows этот процесс не выполняется, и использование памяти на моем компьютере не меняется при запуске / остановке контейнера.
Таким образом, мои вопросы
- Откуда 4 ГБ ОЗУ, используемого контейнером (диск как ОЗУ?)
- Как я могу настроить свой контейнер для использования доступной оперативной памяти
Мой контейнер работает очень медленно, и я подозреваю его из-за описанного выше поведения; где он использует диск в качестве виртуальной памяти и, следовательно, не использует ресурсы, доступные для него.
$ docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
66a9ccfd0a51 quirky_wozniak 0.04% 4.268GiB / 4.815GiB 88.63% 113kB / 20.2kB 40.8MB / 1.07MB 16
снимок экрана менеджера задач
Настройки Docker