W dniu 2012-02-23 17:16, Rafal Lukawski pisze:
> Będę się czepiał - po co SWAP w RAM jezeli SWAP jest 'rozszerzeniem'
> RAM, którą może wykorzystać system operacyjny. Jako, że jest to bardziej
> skomplikowany mechanizm niz proste czytanie z RAM, de facto zwalnia system
>
> a) system bez swap, brakuje pamieci - wylatuja procesy (najczęstsza
> reakcja systemu)
> b) syste ze swap, swap sie przepelni - efekt j/w
Pod systemami 64bit nie ma to specjalnie uzasadnienia, ale pod MS
Windows 32bit obsługującymi poprawnie tylko ~3,3 GB RAM (włączenie PAE
przynosi zazwyczaj więcej szkód w stabilności, niż pożytku) przy
4+ GB RAM warto pamięć ponad granicę 3,3 GB przeznaczyć na SWAP, a jeśli
jest jej więcej również na TEMP.
Przy 8 GB RAM jeszcze za czasów Win7 32bit 3,3 GB szło pod system,
4 GB na ramdysk ze swapem i tempami, a te 0,7 GB po prostu się marnowało
(darmowa edycja DataRAM Ramdisk korzystająca poprawnie pod Windows32 bit
z PAE na pozwala przydzielić max 4 GB). W sumie to było najlepsze
zastosowanie nadmiarowej pamięci pod Win7 32bit, przynajmniej do czasu
gdy zrobiłem upgrade całości oprogramowania na zgodne z OSem 64bit, albo
przypadki beznadziejne jak np: Lex z CopyControl i genialnymi
sterownikami 16bit pamiętającymi początek lat 90.
w oprogramowaniu za kilka tys zł rocznie, przerzuciłem z konieczności na
laptop z WinXP 32bit.
> Co stoi za tym by w jakimkolwiek systemie SWAP umieszczac w *dostepnej*
> pamieci (poza szczegolnymi przypadkami, gdy niektóre 32 bitowe systemy,
> np. windows, nie mogą swobodnie korzystac z pamieci ponad ~3,3GiB)?
Ano właśnie. Sam to zauważyłeś. Zresztą bariera 3,3 GB dotyczy nie
tylko MS Windows, ale też spore liczby DESKTOPOWYCH dystrybucji linuksa
32bit, nie wykorzystujących PAE.
> Technicznie nie ma żadnych przeciwskazań, by system 32-bitowy x86
> korzystając z PAE wykorzystał (jeżeli się nie mylę) 4 * 16 = 64 GiB RAM.
W teorii. W praktyce wymuszenie włączenia i użycia PAE pod systemem
32bit i oprogramowaniem nie pisanym z myślą o PAE przynosi zazwyczaj
koszmar jeśli chodzi o stabilność OSa/oprogramowania firm trzecich.
-- /MBReceived on Fri Feb 24 03:05:04 2012
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 24 Feb 2012 - 03:51:04 MET