- 语境:运行备份,以为它不会超过 1 小时……但它仍在继续。该过程是 MySQL DB 备份,其中 DB 表已锁定。
- 操作系统:CentOS-5.x
- 目标:远程查找并终止在 CentOS-5.x 上运行的进程
可能请求的帮助:
(1)我如何找到它,这意味着我如何查看所有进程并按 CPU 使用情况排序;因为我不知道该进程是什么,但我猜它现在占用了大部分 CPU 周期,并且有一个我会弄清楚的名字。
(2)我该如何终止它?请使用以下符号,其中 # 是 CMD 行本身:# cd /
-- 表示将目录更改为 root。如果命令允许使用 sudo,则在不需要 sudo 的情况下将其包括在内,例如: -- 表示根据 sudo 权限# sudo cd /secure
将目录更改为。/secure
笔记:真的不确定上面的内容是否清楚,所以如果您有任何疑问,请发表评论,我会回复。谢谢!
答案1
top
将显示系统上的进程,默认按 CPU 使用率排序。按k
选择要终止的进程。q
要退出 top 时按。
答案2
或者你可以尝试 htop :)
yum install htop
答案3
它不太可能因为 CPU 使用率而延迟 - 它应该在 I/O 进行时大部分时间处于休眠状态。并且您不应该终止客户端进程 - 终止 DBMS 上的客户端连接 - 请参阅
mysqladmin 进程列表
和
mysqladmin 终止