Ubuntu18.04にnvtopをインストールします

通常、[GPU](https://cloud.tencent.com/product/gpu?from=10680)情報(GPUを占有しているプロセス、占有量、GPU使用率など)を確認します。nvidia-smiを使用しますが、この情報はリアルタイムであるため、できません。一定期間の変化を確認してください。

[ nvtop](https://github.com/Syllo/nvtop)(NVIDIA TOP)は、NVIDIA GPU用に構築されたhtopのようなタスクモニターで、機能はnvidia-smiに似ていますが、nvidia-smiよりも美しい機能を備えています。外観は、nvidia-smiが特定の期間内にGPUの変更をチェックできないという欠点も補います。

最初に公式のレンダリングを見てください:

自分で使用したときのスクリーンショット:

それでも満足できる場合は、インストール方法を見てみましょう。

インストール##

次のインストール手順はUbuntu18.04の場合で、16.04で問題ないと推定されます。

しかし、19.04の場合、それは非常に単純で、コマンドは1つだけです。

sudo apt install nvtop

1. グラフィックドライバをインストールする###

この手順は繰り返しません。誰もがすでにインストールしているはずです。そうでない場合は、[Ubuntu 18.04 Bionic Beaver LinuxにNVIDIAドライバーをインストールする方法](https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux)を参照してください。

2. CMake、ncurses、およびgit ###をインストールします

sudo apt install cmake libncurses5-dev libncursesw5-dev git

3. ソースコードのコンパイル###

開始する前に、condaを使用していて、すでにconda仮想環境にいる場合は、「condadeactivate」して環境を終了してください。

git clone https://github.com/Syllo/nvtop.git
mkdir -p nvtop/build && cd nvtop/build
cmake ..

# エラーが報告された場合:"Could NOT find NVML (missing: NVML_INCLUDE_DIRS)"
# 次に、次のコマンドを使用してください
# cmake ..-DNVML_RETRIEVE_HEADER_ONLINE=True

make
make install #ルート権限が必要です。権限エラーを報告した場合は、sudoを追加してください

この時点でインストールされます。

使用する##

一般的には、 nvtopを入力してEnterキーを押すだけですが、変更できるパラメーターがいくつかあります。

$ nvtop --help
nvtop version 1.0.0
Available options:-d --delay        : Select the refresh rate(1==0.1s)-v --version      : Print the version and exit
 - s --gpu-select   : Colon separated list of GPU IDs to monitor
 - i --gpu-ignore   : Colon separated list of GPU IDs to ignore
 - p --no-plot      : Disable bar plot
 - r --reverse-abs  : Reverse abscissa: plot the recent data left and older on the right
 - C --no-color     : No colors
 - N --no-cache     : Always query the system for user names and command line information
 - f --freedom-unit : Use fahrenheit
 - E --encode-hide  : Set encode/decode auto hide time inseconds(default 30s, negative = always on screen)-h --help         : Print help and exit

END

Recommended Posts

Ubuntu18.04にnvtopをインストールします
ubuntu18にvscodeをインストールします
UbuntuにRedisをインストールする
ubuntu20にR4をインストールします
Ubuntu18.04にpostgresql-10をインストールします
Ubuntuにdockerをインストールする
ubuntu18.04にDockerをインストールします
Ubuntu16にnodejs10をインストールします
Ubuntu14.04にmysqlをインストールします
UbuntuにDjangoをインストールします
Ubuntu16.04にPytorch + CUDAをインストールします
Ubuntu14.04にPython3をインストールします
Ubuntu18にrJavaをインストールします
UbuntuにJDK10 +をインストールする
Ubuntu16.04にPython3をインストールします
Ubuntu16.04.2にKDEをインストールします
Ubuntu18にDockerをインストールする
UbuntuにPython3.7をインストールする
Ubuntuにflashplayerをインストールする
Dockerプラクティス(1):Ubuntu16.04にDockerをインストールします
仮想マシンにubuntuをインストールします
Ubuntu Server14.04にOpenSSL1.0.2をインストールします
Ubuntu 18.04LTSにPython3.7をインストールします
UbuntuにAndroidStudioをインストールする
ubuntuにスクレイプフレームワークをインストールする
MysqlをUbuntuにオフラインでインストールする
UbuntuにOracleJava8をインストールする
Ubuntu16.04にOdoo11スタックをインストールします
Ubuntu16にGoロケールをインストールします
Ubuntu16.04に一般的なソフトウェアをインストールする
ポータブルでないQQをubuntuにインストールする
オフラインでUbuntu18.04にDockerをインストールする
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
UbuntuにTendau12ドライバーをインストールします
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
UbuntuにMySQLをインストールして構成する
ChefサーバーワークステーションをUbuntu18.04にインストールします
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
ubuntuにbotan2暗号化ライブラリをインストールします
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
docker ubuntu:14.04にpython-PIL-image環境をインストールします
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法