W teście chciałem sprawdzić wpływ ilości pamięci RAM oraz pliku wymiany na wydajność laptopa. Teoretycznie im więcej pamięci RAM tym lepiej, ale czy testy to potwierdzą ? Jaką wielkość pliku wymiany (pamięci wirtualnej) ustawić dla wydajnej pracy systemu ? Zapraszam do testu.
Zestaw sprzętowy:
- Laptop Asus F5RL, najwyższy tryb wydajności, podłączony do zasilania.
- Ilość pamięci RAM: 512, 1024, 2048 MB (128MB zarezerwowane dla karty grafiki)
- Plik wymiany (pamięć wirtualna): wyłączony, 256, 512, 1024 MB
- System Windows XP Home SP3
Procedura testowa
Test polegał na zmierzeniu czasu wykonywania danego procesu (kilkukrotnie), do testu wykorzystałem najczęściej używane przeze mnie aplikacje.
- czas uruchomienia systemu + autostart Unreal Commander (od momentu uruchomienia laptopa)
- czas uruchomienia Firefoxa
- czas uruchomienia Mozilla Thunderbird
- czas uruchomienia/otwarcia pliku Openoffice Calc
- czas uruchomienia/otwarcia pliku PDF w Acrobat Reader 9
- czas kompresji 150 MB danych
Aplikacje były uruchamiane kolejno, po otwarciu jednej, nie była ona zamykana, a otwierana była kolejna, przez co nie zwalniałem pamięci RAM. Wymuszało to pracę pliku wymiany (pamięci wirtualnej). Przypominam, że laptop posiada zintegrowaną kartę grafiki, co powoduje zarezerwowanie 128MB pamięci RAM (nie jest ona dostępna dla uruchomionych programów).
Oznaczenia na wykresach:
liczba1/liczba2 - liczba1 - oznaczenie ilości MB RAM, liczba2 - oznaczenie wielkości pliku wymiany
auto - automatyczne ustawienie pamięci wirtualnej
brak - wyłączony plik wymiany/pamięci wirualnej
Uruchomienie systemu
Przy uruchamianiu systemu Windows XP widać wyraźną przewagę komputera z 1024 lub więcej MB pamięci RAM. Wielkość pliku wymiany ma znaczenie tylko przy 512 MB pamięci i zaleca się automatyczne ustawienie jego rozmiaru.
Uruchomienie Firefoxa i znów duża przewaga 1024 lub więcej MB pamięci RAM. Przy 512 MB proces się ślimaczy, a przy 512MB z wyłączonym plikiem wymiany uruchomienie jest niemożliwe - zbyt mało pamięci. Pomiędzy 1024 a 2048 MB RAM brak wielkich różnic.
Dokładamy kolejny program, tym razem Thunderbird, 512 MB daje się we znaki użytkownika i skutecznie spowalnia pracę, choć 1GB ramu i ustawienie pamięci wirtualnej w tryb auto też zbyt szybkie nie jest.
OpenOffice i Calc. Sytuacja się powtarza. 512 MB RAM daleko z tyłu.
Acrobat Reader i plik PDF. Druzgocąca przewaga systemu z ! i 2 GB RAM. Wielkość pliku wymiany ma znaczenie tylko przy 512 MB.
Komprezja ZIP. Tutaj przewagę ma system z 2GB RAM, później 1GB, 512 MB daleko z tyłu. Plik wymiany bez znaczenia, z wyjątkiem oczywiście 512 MB RAM.
Z testu wynika, że w przypadku systemu Windows XP ilość pamięci RAM powinna wynosić 1GB lub więcej. Między 1 a 2 GB różnica jest odczuwalna głównie przy kompresji ZIP, przynajmniej jeśli chodzi o wykorzystane tutaj programy. Ustawienie wielkości pliku wymiany nie ma większego znaczenia, nawet przy 512 MB RAMu różnice są niewielkie. Ceny pamięci RAM nie są dziś zbyt wysokie, dlatego warto mieć jej jak najwięcej, a pamięć wirtualną wyłączyć. Test ten potwierdza zasadę - im więcej RAMu tym lepiej, pamięc wirtualna ma dziś znikomy wpływ na codzienne użytkowanie komputera, oczywiście są wyjątki, ale większość z nas nie korzysta z oprogramowania, które wykorzystywałoby ogromne ilości pamięci RAM, a w przypadku jej braku z pliku wymiany.
Komentarze
38Gdybyś miał jeszcze ochotę rozbudować testy o wyniki z zastosowaniem witrualnego dysku, ( np. za pomocą darmowego programu Vsuite Ramdisk ).
Wiadomo, XP nie obsługuje więcej niż ok. 3GB RAM-u. Mając w kompie 4GB, ten leżący odłogiem 1GB przeznaczamy na plik wymiany - efekty sa naprawdę godne zachodu.
czytelna i dość przystępna (mowa o wykresach), trochę stylistyka kuleje, ale nie jest to uciążliwe.
trzymaj tak dalej :)
Pomysł na taki test powstał podczas dodawania RAMu do laptopa.
Co do gier to pamiętam, że niektóre gry w ogóle nie chcą się uruchomić lub wyskakują błędy, jeżeli pamięć wirtualna jest wyłączona, mimo że nie wykorzystują całej fizycznej pamięci.
Przemyśl to, bo recka niezła. Widać, że przysiadłeś do tego porządnie.
Plik wymiany raczej używa się w odniesieniu do Linuksa i innych systemów (swap file), pod Windows jest plik stron (page file - tak się zresztą nazywa). Żadne z tych pojęć nie jest tzw. pamięcią wirtualną.
Na plus jest tylko to, że chciało ci się tyle pracy włożyć i przedstawić wyniki na czytelnych wykresach :)
Chyba zbyt trudną tematykę sobie wybrałeś.
Ogólnie popraw literówki bo strasznie kują w oczy.
Co do recenzji to uważam że za mało swapa zostało użyte aby zobaczyć efekt, zresztą na początku jest napisane że użyte zostanie też 1024 MB swapa. Powinniście dać swapa na 3gb wtedy różnice można odczuć.
Nie ma możliwości poprawek MR.
12 czy 40 sekund nie ważne. I tak bym dostał białej gorączki.
+ i pozdrowienia
gratuluje pomysłu
jedna uwaga jednakoż
brak pliku wymiany przyśpiesza komputer bez dwóch zdań jednakże
przy uruchamianiu nowych GIER
będzie krzyczało o plik wymiany .... sprawdzałem przy 4 GB RAM na WinXp
więc wróciłem do ustawienia na auto
interpunkcja i poprawnosc jezykowa koszmarna... cos Ty chlopie na polskim robil?:P
a merytoryka ok, dobre testy, chociac wizualnie moznaby nad nimi popracowac
leci lapka w gore :)