| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    Che cosa è un processo zombie
    ? Un processo zombie è un processo di computer su un sistema operativo Unix-based che ha terminato l'esecuzione , ma ha ancora un numero ID processo sinistra nella tabella dei processi del sistema operativo . Sono i resti di un processo più ampio o di un programma che non è riuscito a raccogliere ed eseguire tutti i comandi di uscita per quando il processo termina . Questi processi non occupano i cicli di CPU o spazio di memoria però. Causa

    codice del programma difettoso porta spesso a processi non terminano correttamente , causando processi zombie derivanti programmi in esecuzione . Il programmatore non ha programmato un processo padre di utilizzare il sistema "wait" chiamare per consentire un processo figlio per eseguire in modo indipendente , mentre il padre viene sospeso . Ciò significa che il processo figlio non restituisce un messaggio di stato di uscita al genitore quando termina , in modo che il genitore non riceve l'avviso circa la cessazione , e il processo figlio diventa un processo zombie .
    Considerazioni

    non abbiate fretta di terminare i processi zombie , non appena li trovate . A volte i processi principali processi zombie lasciano di proposito in modo che lo stesso numero ID del processo non è dato a due processi separati durante la durata della vita del programma. Se si vede solo pochi processi zombie in un momento che non sono persistenti , i processi genitori possono eventualmente di porvi fine. Tuttavia, se il sistema inizia a rallentare , con una grande quantità di processi in esecuzione , terminare qualche processo zombie può migliorare le prestazioni .
    Individuazione Zombies

    Utilizzando un strumento di comando Unix per eseguire il comando " ps " - abbreviazione di stato del processo - elenca tutti i processi attualmente in esecuzione su un sistema . Qualsiasi processo indicato come " z" sotto la colonna Stat è un processo zombie . Uno qualsiasi di questi processi che esistono , mentre il processo padre o il programma è ancora in esecuzione è indicativo del codice imperfetto , mentre i processi zombie in esecuzione senza un programma genitore di solito rappresentano un bug nel sistema operativo stesso .
    Uccidere gli zombie
    processi zombie

    conservano i numeri ID di processo nella tabella voce di processo, in modo da avere anche molti di loro fanno causare il sistema a corto di questi numeri . Tuttavia, è possibile forzatamente terminare i processi zombie per liberare i loro valori ID di processo nella tabella. Terminate loro utilizzando il comando " kill- s SIGCHLD " , dove " ppid " rappresenta l'ID di processo zombie del genitore . In alternativa , è possibile con la forza uccidere processi padre di interrompere tutti i bambini ed i processi zombie che hanno creato così .

    Previous :

    next :
      Articoli Correlati
    ·Come copiare un IDE Drive su un SATA su Linux 
    ·Come fare i programmi eseguiti all'avvio di Linux 
    ·Come posso aggiornare Suse 10.2 Driver per display 
    ·Procedura: Bootable Backtrack 
    ·Come cambiare desktop su Fedora 
    ·Come costruire un Banco giro per i computer portatili 
    ·Come faccio ad aggiungere funzionalità di IE per Linux…
    ·Come installare il flash player a 64 bit di Linux 
    ·Come installare un DVD in Fedora 
    ·Come aumentare lo spazio di paginazione in AIX 
      Articoli in evidenza
    ·Come determinare quali programmi eseguire all'avvio di …
    ·Come modificare Windows 7 Home Premium per il tema di d…
    ·Come eliminare un file da una cartella condivisa per il…
    ·Come cercare immagini su un disco rigido 
    ·Come utilizzare l' Editor criteri di gruppo per disatti…
    ·Come giocare un MP4 Bloccato Convertito in OS X Open So…
    ·Come fare un Windows 98 Start Up del disco con Windows …
    ·Come decomprimere un file GZ in Linux 
    ·Come installare un All vinile della finestra 
    ·Come cambiare il salvaschermo Attraverso Registro di Wi…
    Copyright © Conoscenza Informatica http://it.wingwit.com