Я работаю над MongoDB и ввел данные до 1 ГБ в коллекцию базы данных и заметил, что размер процесса MongoDB, отображаемый в диспетчере задач, равен 25 Мб, но общая вкладка «Память в производительности» диспетчера задач выше, поскольку я вставляю данные. Вопрос: почему 1 ГБ не входит в размер процесса, отображаемый диспетчером задач, я знаю, что mongodb хранит его в файлах, но при этом он кэширует часть этих данных в памяти.Размер процесса MongoDB в диспетчере задач
0
A
ответ
1
MongoDB (< = 2,6) использует файлы с отображением памяти. Это означает, что база данных запрашивает операционную систему для сопоставления файлов данных с частью виртуальной памяти . Затем операционная система обрабатывает перемещение вещей в и из физической памяти в соответствии с тем, что обращается к базе данных. Ваши 1 ГБ данных отображаются в виртуальную память, но, скорее всего, они не находятся в физической памяти, так как вы недавно не обращались к ней. Чтобы просмотреть более подробную статистику использования памяти MongoDB, запустите db.serverStatus()
в оболочке и посмотрите раздел mem
. Вы можете прочитать немного больше об устройстве хранения с отображением памяти в storage FAQ.
Смежные вопросы
- 1. Изменение имени процесса программы в диспетчере задач?
- 2. Предотвращение закрытия процесса в диспетчере задач
- 3. Вызывает ли изменение приоритета процесса в диспетчере задач Windows?
- 4. Код VBA для контроля процесса Windows, отображаемого в диспетчере задач
- 5. Delphi 7 - Запрет пользователя от убийства процесса в диспетчере задач
- 6. Что означает «Размер виртуальной машины» в диспетчере задач Windows?
- 7. Показать приложение в диспетчере задач
- 8. Несколько приложений в диспетчере задач
- 9. Что такое процессорное время в диспетчере задач?
- 10. Orphaned объект хранения Excel.exe в диспетчере задач?
- 11. Приложение мерцает в диспетчере задач Android
- 12. background worker.exe процесс в диспетчере задач
- 13. EXE остается в диспетчере задач после выхода
- 14. Тостер Окно не закрывается в диспетчере задач
- 15. Программа все еще запущена в диспетчере задач
- 16. Идентификация ассоциации файлов jar в диспетчере задач
- 17. Как изменить имя консольного приложения, отображаемое в диспетчере задач?
- 18. Как получить использование памяти приложения, как показано в диспетчере задач?
- 19. kill matlab process в диспетчере задач с использованием python
- 20. CPU Использование в диспетчере задач с помощью счетчиков производительности
- 21. Как получить идентификатор процесса в текущем процессе, как показано в диспетчере задач
- 22. Как получить описание процесса (тот, который отображается в диспетчере задач) в VB express 2010
- 23. В приложении C#, где Windows захватывает имя процесса, когда оно появляется в диспетчере задач?
- 24. Как скрыть процесс в диспетчере задач на C#?
- 25. Использование памяти в диспетчере задач и инструментах профилирования памяти
- 26. Как доступен файл страницы, рассчитанный в диспетчере задач Windows?
- 27. Как определить, какое приложение используется для запуска процесса excel в диспетчере задач
- 28. Почему сервер HTTP Apache имеет 2 процесса, отображаемых в диспетчере задач?
- 29. C# Удаление процесса с помощью диспетчера задач
- 30. процесс Excel застрял в диспетчере задач после кода очистки