좀비 프로세스에 모든 자원 (RAM 및 CPU)를 사용해서는 안된다 전체의 핵심을 독차지 내 8 코어 64 비트 우분투 11.10 데스크톱 설치에.
이 결과는 ps -el|grep Z
다음 과 같습니다.
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 Z 1000 10317 1 99 80 0 - 0 exit ? 19:27:15 java <defunct>
... 그리고 여기에서 발췌 한 것입니다 top
:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
10317 deltik 20 0 0 0 0 Z 100 0.0 1170:17 java <defunct>
1424 root 20 0 612m 193m 158m S 14 2.4 287:17.11 Xorg
12580 deltik 20 0 710m 135m 46m S 5 1.7 27:31.07 compiz
이것은 좀비 프로세스가 존재하는 방식입니다.
- minecraft.jar 이라는 Java JAR을 열었습니다 . 이 런처는 ~ / .minecraft / bin / minecraft.jar에 다른 JAR 파일을 다운로드합니다
- 로 컴퓨터를 잠글 때 해당 JAR이 실행 중이었습니다
xscreensaver
. - 그런 다음 컴퓨터의 잠금을 해제하기 위해 암호를 입력했는데 Minecraft 창이 고정 된 것을 보았습니다.
- 로 (PID 10317)을 죽이려고했습니다
gnome-system-monitor
. 좀비가되었습니다. kill -9 10317
효과가 없었습니다.xkill
"Minecraft"라는 제목의 창만 닫았습니다. 기본java
프로세스를 닫지 않았습니다 .
관련 정보:
- 그래픽 드라이버는 fglrx 드라이버이며 , 그것은으로 악명 높은 문제가 발생했습니다 유니티 의 우분투 11.04 및 우분투 11.10 때로는 높은 CPU의 사용을 포함하여,
Xorg
와compiz
.
나는 알고 싶다:
java
다시 시작하지 않고이 프로세스를 제거하려면 어떤 방법이 있습니까?- 이 문제가 발생하는 이유는 무엇입니까?
- 이 문제가 다시 발생하지 않도록하려면 어떻게해야합니까?