Unofficial
På den här sidan
  1. 01Innan du börjar
  2. 02Kör testet
  3. 03Följ temperaturer och fläktvarvtal
  4. 04Läs resultatet
  5. 05Belasta processorn längre
  6. 06Testa med tjänsterna stoppade (Lab)
  7. 07Bedöm symtomen
  8. 08Att kyla en NAS som går varm

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.

  1. Förberedlogga in som administratör och välj en lugn period för NAS:en
  2. Kör CPU Labfölj CPU-belastningen
  3. Öppna BlackBoxfölj temperatursensorer och fläktvarvtal
  4. Läs resultatetkontrollera omdöme, topptemperatur och klockfrekvens
  5. 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

  1. Ö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).
  2. 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.
  3. 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.
Figur 1. CPU Lab under en körning (värden från en registrerad körning). Omgång 8 på en NAS med en Core i5-1235U med 12 trådar. Indexet rör sig fortfarande: statusraden visar spridningen i de senaste omgångarna mot målet 1,5 %.

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:

  1. Öppna BlackBox: Start-menyn → Monitoring → BlackBox.
  2. Välj Charts, intervallet 1h och skalan Absolute i titelfältet. Med den skalan börjar temperatur- och fläktvarvtalsaxlarna på noll.
  3. Klicka på Temp i titelfältet för att se temperatursensorerna samtidigt (upp till tolv).
  4. Ö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å sys i 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.
Figur 2. BlackBox under tre CPU Lab-körningar (exempeldata från en NAS med fyra CPU-kärnor och åtta trådar). Package- och kärnsensorerna stiger till ungefär 76 °C och planar ut. Chassitemperaturen som rapporteras av system1 stiger några grader, och fläktvarvtalet ökar när temperaturen stiger.
  • Sensorerna. package och core0, core1, … är sensorerna i en Intel-processor; en AMD-processor rapporterar tctl. När systemkärnan inte visar någon processorsensor visas den CPU-temperatur som QNAP rapporterar som cpu. system1 och 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 som cpu1.
  • 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 cpu når 90 °C, en chassisensor 60 °C och någon annan sensor, däribland tctl i 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 throttled markeras 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.

Figur 3. Resultatet av körningen i figur 1. throttled · 14 rounds, index 7 589 (±5,2 %) och Thermal: 98 °C peak · clock 90 %. Processorn överskred CPU Labs gräns på 95 °C och höll 90 % av sin toppfrekvens. Resultatet publicerades, så kortet visar placeringen på tavlan.
Omdömena i CPU Lab
OmdömeVad körningen mättePå tavlan
cleanVarje 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
throttledEn 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
contendedAndra processer tog CPU-tid, så att testet fick vänta. Poängen är en uppskattning av prestandans nedre gräns.nej
untrustedAndra processer konkurrerade om CPU-tid samtidigt som klockfrekvensen sjönk eller temperaturgränsen nåddes.nej
indicativePoä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:

  1. 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.
  2. 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.
  3. Ö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:

  1. Stäng alla QTS- eller QuTS hero-flikar i webbläsaren: en öppen panel kan starta tjänster igen.
  2. 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.
  3. 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.
  4. Markera bekräftelsen och klicka på Start Lab run.
Figur 4. Lab-panelen före start (exempel på tjänster och kontroller). Dess uppskattning: en till tre minuter för att stoppa tjänsterna (högst 30), högst fem för testet, en till tre för att starta tjänsterna igen.

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 körningen och BlackBox visar, och vad du ska göra
Vad du serSå tolkar du detVad du ska göra
clean, en topp långt under 90 °C, temperaturer som planar ut, en fläkt som ökar varvtalet och stabiliserasKylningen 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 varvtalProcessorn 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 °CEn 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 stoppedEtt 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 belastningInstä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 rumstemperaturEtt 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åtYtterligare 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örningenHå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.
contendedAnnat 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.