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.
- PrzygotujNAS: zatrzymaj zadania, które go obciążają
- Uruchomfazy P0–P8. Test trwa kilka minut
- Odczytajwerdykt, przepustowość w GB/s, opóźnienie i liczbę błędów
- Sprawdźliczbę kanałów, szybkość pamięci i zgodność modułów
- Porównajwynik z poprzednim testem i rankingiem RAM
01Benchmark czy test RAM
| Benchmark i jakość | Test RAM (Szybki, Standardowy, Głęboki, Hammer, z pendrive’a) | |
|---|---|---|
| Pytanie | Czy 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 sprawdza | Obszar testu, najwyżej 256 MB na wątek procesora (w oknie: Testowany obszar); wynik podaje także nieprzetestowaną część pamięci | Wolny RAM (Szybki, Standardowy), większość RAM-u (Głęboki, Hammer), prawie cały RAM z pendrive’a |
| NAS w tym czasie | Nadal działa, ale może pracować wolniej | Nadal działa (Szybki, Standardowy) albo zatrzymuje usługi (Głęboki, Hammer) |
| Wynik | PASS, MARGINAL, FAIL, INCONCLUSIVE albo PASS-UNQUALIFIED, z przepustowością w GB/s i opóźnieniem | PASS 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
- Otwórz MemHound: menu Start → Testy wydajności → Sprawdzanie RAM (pulpit Utilities) albo kliknij ikonę o tej nazwie na pulpicie.
- 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.
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
- Kliknij Benchmark i jakość na pasku tytułu.
- 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.
- Ś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.
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.
| Werdykt | Co oznacza |
|---|---|
PASS | Przepustowość 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-UNQUALIFIED | Nie 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. |
MARGINAL | Przepustowość mieści się między progiem niezaliczenia a progiem zaliczenia, serie pomiarów są niestabilne albo wykryto skorygowany błąd ECC. |
FAIL | Przepustowość 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). |
INCONCLUSIVE | Przepustowość 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.
| Moduły | Kanały | Wartość JEDEC przy 2400 MT/s | Około 77 % tej wartości, jak na rysunku 4 |
|---|---|---|---|
| 2 × 32 GB, po jednym na kanał | 2 | 2 × 2400 × 8 B = 38 400 MB/s = 38,4 GB/s | około 29,5 GB/s |
| 1 × 32 GB | 1 | 2400 × 8 B = 19 200 MB/s = 19,2 GB/s | okoł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.
| Platforma | PASS od | FAIL poniżej |
|---|---|---|
| LPDDR (pamięć lutowana), dowolny procesor | 68 % | 48 % |
| AMD EPYC 7002 albo 7003 z DDR4, co najmniej dwa moduły | 50 % | 35 % |
| Xeon albo EPYC z DDR5, co najmniej dwa moduły | 82 % | 62 % |
| Xeon albo EPYC z DDR4, co najmniej dwa moduły | 80 % | 60 % |
| Core i5, i7, i9 albo Ryzen z DDR5, co najmniej dwa moduły | 80 % | 60 % |
| Core i5, i7, i9 albo Ryzen z DDR4, co najmniej dwa moduły | 75 % | 55 % |
| Celeron, Pentium albo Atom | 65 % | 45 % |
| Procesory ARM | 55 % | 40 % |
| Każdy inny procesor | 80 % | 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.
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.