Pamięć wirtualna - ustawienia

IP: 217.97.15.* 05.09.01, 20:33
Witam !
Mam następujące pytanie:
jakie ustawić parametry pamięci wirtualnej, aby było to najkorzytniejsze dla
sprawności komputera (jakie minimum i maksimum)?
Komputer: proc. Athlon 1 GHz, RAM: 256, HDD 30 GB, partycja podst. 5 GB
Zależy mi najbardziej na odpowiedziach od "praktyków", gdyż teorię na ten temat
znam. Kto sie "bawił" w ustawianie i ma jakieś wnioski?
Wiem, że mogę próbować sam, ale po co mam wyważać otwarte drzwi?
Pozdrawiam
Tadeusz
    • Gość: MaciekS Re: Pamięć wirtualna - ustawienia IP: 129.212.11.* 05.09.01, 21:15
      Gość portalu: Ted napisał(a):

      > Witam !
      > Mam następujące pytanie:
      > jakie ustawić parametry pamięci wirtualnej, aby było to najkorzytniejsze dla
      > sprawności komputera (jakie minimum i maksimum)?
      > Komputer: proc. Athlon 1 GHz, RAM: 256, HDD 30 GB, partycja podst. 5 GB
      > Zależy mi najbardziej na odpowiedziach od "praktyków", gdyż teorię na ten temat
      >
      > znam. Kto sie "bawił" w ustawianie i ma jakieś wnioski?
      > Wiem, że mogę próbować sam, ale po co mam wyważać otwarte drzwi?
      > Pozdrawiam
      > Tadeusz

      jesli kontrolujesz liczbe aplikacji i ktore to sa to dla przyspieszenia komputera
      najlepiej wylaczyc swapping czyli podac wartosc minimalna. Nieststy dla Windows
      podanie wartosci zero nie jest bezpieczne (ponoc na MacOS mozna to zrobic
      spokojnie) wiec trzeba podac chyba 8kB. To z powinno wyeliminowac swapping na
      dysk i spowrotem przyspieszajac pewne programy. jednak jesli nie panujesz ile
      aplikacji masz uruchomionych (nie znasz z gory zapotrzebowania na pamiec) to moze
      skonczyc sie problemami. Z praktyki bo o taka chodzilo to Ci powiem ze
      wylaczenie swappingu (redukcja rozmiaru pamieci virtualnej) jest pozyteczna przy
      renderingu programu koncowego przy wideoedycji. To moze sporo pomoc szczegolnie
      jezeli system zarzadza pamiecia i procesami nieco "dziwacznie".

      Powiedzialbym: daj minimum na jakie pozwala Twoj system z tym hardwarem ktory
      masz. Po prostu zmus system do pracy w RAM a nie na dysku, bedacym nosnikiem o
      bardzo duzej latencji.

      I jeszcze jedno: dobrze jest zrobic specjalna partycje tylko dla "swap file". tak
      na wszelki wypadek jesli bys kiedys zwiekszal "swapfile" (wlaczal go) to polecam
      malutka partycje wylacznie przeznaczona na "swapfile" o pojemnosci np. 2-3 razy
      pojemnosc RAM czyli w Twoim wypadku: 512MB-768MB. Ustaw system tak aby korzystal
      z tej partycji. To da ci bezpieczna separacje od calosci systemu oraz nie bedzie
      kolidowalo z modyfikowaniem plikow czyli zmianami zapisu na dysku ktora to
      kolizja by miala miejsce w przypadku swapfile i zwykle pliki na tej samej
      partycji. Ta druga sprawa jest szczegolnie widoczna gdy uzywasz partycji
      FAT/FAT32. To tez sprawdzilem w praktyce. Oba moje PC sa skonfigurowane jak wyzej
      ale na stale nie blokuje swapfile (nie wylaczam go na stale!). No to oczywiscie
      jak pracuje z Windows. Pod Linuxem isnieje osobna partycja SWAP i o dziwo gdy np.
      Netscape wolno pracowal to fachowcy stwierdzali ze to wlasnie SWAP partition
      byla "wylaczona".

      Jednak jesli chodzi o prace w RAM to wymuszenie istnieje tylko w przypadku
      zablokowania swappingu. Pamietaj jednak by nie zblizac sie do granicy wyczerpania
      RAM bo moga dziac sie rozne dziwne rzeczy wlacznie z upadkiem systemu wlacznie
      (to tak w przypadku Windows).


      Powodzenia
      • Gość: Ted Re: Pamięć wirtualna - ustawienia-do MaćkaS. IP: 217.97.15.* 05.09.01, 21:44
        Witam!
        Sprawdzałem , ile potrzebuję przy uruchomionych aplikacjach, ale to jest tak
        różne, gdyż różnych używam cały czas i nie ma jakiejś stałej wartości na
        zapotrzebowanie na plik wymiany. Chociaż i dałoby się może określić, ale nie
        jestem w stanie przewidzieć na 100%, ile wynosi zapotrzebowanie.
        Potwierdziłeś to, o czym myślałem: ustawić minimum na: dwa razy posiadany RAM
        plus 12 MB (podobno tak musi być) i takie samo maksimum (ewentualnie maks. trzy
        razy RAM), ale jednak najlepiej będzie min = maks = 2xRAM + 12 MB.
        Dzięki za cenne i obszerne wskazówki i rady
        Pozdrawiam
        Tadeusz
      • Gość: DM Re: Pamięć wirtualna - ustawienia IP: 12.15.16.* 18.09.01, 23:02
        Maciek, czy moglbyc podac wiecej szczegolow (lub podac zrodlo gdzie mozna je
        znalezc) ''w temacie'' zmuszania systemu do korzystania z malych partycji oraz
        wylaczania/konfigurowania swap file?
        • Gość: pipin Re: Pamięć wirtualna - ustawienia IP: *.gdanet.pl 19.09.01, 11:23
          Ustawianie max nic nie wnosi.
          Ustawianie min. tak ( bo zwalnia system z obowiazku przliczania rozmiarow swapa na biezaco i rezerwowania kolejnych sektorow dla tegoz).
          Ważne! Ustawiaj swapa nazdefragmentownaym dysku i wtedy gdy jest nie wykorzystywany (swap=0). ustawienie min = ilestam spowoduje ze swap bedzie
          rozmieszczony na dysku w sposob mozliwie ciagly.
          Polecam :http://www.windrivers.com/tech/swap.htm
          pozdrowko
          • Gość: DM Re: Pamięć wirtualna - ustawienia IP: 12.15.16.* 19.09.01, 15:49
            Dzieki.
          • Gość: MaciekS Re: Pamięć wirtualna - ustawienia IP: 129.212.11.* 19.09.01, 18:34
            Gość portalu: pipin napisał(a):

            > Ustawianie max nic nie wnosi.
            > Ustawianie min. tak ( bo zwalnia system z obowiazku przliczania rozmiarow swapa
            > na biezaco i rezerwowania kolejnych sektorow dla tegoz).
            > Ważne! Ustawiaj swapa nazdefragmentownaym dysku i wtedy gdy jest nie wykorzysty
            > wany (swap=0). ustawienie min = ilestam spowoduje ze swap bedzie
            > rozmieszczony na dysku w sposob mozliwie ciagly.
            > Polecam :http://www.windrivers.com/tech/swap.htm
            > pozdrowko

            Oczywiscie ze ustawienie Max wnosi. To wlasnie tego nie zrozumiales. Chodzi o to by wartosc Max byla
            jak najmniejsza (niestety Windows nie pozwala na wartosc 0) po to by wylaczyc w miare mozliwosci
            korzystanie ze Swap file i zmusic system do pracy wylacznie w RAM. Tego sie uzywa przy niektorych
            aplikacjjach by przyspieszyc przetwarzanie. Mozesz smialo poczytac jak to sie robi na PC i Macach na
            roznych forach wideo edycji.

            Jeden ze scenariuszy jest nastepujacy:
            Jesli nie wylaczysz Swap file to system moze smialo korzystac z niego jako z przedluzenia RAM i
            aplikacja
            chcaca buforowac dane bedzie mogla wykraczac poza rozmiar RAM a to spowalnia przetwarzanie. jesli
            jednak ograniczysz system to aplikacja nie bedzie miala innego wyjscia jak korzystac z RAM (oczywiscie
            aplikacja nie ma pojecia z czego korzysta poza tym ze korzysta z pamieci wirtualnej).

            Oczywiscie zmniejszanie wartosci MAX ma sens tylko w okreslonych przypadkach i nie jest zalecane
            dla
            codziennej pracy dal przecietnego uzytkownika PC.


            Pozdrawiam
            • Gość: pipin Re: Pamięć wirtualna - ustawienia IP: *.gdanet.pl 20.09.01, 15:38

              Gość portalu: MaciekS napisał(a):

              > Oczywiscie ze ustawienie Max wnosi. To wlasnie tego nie zrozumiales. Chodzi o t
              > o by wartosc Max byla
              > jak najmniejsza (niestety Windows nie pozwala na wartosc 0) po to by wylaczyc w
              > miare mozliwosci
              > korzystanie ze Swap file i zmusic system do pracy wylacznie w RAM. Tego sie uzy
              > wa przy niektorych
              > aplikacjjach by przyspieszyc przetwarzanie. Mozesz smialo poczytac jak to sie r
              > obi na PC i Macach na
              > roznych forach wideo edycji.
              Przyznam, że nie rozumiem dlaczego ustawienie Max ma skłonić aplikację do używania tylko RAM-u.
              Takie ustawienie oznacza istnienie swapa jako takiego i nic nie broni aplikacji uzywania go.
              Efekt o którym piszesz ma miejsce wtedy gdy wyłaczysz swapa wogóle.


              pozdrowko

              • Gość: MaciekS Re: Pamięć wirtualna - ustawienia IP: *.53.94.243.mhub.grid.net 21.09.01, 06:36
                Gość portalu: pipin napisał(a):

                >
                > Gość portalu: MaciekS napisał(a):
                >
                > > Oczywiscie ze ustawienie Max wnosi. To wlasnie tego nie zrozumiales. Chodz
                > i o t
                > > o by wartosc Max byla
                > > jak najmniejsza (niestety Windows nie pozwala na wartosc 0) po to by wylac
                > zyc w
                > > miare mozliwosci
                > > korzystanie ze Swap file i zmusic system do pracy wylacznie w RAM. Tego si
                > e uzy
                > > wa przy niektorych
                > > aplikacjjach by przyspieszyc przetwarzanie. Mozesz smialo poczytac jak to
                > sie r
                > > obi na PC i Macach na
                > > roznych forach wideo edycji.
                > Przyznam, że nie rozumiem dlaczego ustawienie Max ma skłonić aplikację do używ
                > ania tylko RAM-u.
                > Takie ustawienie oznacza istnienie swapa jako takiego i nic nie broni aplikacji
                > uzywania go.
                > Efekt o którym piszesz ma miejsce wtedy gdy wyłaczysz swapa wogóle.
                >
                >
                > pozdrowko
                >

                Po prostu zminimalizowanie swapa powoduje ze aplikacja nie dostanie wiekszej puli pamieci. Jesli nie wierzysz to
                sprobuj zaalokowac jawnie ja korzystajac z Win32. Pewnie pojawia sie problemy;)

                Natomiast nie jestem pewien czy we wszystkich odmianach Windows masz wogole opcje zablokowania czyli
                zaznaczenia "nieuzywaj" (np. Windows NT). O ile wiem to jest pewne minimum dla swapa bez ktorego system bedzie
                po prostu upadal. To sa ponoc doswiadczenia praktykow. W zwiazku z tym ustawienie wartosi maksymalnej na
                minimalna dopuszczalna wartosc moze sie przydac jak rowniez ograniczne wartosci maksymalnej moze byc czasem
                przydatne.

                Pozdrawiam
          • Gość: MaciekS Re: Pamięć wirtualna - ustawienia IP: 129.212.11.* 19.09.01, 18:50
            Gość portalu: pipin napisał(a):

            > Ustawianie max nic nie wnosi.
            > Ustawianie min. tak ( bo zwalnia system z obowiazku przliczania rozmiarow swapa
            > na biezaco i rezerwowania kolejnych sektorow dla tegoz).
            > Ważne! Ustawiaj swapa nazdefragmentownaym dysku i wtedy gdy jest nie wykorzysty
            > wany (swap=0). ustawienie min = ilestam spowoduje ze swap bedzie
            > rozmieszczony na dysku w sposob mozliwie ciagly.
            > Polecam :http://www.windrivers.com/tech/swap.htm
            > pozdrowko

            Najpewniejsza technika utrzymania ciaglosci swapa jest umieszczenie go wlasnie na specjalnej
            partycji przeznaczonej dla niego. O tym pisalem wczesniej. W trakcie pracy nigdy nie masz gwarancji ze
            swap nie zmieni rozmiaru. Potrzeba zmiany rozmiaru spowoduje poszukiwanie ciaglego miejsca na
            dysku ktore pomiesci swap file (sam proces juz spowalnia). W miare zapelniania dysku swap file w
            takich wypadkach moze sie przesuwac w strone dalszych sektorow (jesli mowimy o partycjach
            FAT/FAT32) w zwiazku z metoda obslugi systemu plikow. Niestety dalsze sektory naogol maja dluzszy
            czas dostepu. W zwiazku z tym (poza uniknieciem przeplatania z regularnymi plikami) oplaci sie z gory
            wyznaczyc gdzie swap file ma sie znajdowac czyli utworzenie niewielkiej partycji specjalnie przeznaczonej
            dla swapa... podobnie jak to ma sie w Linuxie. Zreszta umieszczenie swapa w osobnej partycji to
            uniwersalny pomysl i zdaje sie ze na kursach MCSE jest zalecany (nie wiem czy wszyscy slyszeli o tym bo
            ja slyszalem to tylko od jednego inzyniera ktory bral ten kurs w Kanadzie).


            Pozdrawiam
        • Gość: MaciekS Re: Pamięć wirtualna - ustawienia IP: 129.212.11.* 19.09.01, 18:26
          Gość portalu: DM napisał(a):

          > Maciek, czy moglbyc podac wiecej szczegolow (lub podac zrodlo gdzie mozna je
          > znalezc) ''w temacie'' zmuszania systemu do korzystania z malych partycji oraz
          > wylaczania/konfigurowania swap file?

          Tu nie choodzi o "zmuszanie do korzystania z malych partycji" tylko raczej o zmuszanie do korzystania z
          RAM a nie z dysku na ktorym rezyduje mniejszy lub wiekszy "swap file". Wszystko to tworzy pamiec
          wirtualna, ale korzystanie z dysku spowalnia. W pewnych warunkach mozna sprobowac zmuszac system
          do pracy prawie wylacznie w RAM. To o co chodzi przy korzystaniu z tych malych partycji to unikanie
          przeplatania zwyklych plikow i podkatalogow z plikiem "swap", ktory tak naprawde sluzy do przelaczania
          pamieci czy raczej jej zawartosci.

          Powodzenia
    • Gość: zarazek Re: Pamięć wirtualna - ustawienia IP: *.rzeszow.cvx.ppp.tpnet.pl 25.09.01, 18:55
      Przy takiej ilości ramu nie potrzebujesz pliku wymiany. Choć niektóre programy
      uparcie się go domagają pomimo wolnej pamieci. Mozesz utworzyć plik wymiany
      stały jaieś 100 MB. Najlepiej na początku dysku. w pliku system.ini w opcji
      [386Enh]dopisz linijkę ConservativeSwapfileUsage=1
      Spowoduje to, że Windows będzie ładował dane do swapa dopiero po zapełnieniu
      ramu.
      • Gość: Ted Re: Pamięć wirtualna - ustawienia IP: 217.97.15.* 25.09.01, 21:14
        Gość portalu: zarazek napisał(a):

        > Przy takiej ilości ramu nie potrzebujesz pliku wymiany. Choć niektóre programy
        > uparcie się go domagają pomimo wolnej pamieci. Mozesz utworzyć plik wymiany
        > stały jaieś 100 MB. Najlepiej na początku dysku. w pliku system.ini w opcji
        > [386Enh]dopisz linijkę ConservativeSwapfileUsage=1
        > Spowoduje to, że Windows będzie ładował dane do swapa dopiero po zapełnieniu
        > ramu.

        Podobno jednak jakiś minimalny musi być -jedni mówią że min. to 12 MB. Przy 0 MB
        mogą być problemy.
        Pozdrawiam
        Ted
        • Gość: zarazek Re: Pamięć wirtualna - ustawienia IP: 213.195.148.* 30.09.01, 21:32
          Gość portalu: Ted napisał(a):

          > Gość portalu: zarazek napisał(a):
          >
          > > Przy takiej ilości ramu nie potrzebujesz pliku wymiany. Choć niektóre prog
          > ramy
          > > uparcie się go domagają pomimo wolnej pamieci. Mozesz utworzyć plik wymian
          > y
          > > stały jaieś 100 MB. Najlepiej na początku dysku. w pliku system.ini w opcj
          > i
          > > [386Enh]dopisz linijkę ConservativeSwapfileUsage=1
          > > Spowoduje to, że Windows będzie ładował dane do swapa dopiero po zapełnien
          > iu
          > > ramu.
          >
          > Podobno jednak jakiś minimalny musi być -jedni mówią że min. to 12 MB. Przy 0 M
          > B
          > mogą być problemy.
          > Pozdrawiam
          > Ted

          Proszę sobie ustawić na początek 100 MB i zmniejszać o 10 MB, sprawdzając czy
          najczęściej używane aplikacje pracują stabilnie. Krok po kroku znajdzie Pan
          zadowalającą wielkość.
    • Gość: Torbram Re: Pamięć wirtualna - ustawienia IP: *.wlfdle1.on.wave.home.com 25.09.01, 22:46
      Zostaw to windows bo jakbys nie ustawil zyski sa niewielkie i zaleza rowniez od
      programow jakie uzywasz.Jesli chcesz poprawic skutecznosc RAM zainstaluj sobie
      MemTurbo II ktore spelnia wszystkie potrzebne Ci funkcje.Doskonaly program.
      • Gość: Ted Re: Pamięć wirtualna - ustawienia IP: 217.97.15.* 25.09.01, 22:56
        Gość portalu: Torbram napisał(a):

        > Zostaw to windows bo jakbys nie ustawil zyski sa niewielkie i zaleza rowniez od
        >
        > programow jakie uzywasz.Jesli chcesz poprawic skutecznosc RAM zainstaluj sobie
        > MemTurbo II ktore spelnia wszystkie potrzebne Ci funkcje.Doskonaly program.

        Witam !
        A skąd go wziąść ?
        Chyba masz rację z tymi zyskami, bo jakiś czas już lecę na ustawieniach swoich, i
        nie widzę praktycznie żadnej różnicy. Tak że może wrócę do wersji, aby Windows
        sam sobie ustawił.
        Dzięki
        Ted
        • Gość: Ted Re: Pamięć wirtualna - ustawienia IP: 217.97.15.* 25.09.01, 23:31
          Gość portalu: Ted napisał(a):

          > Gość portalu: Torbram napisał(a):
          >
          > > Zostaw to windows bo jakbys nie ustawil zyski sa niewielkie i zaleza rowni
          > ez od
          > >
          > > programow jakie uzywasz.Jesli chcesz poprawic skutecznosc RAM zainstaluj s
          > obie
          > > MemTurbo II ktore spelnia wszystkie potrzebne Ci funkcje.Doskonaly program
          > .
          >
          > Witam !
          > A skąd go wziąść ?

          Znalazłem go, ale zapoznałem się też z opiniami w kilku miejscach na jego temat.
          Nie zawsze daje on zysk, bo np. podobno silnie spowalnia np. Worda i jeszcze
          kilka innych drobnych "wad" też podobno ma.
          Ted

          • Gość: Torbram Re: Pamięć wirtualna - ustawienia IP: *.wlfdle1.on.wave.home.com 26.09.01, 01:27
            uzywam go od dawna i nie mam problemow.Spowalnianie to wielce subiektywne
            odczucie i zalezne od dosc sporej ilosci czynnikow.
        • Gość: Torbram Re: Pamięć wirtualna - ustawienia IP: *.wlfdle1.on.wave.home.com 26.09.01, 01:22
          Idz pod ten adres http://members.home.net/john.18/FOSI/set.html
          znajdziesz Memturbo 2.1 sciag ,zainstaluj i pobaw sie.Warto.
Pełna wersja