kategoria: system operacyjny, pamięci, RAM
typ tekstu: test
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.
Ciekawie i obrazowo przedstawiony problem, czytelne wyniki. Trzeba docenić także dużo włożonej pracy.
Gdybyś 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.
Przecież dysk wirtualny tworzony jest z dostępnego dla systemu Windows obszaru pamięci, a nie z obszaru którego system nie widzi - tym samym rozwiązanie o którym piszesz nie ma prawa działać.
I dla poprawności co do ilości obsługiwanej pamięci zapomniałeś napisać, ze windows xp 32 bit nie obsługuje więcej niż 3 GB RAM. XP 64 bit taką ilość zobaczy bez problemu - może obsłużyć do 128 GB pamięci fizycznej.
w xp mając 2GB ram z powodzeniem można wyłączyć plik wymiany ale czasem przez to system sapie że gra wymaga pliku wymiany :)swoją drogą to co pokazałeś jest od dawien dawna wiadome że przy małej ilości pamięci ram system częściej się odwołuje do pliku wymiany, im więcej ram tym mniej danych jest do pliku zapisywanych. Mając nawet kilka GB ram można sprawić że system skorzysta z pliku wymiany wystarczy w tym celu przekroczyć wartość fizycznej pamięci w jaką jest wyposażony nasz blaszak ;) Inny mankament to taki że system windows xp nie umiejętnie gospodaruje zasobami pamięci i zużywa jej dużo więcej niż dla porównaia systemy z jądrem Linux.
gierki wymagaja pliku wymiany. ja mam 2 gb ram i przy wyłaczanym pliku wymiany czasami pokazuje mi sie komunikat o niewystarczajacej ilosci pamieci...
Dobra recenzja ode mnie + :)
czytelna i dość przystępna (mowa o wykresach), trochę stylistyka kuleje, ale nie jest to uciążliwe.
trzymaj tak dalej :)
ps
Mam 4GB ram i u mnie żadna gra nie woła plików wymiany.
Mam 4Gb Ram. Niektóre gry zapychają ją w całości (GTA4) A montaż filmu zapchałby i 8GB. Ech, nie mogę wyłączyć pliku stronicowania.
ja rowniez mam 4gb ramu i wylaczony plik stronicowania ze gta zapycha go prawie w calosci (raz bylo nawet 98%) to co? od tego ten ram jest ;P a plik wymiany zostalem zmuszony wlaczyc grajac w company of heroes...
i zauwazylem duza niestabilnosc systemu z plikiem wymiany o0 roznego typu zawiechy, zaciecia... bez pliku stron takie rzeczy wlasciwie nie istnieja
w GTA IV nie grałem wiec nie wiem, ale wierzę na słowo ;)
Jak do tej pory żadna gra nie wymagała ode mnie plików stronicowania. Żadna też nie zajęła mi więcej niż 3 GB ramu.
no prawda, poza gta to w sumie nie ma gry ktora tyle ramu wymaga ;) nawet company of heroes, ktore bez pliku stronicowania 768MB wgl uruchomic sie nie chcial ;/
4GB w kompie , plik wymiany wyłączony : Dragon Age , 3,5GB w Windowsie 7 64b.:) A dla Simsów 3 już nie wystarczyło.. Powoli już gracze gustujący w wyłączonym pliku wymiany powinni myśleć o 6 albo 8 GB RAM :P
Mogłem stanowczo podkreślić, że test dotyczy laptopa do użytku biurowego - na testowanym laptopie nie da rady uruchomić wymagającej gry, ze względu na kiepską kartę grafiki.
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.
Moim zdaniem wykresy zyskałyby bardzo dużo na czytelności gdybyś podzielił je kolorystycznie na odcienie. Np. odcienie niebieskiego dla 512 RAM (jasny - brak pamięci wirtualnej, ciemny - max p.w.), zielonego dla 1024 i pomarańczowego dla 2048.
Przemyśl to, bo recka niezła. Widać, że przysiadłeś do tego porządnie.
Błędne wnioski, złe zdefiniowanie pojęcia pamięci wirtualnej (nie da się jej wyłączyć, to nie jest tylko ten plik), błędy literówki, ortograficzne.
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ś.
Paluch w górze. Recenzja na ciekawy tema, dobrze zaprezentowana. Dużo testów. Zawsze mnie interesowało jaki wpływ na wydajność ma ten plik stronicowania. Już wiem, dzięki. Oby dostał przynajmniej wyróżnienie w podsumowaniu miesiąca. Pozdrawiam
Zgadzam się z kolegą dechą i tak a propos napisałbyś jakich kości używałeś? Zapewne nie były to równe kości z takimi samymi zegarami... Chciałeś dobrze i widać że się starałeś ale mnie to nie powala po czasach jakie podajesz to sie zastanawiam czy Ty na pewno masz laptopa o którym piszesz a nie przepraszam masz Celerona na pokładzie to te czasy mogą być tak duże...
Ogólnie popraw literówki bo strasznie kują w oczy.
Ehh, nie rozumiem was wszystkich. Ja mam 4gb ramu i 11GB Swapa, w tym momencie używam 2,37GB ramu i 2,49GB Swapa (samego swapa, proszę mi tu nie dawać teorii o odejmowaniu - 2,49-2,37) Konwersja filmów, kompresowanie itp zmuszają cie do tego.
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ć.
Ja ustawiam plik wymiany wielkości 1,5 ilości pamięci na wszystkich moich kompach. Czyli np: jak mam 3072 MB mam to plik wymiany ustawiony na sztywno na 4608 MB. Nie ma z niczym problemu :)
Laptop Asus F5RL, pamięci były taktowane 667 MHz, timingi mogły być inne przy 512MB, ale kości 1GB i 2x 1GB były identyczne, procesor Dual Core, system jest już dość stary, więc może być zaśmiecony. Mijało się z celem uruchamiania programu do obróbki video albo gier, nie ten sprzęt.
Nie ma możliwości poprawek MR.
Swapa mam zmniejszonego z 6GB do 1GB bo go nie używał przy 4GB RAM. W grach też nie zauważyłem żeby go używał - wszystko ładnie śmiga.
Jeszcze przydałby się test na systemie innym niż XP (czytaj mało udana Vista bądź 7) bo z tego co zauważyłem XP kiepsko obsługuje pamięć ram (w sensie mało efektywnie, często zostawia śmieci jakieś).
Czas uruchomienia firefoxa na takim sprzęcie to dla mnie abstrakcja.
12 czy 40 sekund nie ważne. I tak bym dostał białej gorączki.
Dobra robota. W pełni ogarnąłem te zależności :D a i mi też przy czwórce potrafi pisnąć że brakuje:) ale to są wyjątkowe aplikacje/gry..
Fajne, czytelne wykresiki... przynajmniej coś przydatnego się pojawiło, oczywiście łapa w górę.
A po co wyłączać plik wymiany??? Duże dyski twarde takie teraz tanie a wam szkoda tych pare nędznych GB???
ARTEK SUPER !!!
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
taka uwaga/pomysł: w Excelu (na pewno 2007) można robić wykresy 3d od dwóch zmiennych, mógłbyś np. na jednej osi dać ilość ramu, na drugiej pliku wymiany a na trzeciej oczywiście czasy uruchamiania. W OpenOffice nie ma chyba takiej opcji, jest tylko "wygląd 3d" ale to co innego. Chociaż przyznaję, że i bez tego wyniki są przedstawione w sposób czytelny.
o damn
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 :)
Nick: Zwierzak
Imię: Michał
Nazwisko: ukryte
Wiek: 31
Status: zwykły
Punkty: 63
Firma GIGABYTE wypuściła GeForce GT 430OC który bazuje na chipie - GF 108 - karta graficzna, która łączy w sobie wysokie osiągi i niską cenę.
Dla każdego entuzjasty sprzętu komputerowego wymiana elementów wychuchanej maszyny do niemalże święto.
Jak na tle najmocniejszego stereofonicznego zestawu Logitecha wypada najnowszy tego typu produkt JBL-a?
ocena userów:92
ocena userów:60
ocena userów:48
ocena userów:40
ocena userów:38
ocena userów:31
ocena userów:28
ocena userów:28
ocena userów:27
ocena userów:23
ocena userów:22
ocena userów:21
ocena userów:19
ocena userów:18
ocena userów:18
ocena userów:17
ocena userów:16
ocena userów:16
ocena userów:14
ocena userów:11