今日私のサーバーはかなり遅くなりました。驚くべきことに、両方のシェルがリソースを最も消費します。 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
彼らを殺す前に、彼らが何をしているのかをどうやって知ることができますか?
ランニング:
- Ubuntu 16.04.3 LTS
- ZSH(バージョンzsh 5.1.1(x86_64-ubuntu-linux-gnu))とOh-My-ZSH
- カーネル、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の端末エミュレータセッションも確認する必要があります。