最近我注意到我的笔记本电脑会突然变慢,罪魁祸首通常是由 root 进程启动的 gzip。这种情况偶尔会发生,我不知道是什么原因造成的。它确实减慢了桌面速度,我需要一段时间才能启动终端、找到进程 ID 并终止它。发生了什么事?我可以删除 gzip 吗?我不知道这是否有帮助,但这可能与 logrotate 有关,但不确定如何继续。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11561 root 20 0 4636 1464 1172 R 77.4 0.0 7:43.85 gzip
43 root 20 0 0 0 0 S 1.0 0.0 0:20.47 kswapd0
915 root 20 0 275884 4032 3624 S 0.5 0.1 0:08.27 accounts-d+
1186 root 20 0 394560 48568 33388 S 0.5 0.6 92:25.27 Xorg
11791 aj123 20 0 41800 3604 3036 R 0.5 0.0 0:00.01 top
31916 aj123 20 0 3468324 698144 59860 S 0.5 8.7 129:06.56 firefox
1 root 20 0 187644 6992 2900 S 0.0 0.1 65:20.66 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.11 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:09.49 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:+
7 root 20 0 0 0 0 S 0.0 0.0 2:52.61 rcu_sched
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root rt 0 0 0 0 S 0.0 0.0 0:02.48 migration/0
10 root rt 0 0 0 0 S 0.0 0.0 0:00.72 watchdog/0
11 root rt 0 0 0 0 S 0.0 0.0 0:00.66 watchdog/1
12 root rt 0 0 0 0 S 0.0 0.0 0:02.46 migration/1
13 root 20 0 0 0 0 S 0.0 0.0 0:10.68 ksoftirqd/1
答案1
软件包 gzip 具有优先权,这意味着必须始终安装它才能使系统正常工作。因此 aptitude 可能拒绝删除它。
顺便说一句:删除 gzip 确实是个糟糕的主意……
如果您发现 gzip 占用大量 CPU,那是因为其他程序正在使用它。如果您想对此采取措施,请找出哪个程序正在使用 gzip,并“如果可能”更改该程序。为此,请使用查看pstree -apl
所有进程及其父进程,查找 gzip 及其父进程,然后检查它们调用使用 gzip 的原因。