Một quy trình zombie , không nên sử dụng bất kỳ tài nguyên nào (RAM và CPU), đang chiếm dụng toàn bộ lõi trên bản cài đặt máy tính để bàn Ubuntu 11.10 64 bit 8 lõi của tôi.
Đây là đầu ra của 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>
... và đây là một đoạn trích từ 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
Đây là cách quá trình zombie ra đời:
- Tôi đã mở một JAR Java có tên là minecraft.jar . Trình khởi chạy này tải xuống một tệp JAR khác về ~ / .minecraft / bin / minecraft.jar
- JAR đó đã được thực thi khi tôi khóa máy tính của tôi
xscreensaver
. - Sau đó, tôi nhập mật khẩu để mở khóa máy tính và tôi thấy cửa sổ Minecraft đã bị đóng băng.
- Tôi đã thử giết nó (PID 10317) với
gnome-system-monitor
. Nó trở thành một thây ma. kill -9 10317
đã không hiệu quả.xkill
chỉ đóng cửa sổ có tiêu đề "Minecraft"; nó đã không đóngjava
quá trình cơ bản .
Thông tin liên quan:
- Trình điều khiển đồ họa là FGLRX và nó đã gây ra sự cố nổi tiếng với Unity của Ubuntu 11.04 và Ubuntu 11.10 , bao gồm cả việc sử dụng CPU cao
Xorg
vàcompiz
.
Tôi muốn biết:
- Cách nào để phá hủy quá trình này
java
mà không cần khởi động lại, nếu có? - Tại sao vấn đề này xảy ra?
- Tôi có thể làm gì để ngăn chặn vấn đề này xảy ra lần nữa?