今天我的服务器速度大大降低。最消耗资源的是 - 令人惊讶的是 - 两个 shell。TTY 0 上的两个 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
- 带有 Oh-My-ZSH 的 ZSH(版本为 zsh 5.1.1 (x86_64-ubuntu-linux-gnu))
- 内核、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
strace
他们,首先。在紧要关头,使用调试器。这意味着他们没有控制终端。鉴于它们是 XFCE 终端的子级(就
/usr/bin/xfce4-terminal
在您的进程树中),您还应该查看 GUI 上的终端仿真器会话。