An open API service indexing awesome lists of open source software.

https://github.com/francescorivola/mongodb-dirtycache-top

MongoDB tool to list collections with dirtiest WiredTiger cache.
https://github.com/francescorivola/mongodb-dirtycache-top

dirtycache mongodb top wiredtiger

Last synced: 3 months ago
JSON representation

MongoDB tool to list collections with dirtiest WiredTiger cache.

Awesome Lists containing this project

README

          

# mongodb-dirtycache-top

[ ![Npm Version](https://badge.fury.io/js/mongodb-dirtycache-top.svg)](https://www.npmjs.com/package/mongodb-dirtycache-top)
[![Actions Status](https://github.com/francescorivola/mongodb-dirtycache-top/workflows/Node%20CI/badge.svg)](https://github.com/francescorivola/mongodb-dirtycache-top/actions)
[![CodeFactor](https://www.codefactor.io/repository/github/francescorivola/mongodb-dirtycache-top/badge)](https://www.codefactor.io/repository/github/francescorivola/mongodb-dirtycache-top)
[![Dependabot](https://badgen.net/badge/Dependabot/enabled/green?icon=dependabot)](https://dependabot.com/)

MongoDB tool to list collections with dirtiest WiredTiger cache.

Similar to [mongotop](https://docs.mongodb.com/manual/reference/program/mongotop), this tool shows which database collections have the highest value in bytes of the WiredTiger dirty cache.

## Installation

Install NodeJs than install it using npm:

$ npm install mongodb-dirtycache-top -g

## Usage

The usage documentation can be found running the tool with the help flag:

$ mongodb-dirtycache-top --help

Output:

```
Usage: mongodb-dirtycache-top [options]

MongoDB tool to list collections with dirtiest WiredTiger cache.

Options:
-V, --version output the version number
-h, --host [value] Set host (required)
-p, --port [value] Set port (default: 27017)
-u, --username [value] Set username (required)
-p, --password [value] Set password (required)
-d, --database [value] Set database (required)
-c, --collections [value] Set collections name separated by comma. If not specified will inspect all database collections
-i, --interval Set refresh interval in milliseconds (default: 1000)
--help display help for command
```

## License

MIT