linux下怎么查看mongodb的内存占用情况

linux下怎么查看mongodb的内存占用情况,第1张

top命令查看

这里还可以通过top命令观察mongodb的内存使用情况,如下图,可看到其中的VIRT和RES与上述命令的结果一样

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

12603 mongod 20 0 318g 45g 44g S 28.0 72.1 27230:21 mongod

free命令查看

而再通过free命令可查看到内存占用中有多少是因为数据缓存和cache,关于如何查看free命令,

[jiangjianjian@f1-mongo1 ~]$ free

total used free shared buffers cached

Mem: 65921032 65262376 658656 0 274264 61742808

-/+ buffers/cache: 3245304 62675728

Swap: 100663288 11884 100651404

要先建立好MongoDB存放数据文件和日志文件的目录,此处建立在/data下:[root@localhostetc]#cd/data/[root@localhostdata]#lsmongodb_datamongodb_log在MongoDB安装目录下的bin下使用mongod启动MongoDB,./mongod--dbpath=/data/mo

按照常理,把如下命令 /usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb 放在/etc/rc.local文件中就可以实现开机自启动了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7532941.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存