Onofficieel

StorageDiag · Workbench & Utilities

Voor altijd gratis

Ontworpen om te analyseren. Gebouwd om te onderhouden.

StorageDiag Workbench & Utilities laat je processen, resourcegebruik, SMART-geschiedenis en de indeling van schijven op een QNAP NAS onderzoeken. Gebruik de liveweergaven, vastgelegde metingen en diagnostische tests om een storing te onderzoeken.

Diagnosetools voor QNAP NAS. Voorheen: Silas Diagnostic Utilities

Opgenomen op een draaiende NAS: elk venster, elk getal, echt.

Hulpmiddelen om NAS-problemen te onderzoeken.

Pulse: twaalf meters, één per core, boven een filterbare boom van 2004 actieve processen, elk met CPU, geheugen, RSS en aantal threads Tabblad CPU van Pulse: belasting per core, iowait, steal en huidige kloksnelheid tegenover de actieve governor Pulse History: zes uur CPU-belasting vastgelegd op de NAS, met twee pieken die boven de basislijn uitsteken
Live · elk proces, elke corePulse Geavanceerde monitor voor processen en resources Bekijk processen en resourcegebruik. Pulse brengt proces- en resourceweergaven zoals die van top, htop, iotop en netstat samen in één interface. Bekijk CPU- en geheugengebruik, I/O en verbindingen, inclusief het resourcegebruik van virtuele machines en containers. Belangrijkste functiesLive volgen van CPU-steal, geheugenswapping en het exacte gebruik van threads.Directe koppeling van netwerksockets aan de processen erachter.Realtime bewaking van de applicatiedatabase en live meelezen van logs in één weergave.
BlackBox: CPU-belasting, geblokkeerde taken en CPU-frequentie gestapeld op één as van 24 uur Heatmap van BlackBox: een week aan temperaturen, één baan per sensor, hete periodes die als banden opvallen
Vluchtrecorder · het verleden op een tijdlijnBlackBox De vluchtrecorder van de NAS Bekijk vastgelegde metingen rond een incident. BlackBox legt CPU-gebruik, I/O-wachttijd, temperaturen, schijflatentie en geheugengebruik vast. Blader door de tijdlijn om de metingen rond een vertraging of crash te vergelijken. BlackBox vat oudere meetpunten samen volgens de bewaarinstellingen. Belangrijkste functiesHistorische gegevens per minuut bewaard (uren, dagen, weken, maanden).Diepgaande analyse van temperaturen per core en pieken in CPU IOWAIT.Visuele heatmaps om terugkerende afwijkingen meteen te herkennen.
DriveTime Health: de lijst van alle schijven naast de geschiedenis van één ervan, een Seagate van 10 TB met 369 opnieuw toegewezen sectoren, gemarkeerd als kritiek DriveTime Speed: een scan die alleen leest, van een volume in een opslagpool, die eindigt met een zwakke schakel bij naam: schijfsleuf 14, 369 opnieuw toegewezen sectoren, G-sense tijdens de run DriveTime Disk Map: de kaart van de vrije ruimte van een volume naast de meest gefragmenteerde bestanden, met het aantal fragmenten per bestand
Voorspellend · elke schijfsleuf, door de tijd heenDriveTime Analyzer Voorspellende diagnose van schijven en arrays Vergelijk SMART-veranderingen en schijf-I/O. DriveTime brengt veranderingen in SMART-attributen, zoals opnieuw toegewezen sectoren en temperatuur, in grafieken en vergelijkt schijf-I/O. Gebruik de geschiedenis en metingen om een trage schijf of tekenen van achteruitgang te onderzoeken. Een goede SMART-status sluit een beginnende storing niet uit. Belangrijkste functiesTijdreeksgrafieken voor kritieke SMART-attributen (volg de stijging en ook de huidige stand).Live bewaking van I/O-latentie (Disk Await) en tests van de bandbreedte bij sequentieel lezen.Kaart van vrije ruimte en fragmentatie op blokniveau, voor zowel EXT4- als ZFS-volumes.
NetScope Packets: een begrensde live capture naast een gedecodeerd frame, met Ethernet, IPv4 en TCP uitgeklapt naast de hex NetScope: elk apparaat dat op de lokale segmenten is gevonden, met naam, fabrikant, adres en of het antwoordde NetScope DNS: de resolver van de gateway gemeten tegenover Cloudflare, Quad9 en OpenDNS, antwoord voor antwoord NetScope Bandwidth: een iperf3-client met de andere NAS’en die hij vond, duur, richting en protocol NetScope VPN link: een controle van begin tot eind van een tunnel (MTU, round trip, jitter en verlies) met een duidelijk oordeel
Diepe inspectie · beide uiteinden van de verbindingNetScope Diepe inspectie van netwerkpakketten Leg pakketten vast en test de verbinding. NetScope legt netwerkpakketten vast en toont ze in de browser. Gebruik pakkettraces en verbindingstests om wegvallende SMB-verbindingen, DNS-storingen en andere netwerkproblemen te onderzoeken. Belangrijkste functiesLive volgen van pakketten, analyse van het verbindingspad en diagnose van de resolver.Doorvoertests met één klik (integratie van iperf).Spoort verloren pakketten, hertransmissies en protocolspecifieke knelpunten op.
memhound: de arenakaart halverwege de test met defecte cellen in rood, en het log met omgeklapte bits dat module en adres noemt Oordeel van memhound: de Deep-test is klaar en afgekeurd, de defecte module aangewezen per slot memhound Benchmark & Quality: het kwalificatieoordeel over het geheugen in deze machine, gemeten tegen de JEDEC-specificatie
Burn-in · de DIMM die liegtmemhound Live RAM-dokter en burn-in-tester Test RAM met testpatronen en opstartbare media. memhound schrijft en leest geheugentestpatronen, meet de bandbreedte en toont ECC-tellers als het platform die levert. Quick draait terwijl de NAS diensten blijft leveren. Deep stopt diensten en maakt de ZFS ARC vrij om meer RAM te bereiken; tests vanaf een opstartbare USB-stick draaien buiten QTS. Belangrijkste functiesGeheugentests op het draaiende systeem, zonder valse positieven.Meet geheugenbandbreedte (GB/s), latentie in rust en onder last, en structurele integriteit.De mogelijkheid om een opstartbare USB-stick te maken voor een geïsoleerde controle van de hardware op bare metal.
Dr. Trace: kernelberichten en systeemgebeurtenissen samengevoegd op één tijdlijn, gelabeld naar ernst, met de lijst van incidenten ernaast Dr. Trace met Focus aan: hetzelfde log teruggebracht tot de kritieke gebeurtenissen die het lezen waard zijn
Forensisch · één samengevoegde tijdlijnDr. Trace Samengevoegde logtijdlijn Lees kernel- en systeemgebeurtenissen samen. Dr. Trace voegt de ringbuffer van de kernel en het systeemgebeurtenissenlog samen op één tijdlijn, met labels voor de ernst. Gebruik Focus om routinegebeurtenissen te filteren en de reeks rond een incident te bekijken. Belangrijkste functiesKernelberichten en systeemgebeurtenissen samen geordend, niet naast elkaar gelezen.Focus brengt honderdduizend regels terug tot de regels die ertoe doen.Werkt op een diagnosebundel die iemand je stuurde, of op de draaiende machine.
Samba: elke share met zijn volume, rechten en de staat van de prullenbak, boven de statusbalk van de dienst Samba Access: de matrix van welke principal welke share bereikt, en met welke rechten
Audit · wie kan wat bereikenSamba Audit van shares en toegang Bekijk toegang tot shares en machtigingen. Het Samba-paneel combineert sharedefinities, ACL-tokens en dienstinstellingen. Bekijk de ingestelde toegang en controleer waarschuwingen over gasttoegang of een ingeschakelde SMB-dienst die niet draait. Belangrijkste functiesEen matrix van principals per share, opgebouwd uit de echte ACL-tokens.Geavanceerde mapmachtigingen, Windows-ACL’s en ACL 2.0, gerapporteerd vanuit de sleutels die ze instellen.Markeert een share die gasten kunnen bereiken, en een SMB-dienst die aan staat maar niet draait.
Virtuele machines en containers: elke gast met zijn toewijzing van vCPU’s, geheugen, firmware, schijven en netwerk, tegenover het totaal van de host
Hypervisor · vCPU tegenover pCPUVirtual Machines Gasten en containers Bekijk virtuele machines en containers. Eén venster voor de virtuele machines en containers op het apparaat: de vCPU’s die elk ervan heeft tegenover het totaal van de host, geheugen, firmware en opstartmodus, de schijven erachter en de netwerken waaraan ze hangen. Belangrijkste functiesToewijzing van vCPU’s tegenover de host, zodat overboeking zichtbaar is en niet afgeleid.Schijven, bussen en snapshotmodus per gast.Containers en virtuele machines in dezelfde inventaris.

Installeer het op een gezonde machine

Een vluchtrecorder is waardeloos op de dag dat je hem installeert en onbetaalbaar een maand later: de storing die je wilt opzoeken, is nog niet gebeurd. Eén QPKG, App Center → Handmatig installeren. Niet zeker welke build? Voer uname -m uit op de NAS.

NetScope voor Windows: het andere uiteinde van de verbinding QTS 5.2+ en QuTS hero 6 · alleen beheerders · lokale diagnostiek, instelbare onlinefuncties

Handleidingen

13 instructievideo’s

Elke video begint bij een symptoom en toont het instrument waarmee je het onderzoekt. Voor een bruikbare meting van de schijfsnelheid moeten alle diensten zijn gestopt en moet het systeem aantoonbaar in rust zijn. De schijfmetingen zijn zo opgenomen.

memhound · geheugen

7 instructievideo’s

Pool & Disk · opslag

1 instructievideo

Prijzen

iedereen heeft er nu een

Dus, net als overal: hier is de prijslijst.

Kies een abonnement. Ze kosten allebei hetzelfde, en geen van beide vraagt om een e-mailadres, een licentiesleutel of een creditcard. Met een ervan krijg je elk instrument op deze pagina.

Plan A

Ik heb geen interesse

Geen kosten

  • Lees de pagina, sluit het tabblad
  • Niets te installeren, niets om je voor af te melden
  • Geen account, geen tracking, geen cookiebanner
  • Kom terug op de dag dat de pool niet wil mounten

Lees verder

Plan B · aanbevolen

Download als QPKG

$0 USD · voor altijd

  • Freeware: gratis, zonder licentiesleutel, zonder account
  • Installeren op je eigen NAS: QTS 5.2+, QuTS hero, drie architecturen
  • Installeren op zoveel servers als je hebt: geen telling van licentieplaatsen

Gratis downloaden

‘Waarom wil mijn RAID-pool niet mounten? En waarom staat dmesg vol willekeurige call traces?’

Die vraag heb ik vaker gekregen dan ik kan tellen. Het antwoord is, vaker dan iemand lief is, één defecte RAM-module. Data die tussen de CPU, de PCIe-lanes en de schijven liep, raakte in beide richtingen beschadigd, en dat betekent dat de beschadiging al op de platters stond voordat iemand iets aan de pool merkte. Een geheugentester en een CPU- en geheugenbenchmark zijn geen luxe. Ze zijn het eerste wat je moet draaien, en het ding dat niemand draait.

Een hete CPU kan zijn kloksnelheid verlagen om de temperatuur te beperken. Controleer bij 90 °C de thermische specificaties van het processormodel en vergelijk temperatuur en kloksnelheid door de tijd. De drempel voor throttling hangt af van de processor en firmware; alleen de temperatuur bewijst niet de oorzaak van vertraging.

Tel daar vCPU-overboeking op virtuele machines, waarschuwingen over I/O-vertraging, geblokkeerde taken, de geschiedenis van SMART-attributen, fragmentatie op blokniveau en de rest bij op, en je hebt een beeld van je hardware waarvoor het dashboard van de fabrikant nooit gebouwd is. Dit zijn basisinstrumenten. Basisinstrumenten horen geen geld te kosten.

1 DIMMéén defecte module kan gegevens beschadigen. memhound test de bereikbare RAM op lees- en schrijffouten.
90 °Ccontroleer de temperatuurgrens van het model. BlackBox legt temperatuur en kloksnelheid samen vast om throttling te onderzoeken.
8 : 32een voorbeeld: vier VM’s met elk acht vCPU’s op acht fysieke cores. Pulse toont de toewijzing en hostbelasting.

Vragen die mensen echt stellen

Veelgestelde vragen
Kan BlackBox me laten zien wat er vannacht gebeurde? Of vorige maand?

Ja. BlackBox is de vluchtrecorder: hij bewaart CPU-belasting, de klok van elke core, de temperaturen, geblokkeerde taken, geheugendruk en nog een paar dingen als grafieken waar je doorheen kunt schuiven, uren, dagen, weken terug. Installeer het op een gezonde machine; de storing die je wilt opzoeken, is nog niet gebeurd.

Is dit een alternatief voor Zabbix, Observium, Prometheus, Grafana…?

Nee. Die bewaken een vloot van buitenaf en waarschuwen je als een getal een grens passeert. StorageDiag kijkt naar één machine, van binnenuit en van dichtbij (de schijfkop, de geheugenmodule, de core die terugschakelt) en legt uit wat het ziet. Gebruik gerust allebei; ze concurreren niet om hetzelfde werk.

Wat is vCPU-overboeking, en waarom kruipt mijn NAS als de VM’s druk bezig zijn?

Het is het meest voorkomende prestatieprobleem op een thuishypervisor, en bijna niemand meet het. Een NAS met 8 fysieke cores en vier virtuele machines met elk 8 vCPU’s: de gasten denken dat ze 32 cores hebben, de host heeft er 8, en elke gast wacht op de andere. Daarom bestaat BlackBox: het zet overboeking en CPU-temperatuur naast de grafieken van vertraagde I/O en wachttijd, zodat je ziet hoeveel van de vertraging je zelf kunt oplossen.

Wat kost het nu echt? Wat is het addertje?

Niets. Eén QPKG, voor altijd gratis, zonder licentiesleutel of verplicht serviceaccount. De diagnostiek draait op de NAS; het publiceren van benchmarks en onlinefuncties kunnen gegevens versturen volgens hun instellingen. Op de pagina Over staat hoe je het project kunt steunen.

Download het nu gratis!