Chociaż przeprowadzenie testu porównawczego jest łatwe, uzyskanie dobrych danych z testu porównawczego może być wyzwaniem.
Szybkie linki
- Dwa sposoby benchmarkingu: naukowy i realistyczny
- Narzędzia benchmarkingu
- Najlepsze testy porównawcze do testowania typowych komponentów
- Benchmarking jest tak trudny i wymagający, jak tego chcesz
Testowanie porównawcze to jedna z najpopularniejszych rozrywek społeczności komputerowej, niezależnie od tego, czy chodzi po prostu o sprawdzenie szybkości komputera, czy o zdobycie przechwałek. Przeprowadzenie testu porównawczego nie jest trudne; wystarczy pobrać oprogramowanie, uruchomić je i zapisać wynik. Od zwykłych użytkowników po profesjonalnych recenzentów, testy porównawcze są praktycznie uniwersalne.
Benchmarking to jednak coś więcej niż tylko przeprowadzenie testu. Jest tam kilka kluczowych rzeczy należy wziąć pod uwagę podczas przeprowadzania testów porównawczych, które mogą mieć znaczący wpływ na wyniki Twojego sprzętu otrzymuje. Żeby było jasne, nie ma jednego prawidłowego podejścia do benchmarkingu poszczególnych komponentów. W rzeczywistości istnieją różne metody benchmarkingu, które pozwalają uzyskać przydatne dane. Dobry benchmarking tak naprawdę polega na zrozumieniu, co testujesz, w jakich warunkach i jak to testujesz.
Dwa sposoby benchmarkingu: naukowy i realistyczny
Zanim w ogóle pobierzesz jakiekolwiek oprogramowanie, pierwszym pytaniem, które powinieneś sobie zadać, jest to, dlaczego przeprowadzasz testy porównawcze. Istnieją dwie podstawowe odpowiedzi: albo przeprowadzasz testy porównawcze, aby znaleźć teoretycznie najwyższą wydajność komponentu, albo sprawdzasz, jak komponent radzi sobie w typowym, codziennym użytkowaniu używać. Pierwszy przypadek to benchmarking naukowy, drugi to benchmarking realistyczny lub praktyczny i zazwyczaj w tym przypadku praktyki benchmarkingowe recenzenta i użytkownika będą się różnić.
Naukowy test porównawczy komponentu polega na izolowaniu innych komponentów i upewnieniu się, że mają one jak najmniejszy wpływ na wyniki testu porównawczego. Na przykład w wielu recenzjach procesorów widać, że system testowy używa naprawdę niskich ustawień graficznych, niezależnie od testowanego procesora. Ma to na celu zapewnienie, że procesor graficzny nie ogranicza wydajności i zmuszenie procesora do stania się czynnikiem ograniczającym (zwanym wąskim gardłem) wydajności. Inne praktyki związane z oprogramowaniem obejmują testowanie na świeżym systemie operacyjnym, zamykanie jak największej liczby zadań w tle i ustawianie ustawień zasilania na maksimum.
Sprzęt jest również ważny w naukowych testach porównawczych, ponieważ dostosowywanie ustawień nie zawsze wystarcza, aby uniknąć wąskich gardeł. Zasadniczo chcesz, aby każdy komponent systemu testowego (z wyjątkiem tego, który jest testowany) był tak zaawansowany, jak to tylko możliwe, aby nie uwzględniał danych. To w zasadzie wszystko, co dotyczy metodologii benchmarkingu naukowego.
Chociaż oczywiście nikt z nas nie używa swoich komputerów w ten sposób, a wyniki testów naukowych byłyby takie zasadniczo nierealistyczne, dlatego prawdopodobnie będziesz przeprowadzać testy porównawcze bardziej realistycznie, chyba że jesteś recenzent. Dla użytkowników końcowych oznacza to po prostu uruchamianie testów porównawczych w normalnych warunkach, z otwartymi zwykłymi aplikacjami działającymi w tle, przy użyciu ustawień, których zwykle używasz i przy użyciu zwykłego sprzętu. Recenzenci mogą również przyjąć pseudorealistyczne podejście do naukowych testów porównawczych, w których warunki są nadal kontrolowane, ale dostosowywane w celu odzwierciedlenia komputera typowego użytkownika.
Jeśli chcesz uzyskać najwyższe wyniki w benchmarkach, jeśli chodzi o przechwalanie się lub po prostu ciekawość, prawdopodobnie najlepszym rozwiązaniem będzie test porównawczy naukowy. Jeśli jednak chcesz po prostu szybko ocenić swój sprzęt lub zoptymalizować wydajność swojego komputera, prawdopodobnie powinieneś zamiast tego przeprowadzić realistyczne testy porównawcze.
Wciąż nie jesteśmy jeszcze gotowi, aby właściwie rozmawiać o samych narzędziach do benchmarkingu, ponieważ czasami benchmarking nie jest procesem automatycznym. W zależności od testu porównawczego i tego, co testujesz, może być konieczne uzyskanie dodatkowych aplikacji do rejestrowania i monitorowania ważnych statystyk dotyczących komputera. Istnieje wiele aplikacji, które spełniają te cele, ale omówimy tylko kilka szczególnie istotnych.
Do podstawowego monitorowania sprzętu prawdopodobnie najbardziej znany jest Menedżer zadań. Jest często używany do zabijania programów, ale zawiera również przyzwoicie solidną sekcję monitorowania sprzętu dla procesora, pamięci RAM, pamięci masowej, grafiki i urządzeń sieciowych. Menedżer zadań wyświetla tylko dane diagnostyczne i nie może ich zarejestrować, ale jeśli interesują Cię podstawowe rzeczy, takie jak użytkowanie, powinno wystarczyć.
Bardziej zaawansowane oprogramowanie monitorujące jest wymagane, jeśli potrzebne są szczegółowe statystyki dotyczące częstotliwości, zużycia energii, temperatur, napięcia i innych punktów danych. HWMonitor to świetny program do pokazywania tego rodzaju rzeczy w prostej formie tabeli, ponieważ śledzi nie tylko dane w czasie rzeczywistym, ale także wartości minimalne, maksymalne i średnie. Jest także Afterburner MSI, który śledzi większość tych samych danych, ale wyświetla je w formie wykresu lub nawet w formie nakładki w grach, co jest przydatne do przeglądania informacji o najważniejszych komponentach podczas przeprowadzania testu porównawczego gier.
Jeśli planujesz przeprowadzać testy porównawcze gier bez korzystania z wbudowanych testów, będziesz potrzebować programu rejestrującego dane dotyczące liczby klatek na sekundę, a jedną z najlepszych aplikacji do tego jest OCAT. To program typu open source, który rejestruje średnią i 99. percentylową liczbę klatek na sekundę i może wizualizować to wszystko na wykresie. OCAT zawiera również przydatną nakładkę, którą możesz wyłączyć, jeśli powoduje problemy (co nie zdarza się rzadko). Najlepszym sposobem przetestowania gry za pomocą OCAT jest utworzenie zapisu, rozpoczęcie nagrywania danych, a następnie granie normalnie przez kilka minut. Jeśli chcesz przeprowadzić wiele powtarzalnych testów, po prostu wczytaj ponownie zapis i graj normalnie przez ten sam czas.
Jeśli przeprowadzasz zwykłe testy porównawcze, prawdopodobnie nie jest konieczne używanie żadnej z tych aplikacji, ale kogokolwiek kto chce zarejestrować całkiem sporą ilość kompleksowych danych, powinien skorzystać przynajmniej z jednego z tych fragmentów oprogramowanie. W przypadku niektórych rzeczy, takich jak zużycie energii i napięcie, w zasadzie trzeba używać aplikacji takich jak HWMonitor lub MSI Afterburner, ponieważ samo oprogramowanie do testów porównawczych rzadko rejestruje te informacje.
Najlepsze testy porównawcze do testowania typowych komponentów
OK, w końcu porozmawiamy o poszczególnych komponentach i o tym, jak je przetestować. Nie jest to w żadnym wypadku pełna lista wszystkich rzeczy, które można porównać, ani wszystkich testów porównawczych, które można przeprowadzić; to tylko lista najpopularniejszych komponentów do testów porównawczych oraz kwintesencja testów porównawczych dla tych komponentów.
Procesory
Istnieją trzy podstawowe rzeczy do przetestowania na procesorach: wydajność jednowątkowa, wydajność wielowątkowa i wydajność w grach. Te trzy obszary wydajności w pewnym stopniu się pokrywają, ale są dość odrębne. Cinebencha R23 jest doskonałym punktem odniesienia do testowania surowej wydajności jedno- i wielowątkowej; Punkt odniesienia dla Blendera jest podobnym, ale nieco bardziej realistycznym benchmarkiem do testowania wydajności wielowątkowej; I Ławka Pugeta dobrze nadaje się do pokazywania ogólnej wydajności w kreatywnych aplikacjach, takich jak Adobe Photoshop i Da Vince Resolve.
Testowanie wydajności procesora w grach jest dość skomplikowane, ale zamierzamy zachować prostotę i skupić się na dobrych grach do testowania wydajności procesora. Jest mnóstwo gier, ale polecam przetestować trzy typy gier: tytuł e-sportowy z dużą liczbą klatek na sekundę, nowoczesną, intensywną graficznie grę AAA i starszą grę AAA. Świetne gry do przetestowania obejmują Counter Strike globalna ofensywa, Forza Horizon 5, I Grand Theft Auto V dla każdej odpowiedniej kategorii. Dobrym pomysłem jest także proste testowanie gier testowanych przez wielu recenzentów.
Procesory graficzne
W przypadku procesorów graficznych zależy nam głównie na wydajność w grach i wydajność w zastosowaniach kreatywnych. Testy porównawcze 3DMark, takie jak Time Spy i Firestrike, to prosty i łatwy sposób przetestowania procesora graficznego i uzyskania łatwego do zrozumienia wyniku, choć niekoniecznie odzwierciedla on realistyczną wydajność w grach. Testowanie procesora graficznego w rzeczywistej grze jest również dość proste; po prostu uruchom dość nowoczesną grę 3D z pożądanymi ustawieniami i zobacz, jak szybka jest karta graficzna. Możesz także spróbować pobawić się różnymi ustawieniami, takimi jak śledzenie promieni, DLSS/FSR/XeSS, DX11 vs. DX12, różne rozdzielczości i tak dalej. Istnieją również testy porównawcze do testowania wydajności procesora graficznego w kreatywnym i profesjonalnym oprogramowaniu. Oficjalny benchmark Blendera jest dobry do przetestowania, ponieważ jest realistyczny i demonstruje wydajność przy obciążeniu, które ludzie często wykonują na GPU. V-Ray to także kolejny test porównawczy renderowania, który może również testować wydajność śledzenia promieni (choć obecnie jest to ograniczone do procesorów graficznych Nvidia). Ławka Pugeta w przypadku aplikacji Adobe dobrymi opcjami są także Da Vince Resolve i Lightroom Classic, ale wydajność procesora może mieć znaczący wpływ na wyniki.
Baran
Chociaż istnieją pewne testy porównawcze pamięci RAM, takie jak ten zawarty w AIDA64 które pokazują prędkość odczytu/zapisu i opóźnienia pamięci RAM, nie mówią wiele o rzeczywistej wydajności komputera. Zamiast tego powinieneś przeprowadzić testy porównawcze procesora (głównie gier, które najprawdopodobniej skorzystają z szybszej pamięci RAM) i sprawdzić, czy nastąpił jakikolwiek wzrost wydajności.
Dyski SSD, dyski twarde i inne pamięci masowe
Dla większości użytkowników CrystalDiskMark to jedyny test pamięci masowej, którego naprawdę potrzebujesz. Testuje prawie wszystkie główne wskaźniki, na których Ci zależy w przypadku dysku SSD lub HDD, a także zapewnia duże możliwości dostosowywania. Jeśli potrzebujesz testu porównawczego z dołączoną oceną, dobrym wyborem będzie test porównawczy pamięci masowej 3DMark.
Chłodnice procesora i karty graficznej
Testowanie wydajności chłodzenia chłodnicy polega na wytworzeniu jak największej ilości ciepła przy maksymalnym zużyciu energii. W przypadku procesorów dobrym punktem odniesienia jest Cinebencha R23 i monitorowanie temperatury procesora za pomocą HWMonitor lub innej aplikacji. W przypadku procesorów graficznych zadziała 3DMark Time Spy lub inna gra wymagająca dużej wydajności graficznej, a do monitorowania temperatury GPU najlepiej użyć MSI Afterburner, ale HWMonitor i inne aplikacje również będą działać.
Benchmarking jest tak trudny i wymagający, jak tego chcesz
Niezależnie od tego, czy jesteś zwykłym użytkownikiem i szukasz wyniku, który możesz podłączyć do swojego komputera, czy też profesjonalisty próbując ustalić podstawowe właściwości komponentu, benchmarking może być przydatny i równy zabawa. Jedną z największych zalet benchmarkingu jest to, że możesz określić, jak daleko posuniesz się, ponieważ niekoniecznie istnieje jeden prawidłowy sposób testowania sprzętu. Żeby było jasne, niektóre sposoby są lepsze od innych, ale jeśli będziesz konsekwentny w sposobie przeprowadzania testów porównawczych, powinieneś być w stanie uzyskać przydatne dane, a to jest podstawowy punkt benchmarkingu.