Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Plik wymiany

0 views
Skip to first unread message

Pawloo

unread,
Mar 18, 2003, 10:36:29 AM3/18/03
to
Cześć.
Mam server Win2k serv z 512MB ramu.
Wyłączyłem plik wymiany, aby maszyna nie potrzebnie nie ryła po dysku.
Kłopot w tym, że mimo iż maksymalne obłożenie pamięci wykazywane przez
Menedżer zadań nie przekracza 270MB, system co jakiś czas wywala komunikat,
o zbyt małym rozmiarze pliku wymiany próbuje cos zrobić i system zaczyna sie
sypać, wyłączają sie usługi.
Czy w Win2k nie da sie działać bez pliku wymiany ??
Jak ustabilizowac sytuację ??


Radoslaw Sokol

unread,
Mar 18, 2003, 11:20:28 AM3/18/03
to
Hi,

Pawloo wrote:
>
> [...]


> Czy w Win2k nie da sie działać bez pliku wymiany ??

Awaryjnie da się, ale do normalnej pracy plik wymiany jest
niezbędny. Takie jest założenie architektoniczne systemu --
-- zestawy robocze aplikacji muszą być trzymane w określonych
granicach.

Zresztą obecność pliku wymiany wcale nie oznacza rzeźbienia
po dysku. To źle napisane aplikacje rzeźbią po dysku, a nie
system.

--
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół | mailto:rso...@magsoft.com.pl |
| | http://www.grush.one.pl/ |
\................... ftp://ftp.grush.one.pl/ ............../

Pawloo

unread,
Mar 19, 2003, 2:01:22 AM3/19/03
to

Użytkownik "Radoslaw Sokol" <rso...@magsoft.com.pl> napisał w wiadomości
news:3E77474C...@magsoft.com.pl...

> Awaryjnie da się, ale do normalnej pracy plik wymiany jest
> niezbędny. Takie jest założenie architektoniczne systemu --
> -- zestawy robocze aplikacji muszą być trzymane w określonych
> granicach.
>
> Zresztą obecność pliku wymiany wcale nie oznacza rzeźbienia
> po dysku. To źle napisane aplikacje rzeźbią po dysku, a nie
> system.

No ok, ale mam 512MB ramu, system chce co najmniej drugie tyle na plik
wymiany, a wykorzystuje z biedą 270MB...
Zauważyłem że komp chodzi bez pliku wymiany wyraźnie szybciej, niestety do
czasu pierwszego zapytania o dostępność swapa... :(


Pozdr.
Pawloo


Radoslaw Sokol

unread,
Mar 19, 2003, 3:11:30 AM3/19/03
to
Hi,

Pawloo wrote:
>
> No ok, ale mam 512MB ramu, system chce co najmniej drugie tyle na plik
> wymiany, a wykorzystuje z biedą 270MB...

Dlaczego drugie tyle? W NT nigdy się nie spotkałem z sytuacją,
aby system zabronił założyć choćby tylko 50 MB pliku wymiany.

> Zauważyłem że komp chodzi bez pliku wymiany wyraźnie szybciej, niestety do
> czasu pierwszego zapytania o dostępność swapa... :(

Swap jest w przypadku systemów NT po prostu niezbędny. Z pamięci
fizycznej 512 MB dla aplikacji dostępnych jest jakieś 250 - 300 MB
jedynie -- reszta idzie na jądro, sterowniki i wewnętrzne struktury
wraz z rejestrem (cache manager, object manager, configuration
manager).

Poza tym każda aplikacja informuje system o optymalnym dla niej
rozmiarze zestawu roboczego i system tak swapuje, aby ten rozmiar
był spełniony. Jeśli aplikacja wymaga 30 MB, a zadeklaruje chęć
wykorzystania 10 MB lub w ogóle nie dokona deklaracji, system
w dobrej wierze będzie próbował ją wyswapować tak, aby zajmowała
tylko tyle, ile zadeklarowała (szczególnie, jeśli ilość wolnej
pamięci fizycznej spada poniżej zadeklarowanej granicy -- zaz-
wyczaj NT stara się trzymać od 50 MB do 100 MB wolnej pamięci
fizycznej na maszynach z dużym RAMem).

Filozofia korzystania ze swapa jest w NT zupełnie inna, niż np.
w Linuksie czy FreeBSD, w których to systemach swap jest uży-
wany zazwyczaj dopiero w ostateczności, a system raczej zmniejsza
rozmiar cache systemu plików, zanim zdecyduje się na swapowanie
(choć z tym też było różnie, niektóre wczesne wersje Linuksa
2.4.x wymagały swapa większego od RAMu fizycznego aby w ogóle
się uruchomić).

0 new messages