Hot-swapping, også kendt som hot plugging eller live swapping, henviser til evnen til at tilføje, fjerne eller udskifte komponenter i et computersystem, mens det er i drift, uden at skulle slukke for det eller genstarte. Denne egenskab giver mulighed for øget fleksibilitet og servicevenlighed samt muligheden for at opgradere eller reparere hardware uden at forstyrre igangværende opgaver.
Hot-swapping er almindeligvis understøttet for eksterne enheder, såsom eksterne lagerdrev, netværkskort, grafikkort og USB-enheder, blandt andre. Det involverer brug af specielle stik og protokoller, der muliggør problemfri tilslutning og frakobling af enheder, mens systemet kører, uden at forårsage hardwareskade eller systemnedbrud.
For at aktivere hot-swapping skal systemets hardware og software være designet til at understøtte denne funktion. Hardwaren inkluderer typisk hot-swappable slots eller stik, der leverer strøm- og kommunikationsgrænseflader, mens softwaren styrer registreringen og konfigurationen af de nyligt tilføjede eller fjernede enheder.
Hot-swapping kan være særligt nyttigt i servermiljøer, datacentre og andre missionskritiske systemer, hvor uafbrudt oppetid er afgørende. Det giver mulighed for at udføre vedligeholdelsesopgaver og hardwareopgraderinger uden at forårsage nedetid eller tab af data. Derudover kan hot-swapping forbedre skalerbarheden ved at muliggøre nem tilføjelse af nye enheder for at udvide systemkapaciteten efter behov.
Det er vigtigt at bemærke, at ikke alle enheder understøtter hot-swapping, og det er vigtigt at konsultere producentens dokumentation for at afgøre, om en specifik enhed kan hot-swapping, og for at følge de anbefalede procedurer for sikker hot-swapping for at undgå potentielle problemer eller skader på systemet.