Nieoficjalne
Na tej stronie
  1. 01Benchmark czy test RAM
  2. 02Zanim zaczniesz
  3. 03Uruchom benchmark
  4. 04Odczytaj werdykt
  5. 05Oczekiwana przepustowość: kanały i szybkość pamięci
  6. 06Niejednorodne moduły
  7. 07Porównaj wyniki
  8. 08Gdy wynik wskazuje na sprzęt

Jak zmierzyć wydajność pamięci RAM w NAS-ie QNAP

Funkcja Benchmark i jakość w oknie MemHound w StorageDiag Workbench mierzy przepustowość pamięci i wahania opóźnienia. Sprawdza też, czy w testowanym obszarze występują błędy bitowe pod pełnym obciążeniem. Wyniki pozwalają ocenić, czy zainstalowana konfiguracja pamięci osiąga oczekiwaną wydajność. Do szukania usterek w możliwie dużej części RAM-u służy osobny test RAM.

  1. PrzygotujNAS: zatrzymaj zadania, które go obciążają
  2. Uruchomfazy P0–P8. Test trwa kilka minut
  3. Odczytajwerdykt, przepustowość w GB/s, opóźnienie i liczbę błędów
  4. Sprawdźliczbę kanałów, szybkość pamięci i zgodność modułów
  5. Porównajwynik z poprzednim testem i rankingiem RAM

01Benchmark czy test RAM

Benchmark i jakość a test RAM
Benchmark i jakośćTest RAM (Szybki, Standardowy, Głęboki, Hammer, z pendrive’a)
PytanieCzy pamięć osiąga oczekiwaną przepustowość, zachowuje stabilne opóźnienie i pracuje bez błędów pod pełnym obciążeniem?Czy w testowanym obszarze pamięci występują błędy?
Ile RAM-u sprawdzaObszar testu, najwyżej 256 MB na wątek procesora (w oknie: Testowany obszar); wynik podaje także nieprzetestowaną część pamięciWolny RAM (Szybki, Standardowy), większość RAM-u (Głęboki, Hammer), prawie cały RAM z pendrive’a
NAS w tym czasieNadal działa, ale może pracować wolniejNadal działa (Szybki, Standardowy) albo zatrzymuje usługi (Głęboki, Hammer)
WynikPASS, MARGINAL, FAIL, INCONCLUSIVE albo PASS-UNQUALIFIED, z przepustowością w GB/s i opóźnieniemPASS albo FAIL, z adresem każdego wykrytego błędu

PASS w benchmarku nie wyklucza usterek w całym RAM-ie. Z kolei test RAM bez błędów nie określa wydajności pamięci. Jeśli aplikacje się zawieszają lub zamykają albo log jądra wskazuje na błędy pamięci, zacznij od testu RAM.

02Zanim zaczniesz

  1. Otwórz MemHound: menu Start → Testy wydajności → Sprawdzanie RAM (pulpit Utilities) albo kliknij ikonę o tej nazwie na pulpicie.
  2. Zatrzymaj zadania obciążające NAS, takie jak kopie zapasowe, kopiowanie dużych plików i maszyny wirtualne. Benchmark sam nie zatrzymuje usług, a ich aktywność wpływa na pomiar.
Rysunek 1. MemHound przed testem. Przycisk Benchmark i jakość znajduje się na pasku tytułu. Karty poniżej służą do testowania RAM-u pod kątem błędów.

Kliknięcie Benchmark i jakość uruchamia test bez dodatkowego potwierdzenia. Pierwszego testu nie można przerwać; jego przycisk ma napis Działa do zakończenia. Gdy pierwszy test się zakończy, kolejne testy możesz już zatrzymywać w tej samej przeglądarce, bo zapamiętuje ona, że pierwszy test się odbył. Wynik PASS, PASS-UNQUALIFIED albo MARGINAL uzyskany dla jednorodnego zestawu na nieobciążonym NAS-ie trafia do publicznego rankingu RAM. Publikowane są przepustowość, konfiguracja pamięci (typ, szybkość, kanały) i model NAS-a. W oknie nie ma opcji wyłączenia publikacji.

03Uruchom benchmark

  1. Kliknij Benchmark i jakość na pasku tytułu.
  2. Jeśli NAS ma za mało wolnej pamięci, na przykład podczas ponownego uruchamiania aplikacji po teście CPU Lab, okno wyświetla Czekam, aż NAS się uspokoi. Program czeka do pięciu minut, po czym uruchamia test niezależnie od tego, czy stan systemu się poprawił. Przycisk Zatrzymaj przerywa oczekiwanie.
  3. Śledź Sekwencję testu. P0 sprawdza konfigurację i moduły. P1–P3 zapisują i weryfikują wzorce. P4 mierzy przepustowość przy rosnącej liczbie wątków, od jednego do wszystkich, a następnie utrzymuje pełne obciążenie przez 60 sekund. P5 mierzy opóźnienie, a P6 generuje obciążenie podobne do pracy bazy danych. P7 i P8 pozostawiają dane na pewien czas bez zmian, po czym ponownie je sprawdzają.

Na czas testu regulator częstotliwości procesora jest ustawiany na performance. Po zakończeniu przywracane jest poprzednie ustawienie.

Rysunek 2. Faza P4 testu (przykładowa konfiguracja: dwa moduły DDR4 po 32 GB w dwóch kanałach). W teście skalowania przepustowość dochodzi do 29,5 GB/s przy ośmiu wątkach. Kafelek powyżej porównuje wynik z wartością JEDEC.

Na kafelku Przepustowość linia zaliczenia znajduje się przy 80 %. Końcowy werdykt uwzględnia jednak próg przypisany do danej platformy (punkt 05). Wynik oznaczony na kafelku kolorem bursztynowym może więc wystarczyć do zaliczenia testu.

04Odczytaj werdykt

Po zakończeniu testu okno dialogowe wyświetla werdykt i wynik każdego kryterium. Po kliknięciu Zamknij na ekranie pozostaje karta werdyktu ze szczegółowymi wartościami.

Rysunek 3. Okno z werdyktem (przykładowe wartości).
Rysunek 4. Karta werdyktu (przykładowe wartości). Każdy wiersz zawiera oznaczenie wyniku i pomiar. Uwagi poniżej wskazują nieprzetestowaną część RAM-u oraz zmianę względem poprzedniego testu.
Werdykty Benchmark i jakość
WerdyktCo oznacza
PASSPrzepustowość osiąga próg zaliczenia lub go przekracza, jitter mieści się w limicie, nie wykryto błędów, a kolejne serie pomiarów są stabilne.
PASS-UNQUALIFIEDNie wykryto błędów, a pomiary są stabilne, ale tabela pamięci w oprogramowaniu układowym nie zawiera danych pozwalających ustalić szybkość, szerokość magistrali lub układ kanałów. Brakuje więc wartości JEDEC do porównania. Dotyczy to większości maszyn wirtualnych i części urządzeń ARM. Przepustowość w GB/s pozostaje widoczna.
MARGINALPrzepustowość mieści się między progiem niezaliczenia a progiem zaliczenia, serie pomiarów są niestabilne albo wykryto skorygowany błąd ECC.
FAILPrzepustowość jest poniżej progu niezaliczenia, jitter przekracza limit, wykryto błąd bitowy, nieskorygowany błąd ECC lub krytyczne zdarzenie jądra albo zestaw modułów jest niejednorodny (punkt 06).
INCONCLUSIVEPrzepustowość lub jitter nie spełniły kryteriów, gdy NAS był obciążony, miał za mało wolnej pamięci lub procesor ograniczał częstotliwość. Ten wynik pojawia się też przy niestabilnych seriach zakłóconych przez inne procesy oraz po zatrzymaniu testu. Warunki pomiaru nie pozwalają rozstrzygnąć wyniku.
  • Przepustowość. Najwyższa utrzymana przepustowość odczytu lub zapisu, wyrażona jako część wartości JEDEC. Obok znajdują się progi zaliczenia i niezaliczenia dla danego NAS-a. Jeśli wyższy wynik uzyskał zapis, wiersz wskazuje ten pomiar i dodatkowo podaje wynik odczytu z weryfikacją.
  • Jitter. Stosunek 99. percentyla opóźnienia do średniej. Wartość powyżej 2,50 oznacza przekroczenie przyjętego limitu wahań opóźnienia przy losowym obciążeniu. Sam ten wskaźnik nie wskazuje konkretnego uszkodzonego elementu.
  • Zero tolerancji. Błędy bitowe, zdarzenia ECC (CE: skorygowane, UE: nieskorygowane) oraz krytyczne zdarzenia jądra podczas testu. Jeden błąd bitowy, jedno UE lub jedno krytyczne zdarzenie oznacza FAIL. Skorygowane błędy ECC prowadzą do MARGINAL.
  • Stabilność. Rozrzut wyników serii przy pełnym obciążeniu może wynosić najwyżej 5 %, a stosunek wyniku ostatniej ćwiartki testu do pierwszej musi wynosić co najmniej 0,97. Ten wiersz pozwala wychwycić spadek przepustowości w miarę trwania testu. Jeśli procesor ograniczał częstotliwość, informuje o tym wiersz Środowisko.
  • Nieprzetestowane. Część RAM-u poza obszarem objętym benchmarkiem. Ten test nie wykryje znajdującej się tam usterki.

05Oczekiwana przepustowość: kanały i szybkość pamięci

Wartość JEDEC w tym poradniku oznacza teoretyczną przepustowość zainstalowanej pamięci. Oblicza się ją z szerokości magistrali danych i szybkości transferu, z jaką pamięć faktycznie pracuje. MT/s oznacza miliony transferów na sekundę, a nie częstotliwość zegara w MHz.

Dla kanałów o szerokości 64 bitów, czyli 8 bajtów, wzór ma postać kanały × MT/s × 8 bajtów. Wynik otrzymujemy w MB/s; aby wyrazić go w GB/s, dzielimy go przez 1000. Standardowy moduł DDR5 także ma łącznie 64 bity danych, lecz rozdzielone na dwa niezależne podkanały po 32 bity. W tym wzorze 8 bajtów odpowiada ich łącznej szerokości, a nie jednemu podkanałowi DDR5. Panel JEDEC pokazuje magistralę, szybkość pamięci i wynik obliczenia, a tabela Topologia opisuje poszczególne moduły.

Przykłady (DDR4 z taktowaniem 2400 MT/s)
ModułyKanałyWartość JEDEC przy 2400 MT/sOkoło 77 % tej wartości, jak na rysunku 4
2 × 32 GB, po jednym na kanał22 × 2400 × 8 B = 38 400 MB/s = 38,4 GB/sokoło 29,5 GB/s
1 × 32 GB12400 × 8 B = 19 200 MB/s = 19,2 GB/sokoło 14,8 GB/s
  • Jeden moduł i jeden kanał DDR4. MemHound uwzględnia tylko obsadzone kanały. Pojedynczy moduł jest więc oceniany względem wartości dla jednego kanału. Przy tej samej szybkości pamięci jest to połowa teoretycznej przepustowości dwóch takich kanałów; rzeczywisty wynik benchmarku nie musi spadać dokładnie o połowę. Sam procent nie pokazuje więc, że jeden moduł daje mniej GB/s niż dwa. Porównaj także GB/s z wynikami tego samego modelu NAS-a z dwoma modułami w rankingu RAM.
  • Szybkość niższa niż na etykiecie. Symbol ▾ przy wartości MT/s modułu oznacza pracę poniżej szybkości znamionowej (na przykład 2400 zamiast 2667 MT/s). Wartość JEDEC liczy się z szybkości, z jaką moduł faktycznie pracuje. Niższa szybkość nie obniża więc procentu, ale obniża przepustowość w GB/s. Jednakowo obniżona szybkość wszystkich modułów może wynikać z ograniczeń platformy, profilu SPD lub ustawień oprogramowania układowego. Sprawdź specyfikację modelu NAS-a i zgodność modułów.
  • Pamięć lutowana. Kanały LPDDR mają szerokość 16 albo 32 bitów. MemHound odczytuje ją z tabeli pamięci w oprogramowaniu układowym. Jeśli tabela nie pozwala ustalić szybkości, szerokości magistrali lub układu kanałów, program nie wyznaczy wartości JEDEC. Najlepszym możliwym werdyktem będzie wtedy PASS-UNQUALIFIED.

Osiągalna część teoretycznej przepustowości zależy między innymi od kontrolera pamięci. Dlatego MemHound stosuje progi zależne od platformy. Obowiązuje pierwszy pasujący wiersz tabeli. Wiersze z warunkiem „co najmniej dwa moduły” wymagają takiej liczby zainstalowanych modułów.

Progi zaliczenia i niezaliczenia jako część wartości JEDEC
PlatformaPASS odFAIL poniżej
LPDDR (pamięć lutowana), dowolny procesor68 %48 %
AMD EPYC 7002 albo 7003 z DDR4, co najmniej dwa moduły50 %35 %
Xeon albo EPYC z DDR5, co najmniej dwa moduły82 %62 %
Xeon albo EPYC z DDR4, co najmniej dwa moduły80 %60 %
Core i5, i7, i9 albo Ryzen z DDR5, co najmniej dwa moduły80 %60 %
Core i5, i7, i9 albo Ryzen z DDR4, co najmniej dwa moduły75 %55 %
Celeron, Pentium albo Atom65 %45 %
Procesory ARM55 %40 %
Każdy inny procesor80 %60 %

Jeśli NAS nie spełnia warunków żadnego wcześniejszego wiersza, otrzymuje progi z ostatniego. Dotyczy to również platform Core, Ryzen, Xeon i EPYC z jednym modułem. Karta werdyktu zaznacza wówczas, że użyto wbudowanych wartości domyślnych. Pojedynczy moduł DDR4 w NAS-ie z Ryzenem, który uzyskał 77 %, otrzyma więc MARGINAL.

06Niejednorodne moduły

Funkcja Benchmark i jakość służy do kwalifikacji jednorodnego zestawu pamięci. W fazie P0 sprawdza moduły i odrzuca konfigurację, gdy:

  • moduły mają różne numery części, a jeśli oprogramowanie układowe ich nie podaje, różnią się pojemnością, szybkością, typem lub obsługą ECC;
  • zainstalowano trzy moduły albo nieparzystą liczbę modułów większą niż cztery;
  • pojemności pamięci w poszczególnych kanałach są różne.

Okno wyświetla wtedy ZESTAW NIE SPEŁNIA WARUNKÓW KWALIFIKACJI QA wraz z przyczyną. Test jest kontynuowany, ale jego pomiary mają charakter informacyjny. Werdykt to FAIL, a wynik nie jest zapisywany ani publikowany.

Rysunek 5. Para różnych modułów (przykładowa konfiguracja: moduły 32 GB i 16 GB dwóch producentów). Pomiary pozostają na ekranie wyłącznie jako informacja.

FAIL z tego powodu oznacza niespełnienie warunków kwalifikacji, a nie potwierdzoną usterkę pamięci. Zestaw mieszany może działać poprawnie; do sprawdzenia go pod kątem błędów użyj testu RAM. Jeśli chcesz przeprowadzić kwalifikację, zainstaluj jednorodną parę lub zestaw i uruchom benchmark ponownie.

07Porównaj wyniki

  • Ten sam NAS przed zmianą i po niej. MemHound zachowuje wynik każdego testu jednorodnego zestawu. Karta werdyktu zawiera porównanie z poprzednim przebiegiem, na przykład vs last run (2026-10-17): read +0.4%. Wykonaj test przed wymianą modułów, zmianą slotu lub aktualizacją oprogramowania układowego, a potem powtórz pomiar i porównaj wyniki.
  • Inne NAS-y. Menu Start → Testy wydajności → Ranking RAM otwiera publiczny ranking w karcie przeglądarki. Znajdziesz w nim przepustowość w GB/s, model NAS-a, konfigurację pamięci, szybkość i liczbę kanałów. Wybieraj do porównania ten sam model i taki sam zestaw pamięci.
  • Porównywalne warunki. Porównuj testy wykonane bez dodatkowego obciążenia NAS-a. Jeśli różnica jest niewielka, wykonaj dwa lub trzy przebiegi, zanim wyciągniesz wnioski.

08Gdy wynik wskazuje na sprzęt

  • FAIL z powodu błędów. Błąd bitowy lub nieskorygowany błąd ECC wskazuje na problem ujawniony pod obciążeniem. Krytyczne zdarzenie jądra również powoduje FAIL, ale jego treść trzeba sprawdzić w logu; samo nie dowodzi uszkodzenia modułu RAM. Uruchom test RAM (Głęboki, a następnie z pendrive’a), aby potwierdzić błędy i ustalić ich adresy. Wymień moduł, jeśli diagnostyka potwierdzi jego usterkę. Test, który wykryje błędy bitowe lub nieskorygowany błąd ECC, zgłasza model modułu na publiczną listę usterek.
  • MARGINAL z powodu skorygowanych błędów. ECC skorygowało wykryte błędy, ale taki wynik nie wystarcza do zaliczenia kwalifikacji. Powtórz benchmark. Jeśli błędy CE pojawią się ponownie, przeprowadź test RAM i ustal, którego modułu dotyczą.
  • FAIL albo MARGINAL z powodu przepustowości. Najpierw sprawdź konfigurację: jeden moduł w modelu obsługującym dwa kanały, niewłaściwe sloty lub szybkość pamięci niższa od oczekiwanej. Jeśli zestaw jest jednorodny i pracuje z właściwą szybkością, porównaj wynik z tym samym modelem NAS-a w rankingu RAM.
  • INCONCLUSIVE. Zatrzymaj zadania obciążające NAS i ponów test. Uwaga pod werdyktem wskazuje czynnik, który zakłócił pomiar.