2018.01.31. 17:38 keltezéssel, Farkas Gábor írta:
Üdv!
A Windows-ban a kezdetek óta tiltható a swap fálj, nyilván van olyan
eset (jó sok RAM), amikor ennek van értelme.
Ha sok a RAM, az oprendszer is azt használja és nem vagy csak
minimálisan swappel.
Én még nem láttam olyan programot, amelyiknek leírták a futtatási
követelményeiben, hogy kötelezően legyen bekapcsolt swap fájl.
Szerintem egyetlen programnak sincs rálátása, hogy éppen milyen módon
kapott memóriát (RAM, swap), erről az oprendszer dönt.
Azt viszont el tudom képzelni, hogy a memóriaigénye nagy egy
programnak, vagy elindítok 20 programot és elfogy a RAM, és ha le van
tiltva a swap fájl, akkor problémák lépnek fel.
Van-e esetleg elérhető teszt, hogy ez a swap fájl a ramdrive-ban
megoldás ténylegesen mennyit gyorsít?
FG
Nem hiszem hogy nagyon gyorsítana, legalábbis ahogy a paraszt eszemmel
elképzelem. Vegyük ki azt az esetet amikor sok ram és 32 bites windows
van fent, mert 2 giga ram felett már nem illene 32 bites oprendszert
telepíteni manapság. Csomó szoftver már nem megy 32 biten.
Ha meg 64 bites a rendszer, akkor meg a hasznos ramból veszi el a
ramdrive-nak valót amire a swap kerül. Tehát lehet hogy ha az a ram
rendelkezésre állna akkor nem is kellene swapolni. Ha kevesebb a ram,
akkor szerintem gyorsabb nem lesz a rendszer, hiába áll rendelkezésre
egy "gyors" swap. Ráadásul így a ram+swap sem lesz több mint az eredeti
fizikai ram. Ha meg háttértáron van a swap akkor az úgy összesen több
lesz mint a fizikai ram. Ha más nem, akkor az api overhead-el biztos
lassabb lesz, mintha azt a területet ramnak használná.
_______________________________________________
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/