Onofficieel

StorageDiag · Workbench & Utilities

Voor altijd gratis

Ontworpen om te analyseren. Gebouwd om te onderhouden.

Leg de rauwe mechanische werkelijkheid van je QNAP NAS bloot. StorageDiag Workbench & Utilities geeft je directe toegang tot CPU-steal-metingen, de geschiedenis van SMART-attributen en schijffragmentatie op blokniveau, en daarmee absolute beheersing van je omgeving.

— De ultieme diagnosesuite. Voorheen: Silas Diagnostic Utilities

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

Stop met gissen. Begin met weten.

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 Het ultieme live dashboard voor je QNAP. Pulse vervangt standaard CLI-tools als top, htop, iotop en netstat door één interface met een hoge informatiedichtheid. Het koppelt het exacte verbruik van hardwareresources aan specifieke processen, inclusief het volgen van vCPU’s 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 Historische telemetrie met hoge resolutie. Spoel terug en vind de crash. BlackBox legt voortdurend systeemmetingen vast (CPU IOWAIT, temperatuurprofielen, schijflatentie en RAM-gebruik) zonder cruciale pieken af te vlakken tot betekenisloze gemiddelden. Of een probleem nu twee minuten of twee maanden geleden optrad, met BlackBox schuif je door de tijdlijn om precies te zien wat een knelpunt of crash in het systeem veroorzaakte. 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 Verder dan basis-SMART. Zie de werkelijke mechanische gezondheid en indeling van je schijven. Een SMART-status ‘PASSED’ zegt niets als een schijf ongemerkt aan het sterven is. DriveTime volgt schijfattributen (zoals opnieuw toegewezen sectoren en temperatuur) door de tijd in een grafiek, zodat je hardwareslijtage ziet voordat er een RAID-storing optreedt. Het profileert ook de actieve I/O om precies aan te wijzen welke schijf in zijn eentje je hele opslagpool vertraagt. 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 Stop met het netwerk de schuld geven. Bewijs het met exacte verkeersgegevens. NetScope brengt het vastleggen en ontleden van pakketten in de stijl van Wireshark rechtstreeks naar je browser. Vallen SMB-shares weg, onderhandelen verbindingen slecht of faalt DNS, dan legt NetScope het ruwe verkeer vast en wijst het precies aan waar de verbinding breekt: bij de client, de switch of de NAS. 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 Geheugendiagnose van enterpriseniveau zonder de NAS offline te halen. memhound brengt rigoureuze patroontests van memtest86-klasse rechtstreeks naar je draaiende QNAP-omgeving. Het maakt veilig RAM vrij (ook de ZFS ARC) voor diepgaande stresstests, loopt het geheugen cel voor cel door om tijdelijke bitflips te vinden, meet de echte bandbreedte en controleert of ECC werkt. 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 Elk log dat de NAS bijhoudt, op één tijdlijn. Dr. Trace voegt de ringbuffer van de kernel samen met het systeemgebeurtenissenlog en zet ze op één geordende tijdlijn, gelabeld naar ernst. Focus haalt het routinegebabbel weg, zodat de reeks overblijft die het incident echt verklaart. 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 Zie elke share, en precies wie erbij kan. Het Samba-paneel leest de sharedefinities, de ACL-tokens en de instellingen van de dienst samen, en beantwoordt dan de vraag die een supportzaak echt stelt: wie heeft toegang tot wat, en is er iets bereikbaar dat dat niet zou moeten zijn. 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 Kijk in elke gast die de NAS host. 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.
Gepland · DriveTime en memhound, zonder toezichtHW Vital Tests Dagelijkse schijf- en RAM-tests De NAS test elke dag zelf zijn schijven en geheugen. Standaard krijgt elke schijf behalve USB-schijven om 04:00 een snelle oppervlaktetest van DriveTime, de ene na de andere. Om 05:00 test memhound het geheugen dat op dat moment vrij is, terwijl alle diensten blijven draaien. Eens in de drie weken, op een zaterdag, draait in plaats van de snelle test een diepe geheugentest: die stopt alle apps en bestandsdeling tot hij klaar is en start ze daarna weer. Fouten komen in het systeemlogboek van QTS, en het venster toont het schema en de recente resultaten. Belangrijkste functiesSchijven: een controle van 1 MiB in elk van 4096 gelijke delen van de schijf; bij SATA-schijven onderscheidt het oordeel ook een falende schijf van een probleem in de schijfsleuf, de kabel of het backplane.RAM: memhound laat 256 MiB vrij, controleert het vrije geheugen opnieuw vóór elk blok en is het eerste proces dat de kernel stopt als het geheugen opraakt.Standaard aan; met Virtualization Station geïnstalleerd blijft de diepe test uit tot een beheerder hem toestaat.

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 voor beheerders · er verlaat niets de NAS

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.

Wist je dat je CPU misschien trager draait dan het getal op de doos? Zodra een core 90 °C bereikt, verlaagt hij zijn kloksnelheid en blijft daar. Betere koeling geeft je efficiëntie terug waarvoor je al betaald hebt, maar alleen als iets je de klok en de temperatuur op één regel laat zien, door de tijd.

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 DIMMis alles wat nodig is om een pool ongemerkt te beschadigen. memhound vindt hem voordat de array dat doet.
90 °Cen de klok zakt. BlackBox tekent de throttling naast de temperatuur die hem veroorzaakte.
8 : 32fysieke cores op vCPU’s is de gebruikelijke thuishypervisor. Pulse laat zien welke gast van welke steelt.

Vragen die mensen echt stellen

FAQ
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, en er is er geen. Eén QPKG, voor altijd gratis, geen licentie, geen account, geen data die de NAS verlaten. Op de pagina Over staat hoe je het kunt steunen.

Download het nu gratis!