Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Off topic (https://forum.cdrinfo.pl/f5/)
-   -   Jądro systemu w pamięci RAM (https://forum.cdrinfo.pl/f5/jadro-systemu-pamieci-ram-26817/)

Zetoxa 24.10.2003 10:38

Jądro systemu w pamięci RAM
 
Ilość załączników: 1
znalazłem taką opcję w Tweak XP jak na rysunku, ja tego nie sprawdzę (256 MB RAM), ale napewno ktoś z Was ma wiecej RAM-u, spróbujcie, czy to wyraźnie przyspiesza kompa, czy to tylko wodotrysk.

KarolluZ 25.10.2005 18:00

podpinam się do tematu....

otóż kiedyś kolega na jakimś zlocie był pod wrażeniem, że jednemy typkowi system działał szybko... zapytany jak tego dokonał... wspomniał o umieszczeniu jądra xp, w pamięci ram... ponoć wystarczyła zmiana w rejestrze jakiejś wartości z 0 na 1 lub odwrotnie... czy ktoś wie coś więcej ?

Diabolique 25.10.2005 18:28

zrobilem taki myk za pomoca tlika xp i ... na dobra sprawe nie widze roznicy. jedyne co zauwazylem to brak wykrywania napedow itp. przy uruchamianiu kompa. jest krocej o cala tą procedure.

adbok 25.10.2005 18:47

trzeba poczekac az @piterniel sie wypowie w tej sprawie:)
kiedys znajomy mowil mi zeby na pliki jadra windows utworzyc dodatkowa partycije na fat16.. ile w tym prawdy i co dokladnie nie wiem ale podobno dziala:)

sobrus 25.10.2005 18:56

mozna to ustawic w rejestrze... o ile pamietam
DisablePagingExecutive
a czy cos to daje to nie wiem. mam mieszane uczucia bo windows przeciez bezcelowo nie wrzuca jadra do swapa - tylko kiedy brakuje mu pamieci. Jesli ktos chce przyspieszyc winde kosztem programow to moze sprobowac.
Wieksze przyspieszenie da moim zdaniem ustawienie priorytetu explorer.exe na high..

Arepo 25.10.2005 19:39

Cytat:

Napisany przez Zetoxa
znalazłem taką opcję w Tweak XP jak na rysunku, ja tego nie sprawdzę (256 MB RAM), ale napewno ktoś z Was ma wiecej RAM-u, spróbujcie, czy to wyraźnie przyspiesza kompa, czy to tylko wodotrysk.

Witam :piwo:

Sprawdziłem to dosyć dokładnie jakiś czas temu, kiedy miałem ciśnienie na badanie wszelkich sztuczek pod XP-kiem, a na forum zakładałem tematy o tej tematyce :). Zrobiłem to w sposób opisany przez kolegę MQs w poście nr 22 TEGO tematu. Całość sprawdziłem przy 1 GB pamięci i musze szczerze powiedzieć, iż kompletnie nic to nie daje. Nie odczułem najmniejszej zmiany w szybkości działania systemu.

Przy pamięci od 1 GB wzwyż dużo lepszy efekt daje całkowite wyłączenie pliku wymiany.

Dla zainteresowanych podaję jak tego dokonać :

RMB na ***8221;Mój komputer***8221; ***8211; ***8221;Właściwości***8221; ***8211; zakładka ***8221;Zaawansowane***8221; ***8211; pole Wydajność ***8211; ***8221;Ustawienia***8221; ***8211; zakładka ***8221;Zaawansowane***8221; w polu Pamięć wirtualna - ***8221;Zmień***8221; i zaznaczyć ***8221;Bez pliku stronicowania***8221; (patrz rysunek).

http://img134.imageshack.us/img134/6...i2812639wy.jpg

Jako ciekawostkę powiem, że tak naprawdę nie wiadomo czy mimo tego plik wymiany wyłącza się całkowicie, polecam ten artykuł : http://www.agavk.p9.pl/strony/xp_ram_01.php.

Można jeszcze dodatkowo wyłączyć tzw. stronicowanie plików wykonywalnych (wymusi, aby wszystkie pliki wykonywalne wrzucane były bezpośrednio do pamięci RAM). Niby powinno to działać automatycznie po wyłączeniu pliku wymiany, ale nic nie szkodzi, aby to zrobić samemu. W rejestrze trzeba odnaleźć klucz HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management i ustawić w DisablePagingExecutive wartość 1.

Pozdrawiam i życzę miłego eksperymentowania.

Piterniel 25.10.2005 20:03

Ilość załączników: 5
W załącznikach daje optymalne ustawienia rejestru dla poszczególnych ilości pamięci, wystarczy wypakować i uruchomić plik .reg
Niżej znajdziecie również plik Kontroler.zip jest to plik kontrolera pamięci z Windows 2k3, aby go wprowadzić w system należy plik .zip rozpakować i uruchomić plik .bat

Jak ustawić plik stronicowania?
Uruchamiamy ponownie komputer, wraz z wszystkimi aplikacjami tj. przeglądarka, odtwarzacz MP3, komuniaktor - te co są prawie zawsze uruchomione na komputerze. Teraz wciskamy kombinacje Ctrl+Shift+Delete i patrzymy na Pamięc Zadeklarowaną

http://img4.imageshack.us/img4/1839/pz5eu.png

Teraz ustawiamy plik wymiany. [Gdzie patrz post wyżej ;p]. Minumum to będzie taka wielkość jaka jest w pamięci zadeklarowanej w czerwonym prostokącie. Nie wpisuj dokładnie, zaokrąglij w góre :). Za to maksymalna będzie 2x większa od minimalnej.

Kwestia trzymania jądra systemu w pamięci RAM - Koledzy dobrze, mówią to jest wartości w rejesrze DisablePagingExecutive. Prawde mówiąc, osobiście nie zauważyłem różnicy wielkiej, poza tym, że pamięc RAM mam zawsze pełną. Stosować tylko przy 512 i więcej, niżej nie ma to sensu.

Sterownik partycji SWAP z linuxa!
Osobiście nie testowałem, ale może ktoś się skusi :)
Download

rosol 25.10.2005 22:39

A ja czytalem gdzies tutaj ze memorando uzywal dodatkowej partycji na plik stronicowania i ze dawalo mu to jakies przyspieszenie kompa... tylko nie moge tego znalezc...

pawelblu 25.10.2005 23:07

Jakos umieszczanie jadra w RAM smierdzi mi od strony bezpieczenstwa. Nie wiem czy jest to bezpieczny pomysl.

woitas 26.10.2005 00:26

nie wiem, ale kiedyś za czasów win95 w miesięczniku pc world zrobiono taki myk, że umieszczono cały system w pamięci ram.
samo uruchamianie systemu (zrzucanie do pamięci) trwało trochę dłużejj, ale potem system szedł jak burza.
o klepsydrze można było zapomnieć.

więc jedynym sensownym sposobem przyśpieszenia xp byłoby powtórzenie tego triku.
i tutaj pojawia się problem - jak i ile pamięci?

ps. pomysł z kontrolerem pamięci w2k3 jest niezły, tylko czy winda podczas jednego z przyszłych uaktualnień nie pochrzani czegoś?

REi 26.10.2005 01:36

Do modow - moze jakis przyklejony temat (albo nowy dzial!) zatytulowany: "Wujcio Piterniel radzi" i mozna by tam upychac arty Piterniel'a - miej szukania a bardzo przydatne ;)

Morris 26.10.2005 11:27

@rosol: Osobiście już od dłuższego czasu wydzielam na każdym kompie, gdzie stawiam system, osobny dysk wymiany z FAT16 i jest to praktyczne rozwiązanie z przynajmniej 4 powodów:

- stała ilość miejsca (1 GB przy 256 i 512 RAM; przy 1GB RAM-u można zmniejszyć w warunkach domowych partycję z plikiem wymiany nawet do 512 MB bez skutków ubocznych), przez co nie martwię się, że braknie mi miejsca w razie jej zwiększenia na zapchanej partycji, przy powiększeniu rozmiaru pliku wymiany,

- szybsze działanie,

- mniej problemów z defragmentacją,

- możliwość wyboru najszybszych obszarów dysku.

Arcadio 26.10.2005 12:41

Piterniel - te twoje ustawienia rejestru to czego dotyczą?
Nic się nie stanie jak sobie to wgram?

woitas 26.10.2005 13:17

nie.
ten plik po prostu robi "za ciebie" robotę z ustawianiem pliku swap.

polecam również wgranie kontrolera z w2k3.
o wiele lepiej zarządza pamięcią.

Arcadio 26.10.2005 14:09

Ten kontroler działa bez zgrzytu w XP?

Co do pliku wymiany to mam 192 megabajty RAM a plik wymiany ustawiłem sztywno na 512 MB - więcej mi nie potrzeba bo nic specjalnego na kompie nie robię (necik, poczta, office).

Co sądzicie o programach optymalizujących pamięć RAM np. RAM Idle, SpeedX?
Ostatnio takiego używałem i w sumie to nie ma żadnej różnicy

Proton 26.10.2005 14:30

Cytat:

Napisany przez rosol
A ja czytalem gdzies tutaj ze memorando uzywal dodatkowej partycji na plik stronicowania i ze dawalo mu to jakies przyspieszenie kompa... tylko nie moge tego znalezc...

Prawdą jest, że plik wymiany powinno się ustawiać na osobnej partycji (przeznaczonej TYKO na plik wymiany), ponieważ usprawnia to nieco pracę komputera. Jednakże prawdziwego przyśpieszenia Windows dostaje dopiero wtedy, gdy plik stronicowania umieścimy na partycji, ale drugiego dysku, jeśli takowy posiadamy.
Zresztą, po szczegóły odsyłam do artykułu na ten temat na benchamrk'u, bo bez sensu, żebym przepisywał, co już ktoś napisał:
http://www.benchmark.pl/r.php?file=h...strona-22.html

pawelblu 26.10.2005 15:58

Generalnie to wybieramy jedna strategie: albo stronnicowanie i wtedy wysylamy do pamieci fizycznej kawalki kodu, albo SWAP, gdzie nie martwimy sie o kawalki tylko walimy wszystko, a jak zabraknie to zrzucamy na dysk.

Stronnicowanie + SWAP nie ma sensu, chyba ze ktos ma ogromne programy i malo RAMu

Bez SWAPA i stronnicowania, to ktos musialby miec duzo RAMu i robic niewiele naraz.

We wspolczesnej informatyce systemow operacyjnych uzywa sie juz samego stronnicowania, bez SWAPa (chyba ze user WIE, ze SWAP jest mu niezbedny - 99.99% userom nie jest, przy wlaczonym stronnicowaniu). Dlaczego - bo odwolywanie sie do dysku jest drogie czasowo, a jezeli ktos ma u siebie duza wielozadaniowosc to odczuje to bardzo bolesnie. Przy storonnicowaniu, do samego dysku odwolujemy sie tylko tyle ile trzeba.

sobrus 26.10.2005 18:27

"programy od optymalizacji pamieci" to syfy niepotrzebnie zajmujace pamiec. Zazwyczaj po przekroczeniu pewnego progu alokuja olbrzymie ilosci pamieci i zaraz potem ja zwalniaja, zmuszajac windows do przepchania danych na dysk i zwolnienia ramu.
tylko po co? windows sam to zrobi jesli bedzie musial. A sprobujcie uruchomic gre jesli sie ma taki program (zazwyczaj gierka zajmuje tyle ramu ze powoduje uruchomienie "oczyszczania pamieci" ... koszmar).
Trzeba wykorzystywac RAM a nie przepychac dane na dysk w nadziei ze wolny RAM kiedys sie przyda...

esem 27.10.2005 14:07

Moje spostrzeżenia:
1. Mam 1024 MB RAMu i SWAP poniżej 384MB to "kicha". Same problemy... Nie zalecam przy 1GB rezygnowania ze SWAPa - ale każdy ma swój wybór.
2. Mnóstwo programów użytkowych (w tym gier) wymaga SWAPa - chociaż nie musi go używać i nie używa. Ale bez niego odmawia np. instalacji. Dlatego uważam, że SWAP w minimalnym wymiarze (2MB) poprostu musi być.
3. SWAP na innej partycji ma sens tylko na baaaaardzo wolnym sprzęcie i w wypadku wooooooolnych HDD. A i tak to musi być na innym kontrolerze a nie na innej partycji (!). M$ dla odmiany zaleca rozkładanie SWAPa na wszystkie partycje w proporcji do wielkości partycji (ciekawe zalecenie ??? )
4. Jądro w RAMie: mam je tam od zawsze ale nie widzę zasadniczej różnicy. W każdym razie dobrze mi robi na psychikę: teoretycznie powinno być lepiej.
Zapewne każdy będzie maiał swoje spstrzeżenia ale najlepiej sprawdzić to na swoim sprzęcie bo na myszach (szczurach) będzie trudno... 8 )

Arcadio 27.10.2005 15:12

Nie wie ktoś ile zajmuje rejestr Windows świeżo po zinstalowaniu systemu? (chodzi o MB)

Arepo 27.10.2005 16:43

Cytat:

Napisany przez esem
Moje spostrzeżenia:
1. Mam 1024 MB RAMu i SWAP poniżej 384MB to "kicha". Same problemy... Nie zalecam przy 1GB rezygnowania ze SWAPa - ale każdy ma swój wybór.
2. Mnóstwo programów użytkowych (w tym gier) wymaga SWAPa - chociaż nie musi go używać i nie używa. Ale bez niego odmawia np. instalacji. Dlatego uważam, że SWAP w minimalnym wymiarze (2MB) poprostu musi być.

Dziwne, ja już od kilku miesięcy mam całkowicie wyłączony SWAP i nie zaobserwowałem czegoś takiego, ale przyznaję, że w przypadku gier nie mogę się wypowiadać, bo niewiele tego instaluje.

Możesz podać jakiś program użytkowy, który robi takie numery, to sobie sprawdzę.

Pozdrawiam


Wszystkie czasy w strefie CET. Aktualna godzina: 16:13.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.