深層学習とその他

機械学習したいマン

よく使うコマンドについて

アドベントカレンダー23日目です。

adventar.org

今日はよく使うコマンドについて書いていきたいと思います。

よく使うコマンド

  • ls
    ディレクトリに何のファイルがあるか見れます。常に打ちます。

  • clear
    ターミナルのスクリーンを一度きれいにします。これも常に打ちます。

  • last
    ログイン履歴が見れます。使うサーバーに普段誰かログインしているのか確認するときなど。

  • who
    現在ログインしてる人を確認できます。作業前に大体使います。

  • nvidia-smi
    GPUの使用率などを確認できます。学習前や学習してる間に適宜確認します。

  • ps aux
    誰がどういうプロセスを動かしてるか確認できます。nvidia-smiで学習が回ってるのを確認したときに、誰が動かしてるか調べるのに使ったりします。

  • top
    CPU使用率やメモリ使用率を見れます。明らかに重いときに使います。

  • free -h
    メモリ使用率を比較的見やすい形で見れます。明らかにメモリを確保するプログラムを動かすときに使ってます。

  • dstat
    かっこいい形でCPU率などのデータが見れます。CPU使ってそうなときに使います。

  • du -m --max-depth=1
    容量確認ができます。モデルサイズが大きくて心配なときなど。

まとめ

サーバーの使用率を確認するようなコマンドばかりでしたね。ブラウザとかで統合して見れれば良さそうですが、サーバーには導入されてなくて使えないのが悲しいところです。