Sebuah proses zombie , yang tidak harus menggunakan sumber daya (RAM dan CPU), yang memonopoli sampai seluruh inti pada saya 8-core 64-bit Ubuntu 11.10 instalasi Desktop.
Ini adalah output dari 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>
... dan ini adalah kutipan dari 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
Beginilah proses zombie muncul:
- Saya membuka JAR Java yang disebut minecraft.jar . Peluncur ini mengunduh file JAR lain ke ~ / .minecraft / bin / minecraft.jar
- JAR itu dieksekusi ketika saya mengunci komputer saya dengan
xscreensaver
. - Kemudian, saya memasukkan kata sandi saya untuk membuka kunci komputer, dan saya melihat bahwa jendela Minecraft dibekukan.
- Saya mencoba membunuhnya (PID 10317) dengan
gnome-system-monitor
. Itu menjadi zombie. kill -9 10317
tidak efektif.xkill
hanya menutup jendela berjudul "Minecraft"; itu tidak menutupjava
proses yang mendasarinya .
Informasi yang relevan:
- Driver grafis adalah FGLRX , dan telah menyebabkan masalah terkenal dengan Unity of Ubuntu 11.04 dan Ubuntu 11.10 , termasuk penggunaan CPU yang kadang-kadang tinggi
Xorg
dancompiz
.
Saya ingin tahu:
- Apa cara yang ada untuk menghancurkan proses ini
java
tanpa memulai kembali, jika ada? - Mengapa masalah ini terjadi?
- Apa yang bisa saya lakukan untuk mencegah masalah ini terjadi lagi?