Hur man kontrollerar CPU-stabilitet och överhettning på en QNAP NAS
CPU Lab i StorageDiag Workbench belastar NAS:ens processor i omgångar utan pauser. Körningen stoppas automatiskt när poängen slutar ändras, senast efter ungefär fem minuter. Den registrerar den högsta CPU-temperaturen och hur mycket kärnornas klockfrekvens sjunker. BlackBox registrerar temperaturer och fläktvarvtal. Tillsammans hjälper värdena dig att bedöma kylningen och se vad som behöver undersökas vidare.
- Förberedlogga in som administratör och välj en lugn period för NAS:en
- Kör CPU Labfölj CPU-belastningen
- Öppna BlackBoxfölj temperatursensorer och fläktvarvtal
- Läs resultatetkontrollera omdöme, topptemperatur och klockfrekvens
- Upprepakör tester i följd och använd Lab-läget om andra processer stör
01Innan du börjar
CPU Lab, Pulse och BlackBox finns på Utilities-skrivbordet och mäter den NAS som StorageDiag är installerat på. Logga in som administratör, eftersom Pulse och BlackBox bara öppnas för administratörer.
- Välj en lugn period. CPU Lab kör sina arbetstrådar med realtidsprioritet. Delade resurser, appar och virtuella maskiner kan svara långsamt eller få timeout under körningen.
- Stoppa en körning. Under den första körningen med Run efter att fönstret öppnats står det Running på knappen, och den kan inte stoppa testet. Senare körningar i samma fönster kan stoppas med Stop. Om du stänger fönstret avslutas körningen, även den första.
- Publicering. Som standard hamnar ett resultat med omdömet clean eller throttled på den offentliga CPU-tavlan, tillsammans med NAS-modellen, dess processor och dess minne. För att hålla dina resultat borta från tavlan öppnar du Compare och avmarkerar publish automatically innan du klickar på Run. Webbläsaren kommer ihåg valet, så avmarkera det i varje webbläsare du använder. En Lab-körning (avsnitt 06) publicerar alltid ett sådant resultat.
- Gråmarkerad Run-knapp. När StorageDiags daemon körs på nivån Safe mode eller Locked down är Run och Lab gråmarkerade och fönstret visar ett meddelande. En administratör ändrar nivån i Access management, på fliken Daemon.
- Historiken kräver ingen inställning. Från det att paketet startar registrerar BlackBox NAS:ens tillstånd var 20:e sekund och temperaturer och fläktvarvtal en gång i minuten.
02Kör testet
- Öppna CPU Lab: Start-menyn → Benchmarks → cpuhound, eller klicka på skrivbordsikonen med samma namn. Kortet Processor visar CPU-modellen, antalet trådar, den högsta klockfrekvensen och frekvensregulatorn (governor).
- Klicka på Run i titelfältet. Varje omgång utför en uppsättning beräkningstester. Tabellen visar de åtta tester som används för att beräkna indexet. Varje test körs först på en tråd och sedan på alla logiska CPU:er som är tillgängliga för testet. Omgångarna följer utan pauser. Körningen slutar när de fyra senaste omgångarna stämmer överens inom 1,5 %, när fem omgångar i rad inte längre minskar spridningen eller efter ungefär fem minuter.
- Följ CPH index efter varje omgång och statusraden med omgångens nummer och spridning (
round 8 · ±8.6 % → ±1.5 %). Tabellen markerar testet som pågår och rutorna under Data computing visar de enskilda logiska CPU:erna.
Den rosa etiketten contended och de röda Wait-cellerna markerar ett test som tillbringade mer än 5 % av tiden med att vänta på CPU-tid. Med realtidsschemaläggarens standardinställningar reserverar kärnan ungefär 5 % av varje sekund för andra uppgifter, så markeringarna är vanliga. En körning får omdömet contended först när väntan överstiger ungefär 10 % under de fyra senaste omgångarna. Körningen i figur 1 slutade med omdömet throttled (figur 3).
När processorn sänker sin klockfrekvens vid stigande temperatur faller indexet under de första omgångarna och planar sedan ut. I körningen i figur 1 fick den första omgången 9 762 poäng. Från den sjätte omgången låg poängen mellan 7 160 och 7 808. Den stabiliserade poängen visar vilken prestanda som kunde upprätthållas under de aktuella drift- och kylförhållandena.
På en NAS med fyra logiska CPU:er eller färre lämnar CPU Lab en tillgänglig för systemet. Dess ruta förblir mörk och själva testet använder inte 100 % av den totala CPU-kapaciteten.
03Följ temperaturer och fläktvarvtal
CPU Lab visar sin temperaturavläsning först när körningen är slut. Öppna BlackBox bredvid för att följa sensorer och fläktar under testet:
- Öppna BlackBox: Start-menyn → Monitoring → BlackBox.
- Välj Charts, intervallet 1h och skalan Absolute i titelfältet. Med den skalan börjar temperatur- och fläktvarvtalsaxlarna på noll.
- Klicka på Temp i titelfältet för att se temperatursensorerna samtidigt (upp till tolv).
- Öppna serieväljaren med fliken vid vänsterkanten för att ta med fläktar och CPU-belastning. I gruppen Thermal markerar du raden Temperature och klickar på Fan speed. På en NAS med flera fläktar har varje fläkt en egen knapp. I gruppen CPU klickar du på
sysi raden CPU busy för att visa den totala CPU-användningen. Varje måttenhet (°C, rpm, %) får en separat panel med en gemensam tidsaxel, som i figur 2.
- Sensorerna.
packageochcore0,core1, … är sensorerna i en Intel-processor; en AMD-processor rapporterartctl. När systemkärnan inte visar någon processorsensor visas den CPU-temperatur som QNAP rapporterar somcpu.system1och liknande är de chassisensorer som QNAP rapporterar; ett nätverkskort kan lägga till en egen. Fläktar namnges efter sitt nummer, en CPU-fläkt somcpu1. - En punkt i minuten. BlackBox läser av temperaturer och fläktvarvtal en gång i minuten, så en kort körning ger bara några få punkter. Avsnitt 05 förklarar hur du förlänger belastningen och samlar in fler mätvärden.
- Värmekartan. Heat map i titelfältet visar varje sensor som en rad färgade celler: bärnstensgula från 65 °C, röda från 80 °C.
- Händelser. BlackBox markerar Critical temperature på tidslinjen när en kärna, package eller
cpunår 90 °C, en chassisensor 60 °C och någon annan sensor, däriblandtctli en AMD-processor, 85 °C. Den markerar Fan stopped när en fläkt som NAS:en rapporterar som närvarande visar 0 rpm. - Klockfrekvens i realtid. Pulse (Start-menyn → Monitoring → Pulse, fliken CPU) uppdaterar varje logisk CPU:s mätvärden varannan sekund: Busy, klockfrekvensen under Current (⚡ över basfrekvensen), Min, Max och Governor. En tydlig sänkning av klockfrekvensen under ihållande belastning kan tyda på en prestandabegränsning. Bedöm den tillsammans med temperaturen och governor-inställningen.
- Kärnloggen. Start-menyn → Live logs → Kernel Log öppnar Kernel Log · LIVE, som visar nya rader från systemkärnan när de kommer. En rad som
Package temperature above threshold, cpu clock throttledmarkeras med mönstret CPU Thermal Throttle. En rad med[Hardware Error]är ett hårdvarufel som processorn eller den fasta programvaran rapporterade, oftast en machine check: avkoda den i MCE Decoder (Start-menyn → Analysis).
04Läs resultatet
När körningen är slut visar kortet CPH index omdömet och antalet omgångar. Kortet Processor får en rad med Thermal som visar den högsta CPU-temperaturen och den lägsta ihållande kärnfrekvensen som procent av den kärnans toppfrekvens. CPU Lab och BlackBox använder var sina temperaturgränser, som är desamma för alla processorer. Processorns driftgräns beror på modellen och NAS:ens konstruktion. En avläsning på 90 eller 95 °C räcker inte i sig för att fastställa överhettning. Jämför temperaturen med CPU:ns och NAS:ens specifikationer, frekvensförändringar och meddelanden i kärnloggen.
| Omdöme | Vad körningen mätte | På tavlan |
|---|---|---|
clean | Varje kärna höll minst 90 % av sin egen toppfrekvens, processorn låg under 95 °C och väntan på CPU-tid låg under gränsen för contended. | ja |
throttled | En kärnas klockfrekvens sjönk mer än 10 % under sin topp, eller den varmaste CPU-sensorn nådde 95 °C. Poängen visar CPU-prestandan under dessa förhållanden. | ja |
contended | Andra processer tog CPU-tid, så att testet fick vänta. Poängen är en uppskattning av prestandans nedre gräns. | nej |
untrusted | Andra processer konkurrerade om CPU-tid samtidigt som klockfrekvensen sjönk eller temperaturgränsen nåddes. | nej |
indicative | Poängen stabiliserades inte: även de fyra mest samstämmiga omgångarna i följd skilde sig med mer än ±5 %. Bara en körning som annars skulle vara clean får detta omdöme. | nej |
- Värme eller en frekvensbegränsning. Omdömet throttled kan bero på temperaturen eller på sänkt klockfrekvens. Om toppen ligger över 90 °C, som i figur 3, kontrollerar du kylningen och jämför toppen med den processorns specifikationer. Om klockfrekvensen sjunker medan topptemperaturen ligger mellan 60 och 79 °C bör du kontrollera effektgränserna och governor-inställningen.
- Läs av temperaturen även vid en clean-körning. clean tillåter en topp under 95 °C. En clean-körning med en topp på 90 °C når redan den nivå som BlackBox markerar som kritisk temperatur.
- CPU-diagram. En bärnstensgul kontur visar strypning och en rosa kontur visar väntan på CPU-tid. Kolumnen Wait blir röd över 5 %. Med realtidsschemaläggarens standardinställningar kan en del av väntan bero på kärnans egen reserv (avsnitt 02).
- Index. CPH-indexet ger en poäng för en tråd och en för alla kärnor. På den här skalan får en tråd i en aktuell NAS-processor i mellanklassen ungefär 1 000 poäng. Ringen bredvid visar den precision som rapporteras tillsammans med poängen.
05Belasta processorn längre
En körning tar ungefär en till fem minuter. Med effektiv kylning kan poängen stabiliseras inom fyra till sex omgångar. Starta varje körning så snart den föregående är klar för att följa temperaturen under längre tid:
- När omdömet visas på kortet CPH index klickar du på Run igen. Tre körningar på en NAS som blir varm kan ta ungefär en kvart, som i figur 2. Om poängen stabiliseras snabbt upprepar du testet tills BlackBox visar tio minuters belastning.
- Följ BlackBox. Med effektiv kylning planar CPU-temperaturerna ut och fläkten håller ett högre varvtal. Om temperaturerna fortfarande stiger i slutet av den sista körningen har systemet ännu inte nått termisk jämvikt. Kontrollera om klockfrekvenserna sjunker eller modellens temperaturgränser överskrids.
- Öppna Compare och sedan fliken This unit. Den visar de 40 senaste körningarna för den här NAS:en med datum, typ (Run eller Lab), omdöme och index. Välj en körning för att jämföra dess resultat för alla kärnor med den senaste andra körningen från samma byggversion av CPU Labs testprogram. En körning från en annan byggversion märks other build. Liknande poäng mellan körningarna tyder på stabil prestanda under testförhållandena. Sjunkande poäng tillsammans med stigande temperaturer är skäl att kontrollera kylningen.
06Testa med tjänsterna stoppade (Lab)
Omdömet contended eller untrusted betyder att andra processer begränsade den CPU-tid som testet fick. Lab kör prestandatestet med tjänsterna stoppade:
- Stäng alla QTS- eller QuTS hero-flikar i webbläsaren: en öppen panel kan starta tjänster igen.
- Klicka på Lab. Panelen förklarar förloppet, vilka data som registreras, den uppskattade tiden och kontrollerna före start. Den listar också tjänsterna som stoppas: fildelning, App Center-paket, schemalagda jobb, media, ögonblicksbilder, replikering och antivirus. StorageDiag, administrationspanelen och helpdesk fortsätter att köras.
- Lab startar inte medan en virtuell maskin körs, en iSCSI-session är ansluten, eller en array eller pool är degraderad, byggs om, synkroniseras om eller skrubbas. En kontroll som misslyckas blir röd och anger sin orsak.
- Markera bekräftelsen och klicka på Start Lab run.
Lab ställer governor på performance, stoppar tjänsterna, ger processorn 30 sekunder att stabiliseras och kör sedan samma test. Efteråt återställer den governor och startar tjänsterna igen. Körningen fortsätter på NAS:en när du stänger webbläsaren, och Cancel avslutar den och återställer tjänsterna. Kontrollera att dina delade mappar och appar är tillbaka när den är klar.
07Bedöm symtomen
| Vad du ser | Så tolkar du det | Vad du ska göra |
|---|---|---|
| clean, en topp långt under 90 °C, temperaturer som planar ut, en fläkt som ökar varvtalet och stabiliseras | Kylningen klarar belastningen i det här testet. | Spara resultatet för senare jämförelser. |
| throttled med en topp på 95 °C eller mer, fläktar på högt varvtal | Processorn nådde den temperaturgräns som CPU Lab använder. Frekvensvärdet visar den klockfrekvens som upprätthölls. | Jämför temperaturen med modellens gränser och kontrollera kylningen (avsnitt 08). Upprepa testet efter att eventuella problem har åtgärdats. |
| throttled med en topp på 60–79 °C | En effektgräns eller governor-inställningen kan sänka CPU:ns klockfrekvens. | Kontrollera Governor i Pulse; Lab körs med performance. |
| En fläkt på 0 rpm, eller Fan stopped | Ett möjligt problem med fläkten, anslutningen eller varvtalsavläsningen. | Stoppa testet. Kontrollera att fläkten snurrar och är rätt ansluten. Byt ut den om ett fel bekräftas. |
| En fläkt som inte ökar varvtalet under belastning | Inställningarna och fläktens funktion behöver kontrolleras. | Höj fläktvarvtalet (avsnitt 08). Om fläkten inte reagerar kontrollerar du den innan du byter ut den. |
| Critical temperature återkommer efter rengöring vid normal rumstemperatur | Ett möjligt kylproblem, till exempel en sliten fläkt eller dålig kontakt mellan kylflänsen och processorn. | Kontrollera modellens temperaturgränser. Kontakta en serviceverkstad om symtomen tyder på ett kylfel. |
| NAS:en startar om under en körning, eller svarar fortfarande inte efteråt | Ytterligare felsökning behövs. Kontrollera bland annat nätaggregat, moderkort, CPU, minne och temperatur. | Läs kärnloggen och BlackBox, testa RAM-minnet och rapportera sedan problemet tillsammans med resultaten. |
[Hardware Error]-rader i kärnloggen under körningen | Hårdvarufel som processorn eller den fasta programvaran rapporterade. | Avkoda dem i MCE Decoder, som pekar ut delsystemet (minne, CPU eller buss), och ta med resultatet till en serviceverkstad. |
| contended | Annat arbete på NAS:en tog CPU-tid från testet. | Upprepa med Lab (avsnitt 06). |
CPU Lab stannar inte när temperaturen stiger. Det mäter också prestanda med sänkt klockfrekvens. Processorn har ett eget temperaturskydd, men fortsätt inte testa när du har upptäckt ett kylproblem. Stoppa körningen och starta ingen ny om BlackBox visar Fan stopped eller 0 rpm. Kontrollera fläkten först. Om NAS:en hänger sig undersöker du orsaken innan du upprepar testet. CPU Lab mäter prestanda men verifierar inte resultaten av sina beräkningar. Ett stabilt index visar därför inte att processorn är helt felfri. Beräkningsfel kan förekomma tillsammans med programkrascher, omstarter och machine checks, så läs även kärnloggen. Minnesfel kan ge liknande symtom. Testa RAM-minnet innan du drar slutsatsen att processorn orsakar problemet.
08Att kyla en NAS som går varm
- Damm. Rengör kylflänsen, fläktarna och luftintagen från damm.
- Fläktar. Kontrollera deras funktion och reaktion på belastning (BlackBox, Fan speed). Om de går långsamt medan processorn är varm ser du över Smart Fan-inställningarna i QTS eller QuTS hero och höjer varvtalet: Control Panel → System → Hardware → Smart Fan.
- Luft. Lämna fritt utrymme framför luftintagen och bakom utblåset, placera inte NAS:en i slutna skåp, håll den borta från annan varm utrustning, och sänk rumstemperaturen om du kan.
- Kylfläns. Låt en serviceverkstad eller någon med erfarenhet av NAS-service montera om kylflänsen eller byta kylpastan.
- Kontrollera igen. Efter varje ändring upprepar du avsnitt 05 och jämför toppen, fläkthastigheten och indexet med de tidigare körningarna.