Ответ 1
Это должно предоставить вам достаточно информации
mapped - amount of data mmaped (total data size) megabytes
vsize - virtual size of process in megabytes
res - resident size of process in megabytes
Я пытаюсь понять результаты мангостата:
Пример
insert query update delete getmore command flushes mapped vsize res faults locked % idx
0 2 4 0 0 10 0 976m 2.21g 643m 0 0.1 0
0 1 0 0 0 4 0 976m 2.21g 643m 0 0 0
0 0 0 0 0 1 0 976m 2.21g 643m 0 0 0
Я вижу
mapped - 976m
vsize-2.2.g
res - 643m
res
- RAM, поэтому ~ 650 МБ моей базы данных находится в оперативной памяти.mapped
- общий размер базы данных (через файлы с отображением памяти)vsize
-не уверен, почему vsize важен или что именно это означает в этом контенте - im работает с m1.large, поэтому у меня есть 400 ГБ пространства HD + 8 ГБ ОЗУ.
Может кто-то помочь мне здесь и объяснить, если
Это должно предоставить вам достаточно информации
mapped - amount of data mmaped (total data size) megabytes
vsize - virtual size of process in megabytes
res - resident size of process in megabytes
1) Я нахожусь на правой странице
Итак, mongostat
на самом деле не "живой монитор". Это в основном полезно для подключения к определенному серверу и наблюдения за чем-то конкретным (что происходит, когда это задание выполняется?). Но это не очень полезно для отслеживания производительности с течением времени.
Как правило, для мониторинга сервера вы захотите использовать инструмент Zabbix или Cacti или Munin. Или какой-либо сторонний монитор сервера. Веб-сайт MongoDB имеет список.
2) какую статистику я должен контролировать в производстве
Вам следует отслеживать те же основные статистические данные, которые вы бы отслеживали на любом сервере:
Для MongoDB специально вы выполните db.serverStatus()
и отследите
Обратите внимание, что это увеличивают счетчики, поэтому вам нужно будет создать правильный "тип счетчика" в вашей системе мониторинга (Zabbix, Cacti и т.д.). В некоторых из этих программ мониторинга уже доступны плагины MongoDB.
Также обратите внимание, что MongoDB имеет "бесплатный" сервис мониторинга MMS. Я говорю "бесплатно", потому что вы будете получать звонки от продавцов в обмен на настройку MMS.
Также вы можете использовать эти мини-инструменты для просмотра mongodb
http://openmymind.net/2011/9/23/Compressed-Blobs-In-MongoDB/
Кстати, я вспомнил этот отличный онлайн-инструмент от 10gen