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/

válasz