Nieoficjalne

StorageDiag · Workbench & Utilities

Za darmo na zawsze

Zaprojektowane do analizy. Zbudowane do utrzymania.

Odblokuj surową, mechaniczną rzeczywistość swojego serwera QNAP NAS. StorageDiag Workbench & Utilities daje Ci bezpośredni dostęp do wskaźników kradzieży CPU, historii atrybutów SMART oraz fragmentacji dysków na poziomie bloków — dając Ci absolutną kontrolę nad swoim środowiskiem.

— Kompletny zestaw diagnostyczny. Poprzednio: Silas Diagnostic Utilities

Nagrane na działającym NAS-ie — każde okno, każda liczba są prawdziwe.

Przestań zgadywać. Zacznij wiedzieć.

Pulse: dwanaście wskaźników per-rdzeń nad filtrowalnym drzewem 2004 aktywnych procesów, z których każdy zawiera informacje o CPU, pamięci, RSS i liczbie wątków Zakładka Pulse CPU: obciążenie każdego rdzenia, iowait, steal i bieżące taktowanie w odniesieniu do aktywnego zarządcy (governor) Historia Pulse: sześć godzin obciążenia CPU zapisanych na NAS-ie, dwa piki obciążenia wyróżniające się na tle linii bazowej
Na żywo · każdy proces, każdy rdzeńPulse Zaawansowany monitor procesów i zasobów Najlepszy pulpit nawigacyjny na żywo dla Twojego QNAP-a. Pulse zastępuje standardowe narzędzia CLI, takie jak top, htop, iotop i netstat, zunifikowanym interfejsem o wysokiej gęstości danych. Mapuje on dokładne zużycie zasobów sprzętowych na konkretne procesy, w tym śledzenie vCPU dla maszyn wirtualnych i kontenerów. Kluczowe możliwościŚledzenie na żywo kradzieży CPU, użycia przestrzeni wymiany (swap) i dokładnego wykorzystania wątków.Bezpośrednie mapowanie gniazd sieciowych (sockets) do procesów, które za nimi stoją.Monitorowanie baz danych aplikacji w czasie rzeczywistym i śledzenie logów na żywo w jednym widoku.
BlackBox: obciążenie CPU, zablokowane zadania i częstotliwość CPU ułożone na jednej 24-godzinnej osi Mapa cieplna BlackBox: tydzień temperatur, jeden wiersz na czujnik, gorące okresy wyróżniające się jako pasma
Rejestrator lotu · przeszłość na osi czasuBlackBox Czarna skrzynka NAS-a Historyczna telemetria w wysokiej rozdzielczości. Przewiń i znajdź awarię. BlackBox nieustannie rejestruje metryki systemu — przechwytując CPU IOWAIT, profile termiczne, opóźnienia dysków i zużycie RAM-u — bez spłaszczania kluczowych skoków danych do bezsensownych średnich. Niezależnie od tego, czy problem wystąpił dwie minuty, czy dwa miesiące temu, BlackBox pozwala przeszukać oś czasu, aby zobaczyć dokładnie, co wywołało wąskie gardło lub awarię systemu. Kluczowe możliwościPrzechowywanie danych historycznych minuta po minucie (godziny, dni, tygodnie, miesiące).Dogłębna analiza temperatur poszczególnych rdzeni i skoków CPU IOWAIT.Wizualne mapy cieplne do natychmiastowej identyfikacji powtarzających się anomalii.
DriveTime Health: wykaz wszystkich dysków obok historii jednego z nich, napędu Seagate 10 TB, oznaczonego jako krytyczny z powodu 369 realokowanych sektorów DriveTime Speed: skanowanie woluminu puli pamięci tylko do odczytu, zakończone wskazaniem na najsłabsze ogniwo — gniazdo 14, 369 realokowanych sektorów, odczyt G-sense w trakcie testu DriveTime Disk Map: mapa wolnego miejsca woluminu obok najbardziej pofragmentowanych plików, wraz z liczbą fragmentów dla każdego z nich
Diagnostyka predykcyjna · każda wnęka, na przestrzeni czasuDriveTime Analyzer Predykcyjna diagnostyka dysków i macierzy Więcej niż podstawowy SMART. Sprawdź rzeczywisty stan mechaniczny i strukturę swoich dysków. Status SMART „PASSED” (zaliczony) nic nie znaczy, jeśli dysk w cichy sposób umiera. DriveTime śledzi atrybuty dysku (jak realokowane sektory i temperatura) w czasie w formie wykresu, co pozwala dostrzec degradację sprzętu, zanim nastąpi awaria RAID. Analizuje również aktywne operacje wejścia/wyjścia (I/O), by precyzyjnie ustalić, który pojedynczy dysk spowalnia całą pulę pamięci. Kluczowe możliwościWykresy w czasie dla krytycznych atrybutów SMART (śledzenie wzrostu oraz obecnego stanu).Monitorowanie opóźnień I/O na żywo (Disk Await) oraz testy przepustowości odczytu sekwencyjnego.Mapowanie wolnego miejsca i fragmentacji na poziomie bloków, zarówno dla woluminów EXT4, jak i ZFS.
Pakiety w NetScope: widok na żywo przechwyconego ruchu obok rozkodowanej ramki — z warstwami Ethernet, IPv4 i TCP rozwiniętymi obok wartości heksadecymalnych NetScope: każde z urządzeń znalezionych w lokalnych segmentach, wraz z nazwą, dostawcą, adresem i informacją, czy odpowiedziało DNS w NetScope: resolver bramy sieciowej mierzony względem Cloudflare, Quad9 oraz OpenDNS, odpowiedź po odpowiedzi Przepustowość w NetScope: klient iperf3 w zestawieniu ze znalezionymi serwerami NAS, z informacjami o czasie trwania, kierunku i protokole Link VPN w NetScope: kompleksowe sprawdzenie tunelu (end-to-end) — MTU, opóźnienia, jitter i utrata pakietów, z jasnym werdyktem
Głęboka inspekcja · po obu stronach łączaNetScope Głęboka inspekcja pakietów sieciowych Przestań obwiniać sieć. Udowodnij to przy pomocy dokładnych danych o ruchu. NetScope przynosi przechwytywanie i sekcję pakietów w stylu Wiresharka prosto do Twojej przeglądarki. Jeśli udziały SMB się rozłączają, łącza słabo negocjują prędkość lub DNS zawodzi, NetScope przechwytuje surowy ruch i precyzyjnie wskazuje, gdzie następuje przerwanie połączenia — czy to po stronie klienta, przełącznika, czy też NAS-a. Kluczowe możliwościŚledzenie pakietów na żywo, analiza ścieżki łącza i diagnostyka DNS (resolver).Testowanie przepustowości jednym kliknięciem (integracja iperf).Identyfikuje utracone pakiety, retransmisje i wąskie gardła specyficzne dla danego protokołu.
memhound: mapa pamięci w trakcie testu z błędnymi komórkami zaznaczonymi na czerwono i dziennikiem zmiany bitów wskazującym moduł i adres memhound werdykt: głęboki test zakończony niepowodzeniem, z wadliwym modułem zidentyfikowanym po gnieździe (slot) memhound Benchmark & Quality: werdykt kwalifikacyjny dla pamięci w tej maszynie, zmierzony z jej oficjalnymi parametrami JEDEC
Burn-in · o pamięci, która kłamiememhound Monitor pamięci RAM na żywo i tester Burn-in Diagnostyka pamięci klasy korporacyjnej bez konieczności wyłączania (offline) serwera NAS. memhound przenosi rygorystyczne testowanie wzorców klasy memtest86 bezpośrednio do aktywnego środowiska QNAP. Bezpiecznie odzyskuje pamięć RAM (w tym ZFS ARC), aby przeprowadzić głębokie testy obciążeniowe, skanując pamięć komórka po komórce w celu wykrycia tymczasowych zmian bitów (bit flips), pomiaru rzeczywistej przepustowości i weryfikacji funkcjonalności ECC. Kluczowe możliwościTestowanie pamięci w działającym systemie (na żywo) przy zerowej liczbie wyników fałszywie dodatnich.Mierzy przepustowość pamięci (GB/s), opóźnienia w trybie bezczynności/oczekiwania oraz integralność strukturalną.Opcja utworzenia bootowalnego nośnika USB do izolowanej walidacji sprzętu (bare-metal).
Dr. Trace: komunikaty jądra i zdarzenia systemowe scalone na jednej osi czasu, oflagowane pod kątem ważności, z paskiem incydentów obok nich Dr. Trace z funkcją Focus on: ten sam log okrojony do krytycznych zdarzeń, które faktycznie warto przeczytać
Kryminalistyka · jedna scalona oś czasuDr. Trace Scalona oś czasu logów Każdy log, jaki przechowuje NAS, na jednej osi czasu. Dr. Trace łączy bufor pierścieniowy jądra z dziennikiem zdarzeń systemowych i umieszcza je na pojedynczej, uporządkowanej osi czasu, oznaczając według stopnia ważności. Funkcja Focus odrzuca rutynowy szum, dzięki czemu pozostaje tylko sekwencja, która faktycznie wyjaśnia dany incydent. Kluczowe możliwościKomunikaty jądra i zdarzenia systemowe uporządkowane razem, a nie czytane obok siebie.Focus redukuje sto tysięcy linii do tych, które mają rzeczywiste znaczenie.Działa na pakiecie diagnostycznym przysłanym przez kogoś, jak i bezpośrednio na działającym urządzeniu.
Samba: każdy udział wraz ze swoim woluminem, uprawnieniami i stanem kosza sieciowego, nad paskiem stanu usługi Samba Access: macierz pokazująca, który użytkownik/grupa (principal) ma dostęp do jakiego udziału i z jakimi prawami
Audyt · kto i do czego ma dostępSamba Audyt udziałów i uprawnień Zobacz każdy udział i dowiedz się dokładnie, kto może się do niego dostać. Panel Samba wspólnie odczytuje definicje udziałów, tokeny ACL i ustawienia usługi, a następnie odpowiada na pytanie, które rzeczywiście pojawia się w zgłoszeniach wsparcia technicznego: kto ma dostęp do czego i czy z zewnątrz widać coś, co widać być nie powinno. Kluczowe możliwościMacierz powiązań użytkowników i udziałów zbudowana na podstawie rzeczywistych tokenów ACL.Zaawansowane uprawnienia do folderów, Windows ACL i ACL 2.0 raportowane na podstawie kluczy, które je ustawiają.Wyróżnia udziały dostępne dla gości (guests) oraz usługę SMB, która jest włączona, ale nie działa.
Maszyny wirtualne i kontenery: każdy gość ze swoją alokacją vCPU, pamięcią, oprogramowaniem sprzętowym (firmware), dyskami i siecią, w porównaniu z całościowymi zasobami hosta
Hipernadzorca (Hypervisor) · vCPU a pCPUVirtual Machines Maszyny gości i kontenery Zajrzyj do wnętrza każdej wirtualnej maszyny obsługiwanej przez Twój NAS. Jedno okno dla maszyn wirtualnych i kontenerów na serwerze: ilość vCPU przydzielona do każdego z nich w stosunku do łącznej liczby hosta, przydzielona pamięć, firmware, tryb rozruchu, podpięte do nich dyski i sieci, w których się znajdują. Kluczowe możliwościAlokacja vCPU w stosunku do hosta, dzięki czemu nadmiarowa alokacja (over-subscription) jest od razu widoczna, a nie jedynie domniemywana.Dyski, magistrale i tryb migawek dla każdego z gości.Kontenery i maszyny wirtualne zestawione w tym samym inwentarzu.

Zainstaluj to na działającej maszynie

Rejestrator lotu jest bezwartościowy w dniu, w którym go instalujesz, a miesiąc później staje się bezcenny — błąd, który będziesz chciał odszukać, jeszcze się nie wydarzył. Jeden pakiet QPKG, App Center → Zainstaluj ręcznie (Install Manually). Nie masz pewności, którą wersję pobrać? Uruchom uname -m na swoim NAS-ie.

NetScope dla Windows — po drugiej stronie łącza sieciowego QTS 5.2+ & QuTS hero 6 · zablokowane dla non-adminów · żadne dane nie opuszczają serwera NAS

Poradniki

12 instrukcji krok po kroku

Każda z nich wychodzi od objawu, który Cię tu sprowadził, a następnie pokazuje instrument, który daje na niego odpowiedź. Pomiar przepustowości jest cokolwiek wart tylko wtedy, gdy każda usługa jest zatrzymana i ma potwierdzony status bezczynności (idle), dlatego właśnie w taki sposób nagrywane są poradniki dotyczące testowania dysków.

memhound — pamięć

7 instrukcji

Pool & Disk — pamięć masowa (storage)

1 instrukcja

Cennik

dziś każdy ma taki

Zatem, jak wszędzie indziej: oto cennik.

Wybierz plan. Obydwa mają tę samą cenę i żaden z nich nie wymaga adresu e-mail, klucza licencyjnego ani karty kredytowej. Jeden z nich zapewni Ci dostęp do każdego narzędzia na tej stronie.

Plan A

Nie jestem zainteresowany

Brak opłat

  • Przeczytaj stronę, zamknij kartę
  • Nic do instalowania, nic do anulowania
  • Brak konta, brak śledzenia (tracking), brak banera cookies
  • Wróć w dniu, w którym pula nie zechce się zamontować

Czytaj dalej

Plan B · rekomendowany

Pobierz jako QPKG

$0 USD · na zawsze

  • Freeware — bez opłat, bez klucza licencyjnego, bez konta
  • Zainstaluj na swoim własnym NAS-ie — QTS 5.2+, QuTS hero, trzy architektury
  • Zainstaluj na dowolnej liczbie posiadanych serwerów — brak limitu stanowisk (seat count)

Pobierz za darmo

„Dlaczego moja pula RAID nie chce się zamontować? I dlaczego dmesg jest pełne losowych błędów call trace?”

Otrzymałem to pytanie więcej razy, niż potrafię zliczyć. Odpowiedzią, częściej niż ktokolwiek by chciał, jest jeden uszkodzony moduł RAM. Dane przesyłane między CPU, liniami PCIe i dyskami ulegały uszkodzeniu w obu kierunkach — co oznacza, że korupcja (uszkodzenie) była obecna na talerzach na długo przed tym, zanim ktokolwiek zauważył problem z pulą. Tester pamięci i benchmark CPU/pamięci nie są luksusem. Stanowią one pierwsze narzędzia, których powinno się użyć, a których nikt nie używa.

Czy wiesz, że Twój procesor może pracować wolniej, niż wynikałoby to z wartości podanej na pudełku? W momencie, gdy rdzeń osiągnie 90°C, obniża on swoje taktowanie i pozostaje na tym poziomie. Lepsze chłodzenie pozwala odzyskać wydajność, za którą już zapłaciłeś — ale tylko wtedy, gdy dane narzędzie pokaże Ci taktowanie i temperaturę w jednym rzędzie, na osi czasu.

Dodaj do tego zjawisko vCPU oversubscription (nadmiernej alokacji wirtualnych procesorów) na maszynach wirtualnych, ostrzeżenia o opóźnieniach I/O, zablokowane zadania (blocked tasks), historię atrybutów SMART, fragmentację na poziomie bloków i resztę, a otrzymasz obraz swojego sprzętu, którego pulpit nawigacyjny (dashboard) od producenta nigdy nie miał Ci pokazać. To są podstawowe instrumenty. Podstawowe instrumenty nie powinny kosztować pieniędzy.

1 kość DIMMto wszystko, czego potrzeba, by po cichu uszkodzić pulę. memhound znajduje to, zanim zauważy to macierz.
90 °Ca częstotliwość taktowania (clock) spada. BlackBox rysuje punkt obniżenia wydajności (throttle) tuż obok temperatury, która go wywołała.
8 : 32fizyczne rdzenie przydzielane do vCPU to standard w przypadku domowego hipernadzorcy (hypervisor). Pulse pokazuje, który z gości okrada którego.

Pytania, które ludzie faktycznie zadają

FAQ
Czy BlackBox może mi pokazać, co wydarzyło się wczoraj w nocy? Albo w zeszłym miesiącu?

Tak. BlackBox to rejestrator lotu: przechowuje on wartości użycia procesora (CPU busy), częstotliwość zegara każdego rdzenia, temperatury, zablokowane zadania (blocked tasks), nacisk na pamięć (memory pressure) i kilka innych elementów w postaci wykresów, przez które można swobodnie przewijać — o godziny, dni, tygodnie wstecz. Zainstaluj go na zdrowej maszynie; błąd, który będziesz chciał sprawdzić, jeszcze się nie wydarzył.

Czy to alternatywa dla rozwiązań takich jak Zabbix, Observium, Prometheus, Grafana...?

Nie. Tamte programy obserwują flotę urządzeń z zewnątrz i powiadamiają Cię, gdy określona liczba przekroczy dany próg. StorageDiag przygląda się jednej maszynie, od wewnątrz i z bliska — głowicy dysku, modułowi pamięci, dławiącemu się rdzeniowi (throttling) — a następnie objaśnia, co widzi. Korzystaj z obu rozwiązań, jeśli wolisz; nie rywalizują one o to samo zadanie.

Czym jest vCPU oversubscription (nadmierna alokacja vCPU) i dlaczego mój NAS strasznie zwalnia, gdy maszyny wirtualne (VM) są obciążone?

Jest to najczęstszy problem związany z wydajnością domowego hipernadzorcy, a mimo to niemal nikt go nie mierzy. NAS wyposażony w 8 fizycznych rdzeni i cztery maszyny wirtualne z przydzielonymi 8 vCPU każda: goście (guests) wierzą, że dysponują 32 rdzeniami, w rzeczywistości gospodarz (host) posiada ich 8, przez co każdy gość musi czekać na pozostałych. Właśnie dlatego powstał BlackBox — stawia on informacje o oversubscription i temperaturze procesora w jednym miejscu wraz z wykresami opóźnień operacji wejścia/wyjścia (delayed I/O) i czasem oczekiwania (wait charts), dzięki czemu jasno widzisz, w jakiej mierze powstałe spowolnienie wynika z Twoich ustawień i nadaje się do naprawy.

Ile to tak naprawdę kosztuje? W czym tkwi haczyk?

Nic nie kosztuje i żadnego haczyka nie ma. Jeden pakiet QPKG, na zawsze darmowy, bez konieczności posiadania licencji, konta, a dane nigdy nie opuszczają serwera NAS. Jak go wesprzeć, pokazuje strona o projekcie (about).

Pobierz za darmo już teraz!