UNIX fungerar tillsammans med processer. Inloggningsskalet, programmen, redigeringssessionen och till och med ls-programmet som visar dina filer, är alla processer som styrs av operativsystemet.
I UNIX kan du utföra operationer på dessa processer. Du kan exempelvis när som helst titta på alla program som du kör, stoppa och starta om vilka program som helst och granska och felsöka felaktiga processer.
En felaktig process är en process som inte gör det den är tänkt att göra. Den kanske exempelvis innehåller ett fel som gör att den utnyttjar en större procentandel av de tillgängliga resurserna, eller så kanske den stör en annan process. Använd processhanteraren för att spåra en felaktig process när följande inträffar:
Arbetsstationen verkar fungera eller svara långsammare.
Ett program svarar inte på användarens indata.
En standardtjänst, exempelvis utskrift, filöverföring eller fjärrinloggning, svarar inte.
När du visar alla processer visas vanligtvis mellan 30 och 80 stycken, vilket gör att det kan vara ganska besvärligt att hitta de felaktiga processerna om man inte är van. Då kan följande tips vara till hjälp (i annat fall bör du kontakta systemadministratören):
Använd Prestandamätaren för att se om prestandaparametrarna, till exempel användningen av processorn eller skivminnet, är ovanligt höga. Om så är fallet kan du använda processhanteraren för att identifiera den felaktiga processen.
Använd processhanteraren för att identifiera:
Processer som använder en större procentandel av tillgängliga processor- eller RAM-resurser än de borde
Föräldralösa processer vars överordnade process har återgått till 1, det vill säga init (men inte processer som sched, dtlogin eller cron, vars överordnade process-ID bör vara 1)
Processer som startades för länge sedan och inte avslutades när de borde ha gjort det
Stora processer som ägs av en annan användare och som försämrar prestandan