Tuning Apple Mac Mini
- Demontaż
- Testy
Komputer przed zmianą procesora i po niej przetestowałem tym samym zestawem programów. Każdy test został powtórzony pięć razy po czym uśredniłem wyniki.
Xbench 1.3
Xbench to bardzo popularny choć leciwy program przeprowadzający testy wielu komponentów komputera. Dzięki temu będzie można ocenić wpływ zmiany procesora na wydajność innych podzespołów.
Geekbench 2.0.16
http://www.primatelabs.ca/geekbench/
Ten znany program firmy Primate Labs zdobył dużą popularność dzięki możliwości porównywania wyników testów własnego komputera z rezultatami osiągniętymi przez innych użytkowników. Ostatnio z tej funkcji korzysta aplikacja Mactracker, będąca bazą wiedzy o sprzęcie od Apple. Geekbench sprawdza wydajność procesora i pamięci RAM. Wersja niezarejestrowana przeprowadza testy 32bit co nie jest problemem, gdyż obsługa technologii 64bit pojawiła się w procesorze Core 2 Duo.
Power Fractal 1.4.1
Program generuje fraktale. Jest w stanie wykorzystać dowolną ilość rdzeni procesora. Ze względu na złożoność obliczeń znakomicie nadaje się do testowania procesorów komputera.
Cinebench R10
http://www.maxon.net/pages/download/cinebench_e.html
Aplikacja bazuje na silniku programu Cinema 4D służącego do modelowania i animacji w środowisku 3D. Przeprowadzane są dwa testy, cieniowania animacji przy pomocy języka OpenGL i renderowania statycznej sceny z zastosowaniem bardziej złożonych algorytmów. Pierwszy z nich sprawdza wydajność karty graficznej, drugi moc procesorów. Drugi z testów przeprowadzany jest za pierwszym razem na jednym rdzeniu procesora, za drugim na wszystkich dostępnych. Program testuje do szesnastu rdzeni.
OK czas na testy. Wszystkie zostały wykonane na świeżo założonym koncie z uprawnieniami administratora.
Na pierwszy ogień kładę Xbench 1.3. Program podaje wyniki w punktach. Najbardziej ogólny to “Results” pokazujący wydajność całego komputera. Testy “CPU” i “Thread” odnoszą się do samego procesora. Zwróćcie uwagę na wyniki tego drugiego, już widać po co jest wielordzeniowość. Test “Memory” odnosi się bezpośrednio do pamięci RAM, “Quartz Graphics”, OpenGL Graphics” i “User Interface” sprawdzają wydajność karty sprawność karty graficznej w wykonywaniu najbardziej typowych zadań. Pozostaje “Disk Test” sprawdzający wydajność dysku przy odczycie i zapisie danych.
Oczywiście nie obędzie się bez wykresu.
Ogólna wydajność komputera podniosła się o 34%. Największy wzrost wydajności zanotowałem przy przetwarzaniu wielu wątków przez jeden procesor: 189 % w porównaniu do Core Solo 1.50 GHz to naprawdę szybko. Znacznie szybciej wykonane zostały też testy karty graficznej. W moim mac mini jest to układ intel950 zintegrowany w w jednym z układów chipsetu. Jego wydajność jest ściśle zależna od wydajności samego komputera. Najmniejsze skoki wydajności są w testach pamięci i dysku twardego. Mój dysk to standardowy dla tej serii komputerów model 60 GB o prędkości obrotowej 5400 obr/min. Jak zapewne zauważyliście bardzo obniża on ogólny wynik całego komputera. Na kocu pokaże Wam jak zmienił się czas startu dozbrojonego maca mini w stosunku do standardowej wersji. Korci mnie by zastąpić go dyskiem wirującym z prędkością 7200 obr/min z prostopadłym systemem zapisu danych na talerzach. Jak tylko w ręce wpadnie mi nowy MacBook Pro z opcjonalnym dyskiem 200 GB/7200 powtórzę testy.
Kolejny program testujący to Geekbench 2.0.16
Po zamianie procesora Coro Solo 1.50 GHz na Core Duo 2.33 GHz ogólna wydajność komputera wzrosła dwukrotnie (pamiętajmy, że Geekbench nie sprawdza dysku ani karty graficznej). Program podaje końcowy wynik w punktach jednak jest też dostępny szczegółowy podgląd osiągniętych rezultatów. Wszystkie testy procesora wykonywane są w wersji jedno i wielowątkowej by sprawdzić skok wydajności po użyciu dodatkowych rdzeni. W poniższych tabelach nazwy kolejnych testów są w języku angielskim by łatwiej było porównywać wyniki z znalezionymi w sieci.
- Geekbench Score - ogólny wynik komputera
- Integer Score - wynik dla obliczeń stałoprzecinkowych, takich jak szyfrowanie pamięci, kompresja i dekompresja algorytmem Bzip2 pliku tekstowego, kompresja i dekompresja obrazu algorytmem JPEG czy też poszukiwanie wszystkich liczb pierwszych mniejszych od 200000.
- Floating Point Score - wynik dla obliczeń zmiennoprzecinkowych. Obliczenia fraktalu Mandelbrota, poszukiwanie punku przecięcia dwóch wektorów, zagadnienia algebry dla macierzy o wymiarze 128x128, testy sprawdzający dla liczb pierwszych i wyostrzanie obrazu
- Memory Score - to wynik testów wydajności odczytu, zapisu i kopiowanie komórek pamięci RAM.
- Stream Score - to wynik złożonego testu wiążącego wydajność jednostki zmiennoprzecinkowej procesora z wydajnością pamięci. Test został zaprojektowany tak by nie były wykonywane żadne operacje wejścia i wyjścia.



Największy wzrost szybkości wykazał oczywiście test samego procesora, szczególnie operacji zmiennoprzecinkowych. Zwiększyła się też przepustowość pamięci. Poniżej mała ciekawostka, wyniki dla standardowych mac mini podawane przez aplikację Mactracker 5.0.2 podpiętą do bazy wyników Geekbench na serwerach firmy Primate Labs.
Mam dziką satysfakcję, że przebiłem oryginalny produkt Apple :-)
Następny program testowy to Fractal Power 1.4.1 .
Można w nim wyłączyć wykorzystywanie wielu rdzeni, dzięki czemu sprawdzę wydajność pojedynczego rdzenia w moim nowym Core Duo 2.33 GHz. Program podaje wynik w jednostkach MFlop czyli milionach operacji zmiennoprzecinkowych na sekundę.

Jeden rdzeń procesora Core Duo 2.33 GHz jest szybszy o 63% w stosunku do Core Solo 1.50 GHz. Wykorzystanie drugiego rdzenia podnosi szybkość obliczeń o 96%. Jak zapewne zauważyliście na rozdział zadań między oba rdzenie zostało zużyte 4% ich mocy.
Dotychczasowe programu testujące wykonywały tzw. “testy syntetyczne”. Udawały codziennie wykonywane przez komputer zadania by sprawdzić jego wydajność. Czas na ostatni program z listy, który bazuje na używanym codziennie przez tysiące użytkowników na świecie pakiecie graficznym Cinema 4D.
Cinebench R10.
Program ten potrafi zmierzyć wykonać testy zarówno na jednym jak i na wielu rdzeniach procesora. Jak wcześniejszy Power Fractal pokaże zysk z używania wielu rdzeni. Jak wspomniałem na wstępie program wykonuje dwa testy, karty graficznej i procesora. Trójwymiarowa scena, po której porusza się kamera pozwala sprawdzić jak karta graficzna komputera poradzi sobie z nowoczesnymi grami. Możliwości procesora sprawdzą zaawansowane algorytmy renderujące statyczne ujęcie.

Liczby nie kłamią, zamiana procesora to ogromny skok w wydajności, o 58% szybciej zbyła renderowana scena w teście procesora przy użyciu jednego rdzenia. Drugi rdzeń podbił wynik o dalsze 89 %. W sumie wydajność wzrosła o 199% czyli prawie trzykrotnie. W teście karty graficznej skok jest mniejszy, bo o 63%, ale to i tak dużo. Tym razem oszczędzę Wam już wykresów.
Na sam koniec zostawiłem sobie jeszcze jeden test. Jak zapewne zauważyliście wydajność dysku twardego w teście Xbench 1.3 wzrosła o tylko 2%. Byłem ciekaw jak zmiana procesora przełoży się na czas uruchomienia systemu. Wielu użytkowników ma bowiem wrażenie, że podczas startu Mac OS X tylko “mieli” dyskiem. Za uruchomienie uznałem czas od naciśnięcia włącznika na obudowie do startu systemu i automatycznego zalogowania użytkownika, tak by pokazały się wszystkie ikony na pasku Findera. Czas mierzyłem zwykłym zegarem wyposażonym w sekundnik. Poniżej obowiązkowa tabelka.
Takiego przyspieszenia się nie spodziewałem. Czas ładowania systemu skrócił się o 23% co jest wyraźnie odczuwalne.
Wspomniałem wcześniej o programie Aperture 2.0 jaki niedawno zagościł na dysku. Wprawdzie nie ma on wbudowanego trybu testowego jednak mogę ocenić że działa znacznie szybciej. Powiększony obraz w Lupie jest odświeżany znacznie szybciej, płynnie też animują się elementy interfejsu. Wyostrzanie miniatur w podglądzie również przyspieszyło.
dalsza część poprzednia część





