このシェルは何をしており、どのように見つけることができますか?

このシェルは何をしており、どのように見つけることができますか?

今日私のサーバーはかなり遅くなりました。驚くべきことに、両方のシェルがリソースを最も消費します。 TTY 0には2つのZSHプロセスがあります(これはどういう意味ですか?)。

> ps axjf
12474  8947 16532 16532 ?           -1 Sl    1000   0:34          \_ /usr/bin/xfce4
-terminal
 8947  8953 16532 16532 ?           -1 S     1000   0:00          |   \_ gnome-pty-
helper
 8947 24044 24044 24044 ?           -1 Rs    1000  87:01          |   \_ zsh
 8947 24176 24176 24176 ?           -1 Rs    1000  86:45          |   \_ zsh
 8947 31137 31137 31137 pts/2     2313 Ss    1000   0:00          |   \_ zsh
31137  2313  2313 31137 pts/2     2313 R+    1000   0:00          |       \_ ps 

htopレポート

彼らを殺す前に、彼らが何をしているのかをどうやって知ることができますか?

ランニング:

  1. Ubuntu 16.04.3 LTS
  2. ZSH(バージョンzsh 5.1.1(x86_64-ubuntu-linux-gnu))とOh-My-ZSH
  3. カーネル、dm など inxi -S -xxx システム: ホスト: T420s カーネル: 4.4.0-104-generic x86_64(64 ビット gcc: 5.4.0) デスクトップ: Xfce 4.12.3(Gtk 2.24.28) 情報: xfce4 -panel dm: lightdm ディストリビューション: Ubuntu 16.04 xenial

答え1

彼らを殺す前に、彼らが何をしているのかをどうやって知ることができますか?

straceまず、彼らは。緊急の場合は、デバッガを使用してください。

それはどういう意味ですか?

これは、制御端末がないことを意味します。 XFCE端末(/usr/bin/xfce4-terminalプロセスツリーの右側)の子であるため、GUIの端末エミュレータセッションも確認する必要があります。

関連情報