Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

kubanet6

Plik stronicowania

Rekomendowane odpowiedzi

Ze wzgledu na dysk SSD chcialbym wylaczyc plik stronicowania, obecnie uzycie pamieci wynosi ok 35%. Czy moge normalnie pracowac bez pamieci wirtualnej, czy lepiej byloby dokupic powiedzmy te 2GB ram i dopiero wtedy ja wylaczyc.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jak masz dużo pamięci to teoretycznie można wyłączyć. Niestety niektóre niesforne programy mogą nie działać bez pamięci wirtualnej.

Nie możesz jej po prostu przenieść na inny dysk (talerzowy)?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Możesz spokojnie pracować bez pamięci wirtualnej, ale niektóre programy jej wymagają, musisz sam ocenić.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dla SSD byloby chyba lepiej gdybym ja wylaczyl... A czy 4GB wystarcza zeby komfortowo pracowac bez pliku stronicowego? Co do przeniesienia pamieci na dysk "talerzowy" to raczej nie mam takiej mozliwosci. Co prawda dysponuje dyskiem zewnetrznym 320GB, ale sporadycznie podpinam go pod netbooka.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tylko nieliczne programy wymagają SWAPa, więc można bez niego spokojnie pracować. Możesz też, tak jak ja, zostawić go w symbolicznej wielkości. Ja mam 1 GB "na sztywno", tak dla świętego spokoju.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

SWAP zostal wylaczony i jak na razie nie widac roznicy w wydajnosci. Co ciekawe uzycie pamieci spadlo z ok 35 do 28-30% :hmm:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie używam swapa od 2 lat i nie mam z tym żadnego problemu - do niedawna 4GB RAMu spokojnie mi wystarczało - tylko Firefox do spółki ze Starcraftem 2 potrafiły mi wykrzaczyć system :P (grałem w SC2, a FF zminimalizowany - wtedy wersja 6 strasznie RAM zjadała :P i nagle komunikat "za mało pamięci" i crash gry). Pamięci brakowało tylko przy pracy z Blenderem (program do renderingu 3D) i zabawie z bazą danych (tu wina Windowsa XP, który nie radzi sobie z niektórymi technikami buforowania stosowanymi przez silniki bazodanowe).

 

Teraz mam 8GB, ale 2GB wykorzystuję na RAMdisk. I nie przekroczyłem 6GB zajętego RAMu (z tym, że w tym przypadku pracując już z Win 7 x64).

 

Wzrostu wydajności może tak od razu nie zauważysz - ale HDD/SSD nie będzie tak często młócił to na bank - Windowsy (szczególnie XP i starsze) mają taką dziwną manierę upychania danych do swapa, mimo że w RAMie sporo miejsca jeszcze jest. Za to dużo na ogólnej wydajności można zyskać, gdy się TEMPA ustawi na RAMdisku... I ile mniej chrobotania...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Plik wymiany wcale nie jest aż taki straszny dla SSD jak się ludziom wydaje. Windows nie używa swapu do stronicowania całej pamięci. Niektóre rzeczy, na przykład biblioteki dll są już przecież na dysku i system nie musi robić ich kopii w pliku wymiany, są po prostu mapowane.

 

To czy potrzebujesz pliku wymiany czy nie, to trudne pytanie. Prawda jest taka, że wyłączając swap efektywnie zmniejszasz ilość dostępnej pamięci. Po dłuższym czasie bezczynności większość systemowych procesów typu svchost wędruje do swapu, dzięki czemu RAM jest zwalniany dla bierzących potrzeb (np. Caching albo Superfetch). Wbrew tamu co pokazuje task manager, praktycznie cały RAM jest używany przez system (no chyba że ktoś ma 10GB+ i używa komputera do przeglądania Facebooka), dlatego wyłączanie swapu nie jest zalecane nawet przy dużych ilościach pamięci.

 

 

Dużo większym zagrożeniem dla SSD jest defragmentacja :Up_to_s:

 

Windowsy (szczególnie XP i starsze) mają taką dziwną manierę upychania danych do swapa, mimo że w RAMie sporo miejsca jeszcze jest.

Nie rozumiesz na jakiej zasadzie działa stronicowanie pamięci w Windows. To nie jest tak, że system zaczyna używać swapu gdy kończy się RAM.

 

Polecam przeczytanie http://blogs.msdn.com/b/ericlippert/archive/2009/06/08/out-of-memory-does-not-refer-to-physical-memory.aspx oraz http://blogs.technet.com/b/markrussinovich/archive/2008/11/17/3155406.aspx

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie rozumiesz na jakiej zasadzie działa stronicowanie pamięci w Windows. To nie jest tak, że system zaczyna używać swapu gdy kończy się RAM.

 

Nie poruszam mechanizmów stronicowania pamięci - poza tym stronicowanie pamięci nie jest równoznaczne z terminem "swap file" czy po polsku "plik pamięci wirtualnej", to są wręcz inne pojęcia - stronicowanie to technika podziału pamięci i dostępu do tych kawałków, a plik pamięci wirtualnej to tylko specjalny obszar na dysku twardym, z którego korzysta menedżer pamięci. Nigdzie też nie twierdze, że "system zaczyna używać swapu gdy kończy się RAM" (chociaż tak właśnie postępują Linuksy, w ogóle w kilku kwestiach linuksowy menedżer pamięci moim zdaniem bije na głowę rozwiązania microsoftu - znowu mówię tylko o systemach XP i starszych). Stwierdziłem, że mimo wolnego miejsca w pamięci RAM, system (mówię o XP, 98 i ME - w Windows 7 nie sprawdzałem jak to działa) upycha dane w swapie i to fakt.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie poruszam mechanizmów stronicowania pamięci - poza tym stronicowanie pamięci nie jest równoznaczne z terminem "swap file" czy po polsku "plik pamięci wirtualnej", to są wręcz inne pojęcia - stronicowanie to technika podziału pamięci i dostępu do tych kawałków, a plik pamięci wirtualnej to tylko specjalny obszar na dysku twardym, z którego korzysta menedżer pamięci. Nigdzie też nie twierdze, że "system zaczyna używać swapu gdy kończy się RAM" (chociaż tak właśnie postępują Linuksy, w ogóle w kilku kwestiach linuksowy menedżer pamięci moim zdaniem bije na głowę rozwiązania microsoftu - znowu mówię tylko o systemach XP i starszych). Stwierdziłem, że mimo wolnego miejsca w pamięci RAM, system (mówię o XP, 98 i ME - w Windows 7 nie sprawdzałem jak to działa) upycha dane w swapie i to fakt.

Oczywiście że upycha dane w swapie. To jest cała idea działania pamięci wirtualnej. Skoro system trzyma kopię danych z RAMu na dysku, prawie dowolna ilość pamięci może być natychmiastowo zwolniona na potrzeby np. ogromnego programu który właśnie uruchomiłeś. W takim systemie zwalnianie pamięci nic nie kosztuje. Windows robi wszystko żeby nie było czegoś takiego jak "wolne miejsce w pamięci RAM" (pusta pamięć to zmarnowana pamięć), dlatego rzadko używane dane są z niej wyrzucane na dysk a miejsce używane do czegoś innego.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...