Need help with gtop?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

aksakalli
8.4K Stars 313 Forks MIT License 58 Commits 40 Opened issues

Description

System monitoring dashboard for terminal

Services available

!
?

Need anything else?

Contributors list

# 19,379
JavaScr...
Jekyll
mac
Sass
32 commits
# 53,670
Termina...
Electro...
Windows
HTML
6 commits
# 22,462
gtk
vala
brook
spotify
3 commits
# 15,354
ruby-on...
Flask
Markdow...
chromiu...
2 commits
# 11,561
nextjs
Express
reasonm...
cpp17
1 commit
# 75,871
cadviso...
Docker
prometh...
golang
1 commit
# 33,802
React
Redux
solidit...
solidit...
1 commit

gtop

screen record

System monitoring dashboard for terminal.

NPM Version NPM Downloads Snap Status Docker Pulls Docker Cloud Build Status

Requirements

  • Linux / OSX / Windows (partial support)
  • Node.js >= v8

Installation

$ npm install gtop -g

Docker

You need to assign host

net
and
pid
to access the metrics in the host machine.
$ docker run --rm -it \
    --name gtop \
    --net="host" \
    --pid="host" \
    aksakalli/gtop

-OR-

Run gtop in your terminal using the

gtop
command, but in a docker container by running the following lines. ```sh $ sh -c "$(curl -fSsL https://raw.githubusercontent.com/aksakalli/gtop/master/gtop-docker.sh)"

$ gtop # Run gtop from your terminal whenever you want to open gtop. ```

Usage

Start gtop with the

gtop
command
$ gtop

To stop gtop use

q
, or
ctrl+c
in most shell environments.

You can sort the process table by pressing

  • p
    : Process Id
  • c
    : CPU usage
  • m
    : Memory usage

Troubleshooting

If you see question marks or other different characters, try to run it with these environment variables:

$ LANG=en_US.utf8 TERM=xterm-256color gtop

License

Released under the MIT license.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.