It is my first post here I believe it is a DBA related question.
Reading docs from mongodb.org I understand that if I want to know about I/O stats about my MongoDB I should look at iostat. It is very important to understand how many reads/writes are going to disk, etc, etc.
Is there any command or tool where I can see the working set size?
> It is my first post here I believe it is a DBA related question.
> Reading docs from mongodb.org I understand that if I want to know about > I/O stats about my MongoDB I should look at iostat. It is very important to > understand how many reads/writes are going to disk, etc, etc.
> Is there any command or tool where I can see the working set size?
Thank you for your reply. Sorry for my newbie questions, it is because I'm trying to find out how a Enterprise Storage like NetApp can aggregate values to mongodb implementations. It is very important to me understand how analyze I/O at MongoDB. I'm wanna be a MongoDB Database Administrator. *:-)* Is there any way to see which collections are mostly accessed?
Thanks,
Rodrigo NetApp - Enjoy it!
PS. Sorry for any English mistakes, it is not my native language.
On Tuesday, August 7, 2012 4:57:23 AM UTC-3, Stephen Steneker wrote:
> It is my first post here I believe it is a DBA related question.
>> Reading docs from mongodb.org I understand that if I want to know about >> I/O stats about my MongoDB I should look at iostat. It is very important to >> understand how many reads/writes are going to disk, etc, etc.
>> Is there any command or tool where I can see the working set size?
> Hi Rodrigo,
> There is a wiki page with some information on checking server usage and > estimating working set size:
> Sorry for my newbie questions, it is because I'm trying to find out how a > Enterprise Storage like NetApp can aggregate values to mongodb > implementations. It is very important to me understand how analyze I/O at > MongoDB. I'm wanna be a MongoDB Database Administrator. *:-)*
> Is there any way to see which collections are mostly accessed?
Hi Rodrigo,
The previous links I provided should be a good starting point for monitoring & stats documentation.
A few items which might be of particular interest for you from those pages are:
- the `mongostat` utility which provides a snapshot of DB activity counters similar to vmstat: http://docs.mongodb.org/manual/reference/mongostat/ - 10gen's free hosted MongoDB Monitoring Service (MMS) which can provide helpful insight into statistics over time: https://mms.10gen.com/
MongoDB uses memory-mapped files for disk I/O, so the general performance metrics on I/O, Ram, etc can be monitored using your normal O/S admin tools.
You can query the profile data to get some detail on access patterns by db+collection ("namespace"), but the information is probably more detailed than what you are after.
You mentioned you are based in Brazil. FYI, there is also an upcoming user group meeting in Său Paulo at the end of the month which will include a few visiting 10gen team members:
http://www.meetup.com/SP-MongoDB/
I would suggest you set up a local instance of MongoDB to test with (if you haven't already!).
On Sat, Aug 11, 2012 at 7:57 AM, Rodrigo <nascimento...@gmail.com> wrote:
> Sthepen,
> How are you?
> Thank you for your reply.
> Sorry for my newbie questions, it is because I'm trying to find out how a
> Enterprise Storage like NetApp can aggregate values to mongodb
> implementations. It is very important to me understand how analyze I/O at
> MongoDB. I'm wanna be a MongoDB Database Administrator. :-)
> Is there any way to see which collections are mostly accessed?
> Thanks,
> Rodrigo
> NetApp - Enjoy it!
> PS. Sorry for any English mistakes, it is not my native language.
> On Tuesday, August 7, 2012 4:57:23 AM UTC-3, Stephen Steneker wrote:
>>> It is my first post here I believe it is a DBA related question.
>>> Reading docs from mongodb.org I understand that if I want to know about
>>> I/O stats about my MongoDB I should look at iostat. It is very important to
>>> understand how many reads/writes are going to disk, etc, etc.
>>> Is there any command or tool where I can see the working set size?
>> Hi Rodrigo,
>> There is a wiki page with some information on checking server usage and
>> estimating working set size:
>> To understand your typical working set and server performance over time
>> you should be using monitoring tools such as MMS and/or Munin.
>> Cheers,
>> Stephen
> --
> You received this message because you are subscribed to the Google
> Groups "mongodb-user" group.
> To post to this group, send email to mongodb-user@googlegroups.com
> To unsubscribe from this group, send email to
> mongodb-user+unsubscribe@googlegroups.com
> See also the IRC channel -- freenode.net#mongodb
On Sunday, August 12, 2012 2:52:26 AM UTC-3, Stephen Steneker wrote:
> Sorry for my newbie questions, it is because I'm trying to find out how a >> Enterprise Storage like NetApp can aggregate values to mongodb >> implementations. It is very important to me understand how analyze I/O at >> MongoDB. I'm wanna be a MongoDB Database Administrator. *:-)*
>> Is there any way to see which collections are mostly accessed?
> Hi Rodrigo,
> The previous links I provided should be a good starting point for > monitoring & stats documentation.
> A few items which might be of particular interest for you from those pages > are:
> - the `mongostat` utility which provides a snapshot of DB activity > counters similar to vmstat: > http://docs.mongodb.org/manual/reference/mongostat/ > - 10gen's free hosted MongoDB Monitoring Service (MMS) which can provide > helpful insight into statistics over time: https://mms.10gen.com/
> MongoDB uses memory-mapped files for disk I/O, so the general performance > metrics on I/O, Ram, etc can be monitored using your normal O/S admin tools.
> You can query the profile data to get some detail on access patterns by > db+collection ("namespace"), but the information is probably more detailed > than what you are after.
> You mentioned you are based in Brazil. FYI, there is also an upcoming > user group meeting in Său Paulo at the end of the month which will include > a few visiting 10gen team members:
> http://www.meetup.com/SP-MongoDB/
> I would suggest you set up a local instance of MongoDB to test with (if > you haven't already!).