Perché Immich aumenta il rumore delle ventole durante il backup delle foto di famiglia?

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

Immich spesso diventa più rumoroso durante il backup delle foto di famiglia perché l’accettazione dei file può attivare ulteriore lavoro di CPU, machine learning, video, database e archiviazione dopo il trasferimento di rete vero e proprio. Il rumore delle ventole è quindi un sintomo della produzione di calore, non una diagnosi di quale componente di Immich ne sia responsabile.

Un telefono può terminare il caricamento di migliaia di foto mentre il server continua a generare miniature, estrarre metadati, analizzare i volti, creare rappresentazioni per la ricerca ed elaborare video. Prima di modificare le curve delle ventole o acquistare nuovo hardware, confronta il periodo rumoroso con le code dei processi attivi e i grafici delle risorse del sistema.

Metti in relazione l’aumento della velocità delle ventole con il processo che si avvia nello stesso momento

Registra la velocità delle ventole o la temperatura insieme all’utilizzo della CPU, all’attività della GPU, se presente, alla latenza del disco e al numero di processi Immich. Inizia con una situazione di base silenziosa, avvia un backup rappresentativo delle foto di famiglia e annota quando terminano i caricamenti. Se la ventola rimane al massimo mentre una coda specifica continua a ridursi, quel processo successivo è una spiegazione più plausibile del trasferimento dal dispositivo mobile.

Una recente segnalazione della community, successiva all’importazione di migliaia di immagini e video, descriveva un utilizzo elevato e prolungato della CPU e suggeriva di controllare le code dei processi di Immich invece di presumere che il server fosse bloccato. Usa segnalazioni di questo tipo come indicazioni sul carico di lavoro, non come specifiche termiche: la combinazione di contenuti multimediali, i processi attivati, la generazione della CPU, l’acceleratore e il sistema di raffreddamento possono far comportare due librerie in modo molto diverso.

Se le temperature aumentano ma l’attività di CPU, GPU e disco rimane quasi inattiva, questo percorso non spiega più il rumore. Controlla il flusso d’aria del case, la polvere, il comportamento del controllo delle ventole, un container vicino, la scansione del filesystem o il software di backup. L’analisi di ZimaSpace relativa a alimentazione, raffreddamento e carico di indicizzazione dei NAS con IA aiuta a capire perché l’elaborazione locale prolungata può modificare il comportamento di un dispositivo di archiviazione altrimenti silenzioso.

Separa il lavoro di machine learning e video dai normali caricamenti

Esegui un piccolo lotto controllato e osserva se, dopo l’arrivo dei file, prevalgono il machine learning, la generazione delle miniature o le attività relative ai video. L’analisi delle immagini può mantenere occupata la CPU o un acceleratore; l’elaborazione dei video può aggiungere intervalli di attività più lunghi; la generazione delle miniature e l’estrazione dei metadati possono combinare il lavoro della CPU con numerose operazioni sul filesystem.

Una discussione sull’elaborazione in background di Immich illustra un comportamento importante delle code: i processi successivi possono essere creati mentre quelli precedenti sono ancora in completamento, quindi una coda può crescere anche se il sistema sta procedendo. Un conteggio in aumento non indica automaticamente un ciclo infinito; confronta i tassi di arrivo e completamento e cerca errori ripetuti sugli stessi elementi. Durante la diagnosi, metti in pausa o riduci solo la categoria di processi confermata come pesante. Se il rumore delle ventole diminuisce subito e l’interfaccia domestica diventa reattiva, riprendi con una concorrenza inferiore e misura quanto tempo aggiuntivo serve per svuotare la coda. Se il rumore non cambia, ripristina l’impostazione precedente e passa alla risorsa successiva invece di accumulare modifiche non correlate.

Controlla archiviazione e raffreddamento quando la percentuale della CPU non spiega il rumore

I dischi rigidi possono rimanere attivi durante la scrittura degli originali, la creazione dei file generati, i checkpoint del database o un altro backup del NAS che si sovrappone all’importazione di Immich. L’attività del disco può inoltre riscaldare un case compatto anche quando la percentuale della CPU appare moderata. Registra le temperature dei dischi e l’attesa I/O insieme alla temperatura del processore, invece di considerare il “basso utilizzo della CPU” una prova che il raffreddamento debba essere silenzioso.

Verifica che le prese d’aria e le uscite non siano ostruite, che ventole e dissipatori siano puliti e che il server possa sostenere il carico senza limitazioni termiche. Misurazioni indipendenti di carico e rumore dei NAS mostrano il meccanismo previsto: un sistema compatto può diventare sensibilmente più rumoroso sotto carico prolungato rispetto allo stato di inattività.

I valori esatti in dBA dipendono dall’hardware; usa la tua temperatura e la tua curva delle ventole come limite di accettazione.

Non risolvere un collo di bottiglia dell’elaborazione isolando o limitando il flusso d’aria per rendere il dispositivo più silenzioso. Se il server deve trovarsi vicino alle persone, programma le importazioni iniziali più pesanti in un orario accettabile, riduci la concorrenza misurata, sposta la macchina o migliora il raffreddamento. La modifica dovrebbe ridurre il calore o l’esposizione al rumore senza trasformare quest’ultimo in uno stress termico nascosto.

-15% OFF

Convalida il rumore su un ciclo completo di backup

Ripeti lo stesso test dopo una modifica mirata e misura il completamento del caricamento, il tempo necessario per svuotare la coda, le temperature, il comportamento delle ventole, la reattività della ricerca e i processi falliti. Attendi abbastanza dopo l’ultimo caricamento affinché le attività in background si stabilizzino; valutare solo la finestra del trasferimento può far trascurare la fase che riscalda realmente il server.

Un risultato positivo prevede una finestra rumorosa prevedibile, temperature sicure e stabili per l’hardware, processi che avanzano, assenza di limitazioni termiche o riavvii imprevisti e un ritorno verso i valori di base dopo lo svuotamento del carico. Registra questo intervallo, così in seguito potrai confrontare il rumore delle ventole con un ciclo noto e normale di backup delle foto di famiglia. Se il rumore persiste a lungo dopo che le code si sono svuotate, un processo rigenera ripetutamente lo stesso lavoro oppure l’host rimane caldo quando Immich è inattivo, trattalo come un problema separato di raffreddamento o di un servizio concorrente. Inoltra il problema includendo temperature, giri al minuto delle ventole se disponibili, grafici delle risorse, conteggi delle code, versioni e l’orario in cui il carico di lavoro è terminato ma il sintomo è rimasto.

Supporto e consigli

Altro da leggere

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.