PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Diskovi SSD/HDD (https://forum.pcekspert.com/forumdisplay.php?f=33)
-   -   Ubrzanje kompa iskljucivanjem swap file-a u Windowsima (8GB+ RAM) (https://forum.pcekspert.com/showthread.php?t=261093)

calypso 08.07.2014. 04:06

Ubrzanje kompa iskljucivanjem swap file-a u Windowsima (8GB+ RAM)
 
Bok svima,

ne znam jel itko ista pisao o ovoj temi, ali nekako imam filing da je ovo dobra grupa na forumu za ovaj savjet jer se radi o drasticnom ubrzanju diskovnog podsustava...

Dakle, preporuka je raditi doticno na kompovima iznad 8GB RAMa, i to ukoliko imaju brdo RAMa koji stoji neiskoristen... Ako koristite neke aplikacije koje gutaju RAM (Photoshop, VMware, itd), onda zaobidjite ovaj savjet jer nece biti puno koristi... Inace, radio sam ovo i na kompu kada sam imao 4GB RAMa i sve je OK radilo na Win7 x64...

Naime, ono sto sam davno primjetio, a vjerojatno i svi ovdje - Windowsi sta god radili uvijek nesto saraju po disku... To ne bi bio problem da to ne rade doslovno non-stop, i kad treba i kad ne treba... Kako je pisanje na disk uvijek najsporija radnja za disk, cijeli komp pati i jako je tesko dobiti ikakvu responzivnost (brzina reakcije) kod takvog kompa...

Cisto primjera radi - morao sam se sa SSD-a vratiti na HDD (vracam SSD pod jamstvo, pa moram cekat 10ak dana) i prvo sto sam primjetio da prebacivanje izmedju aplikacija dovodi prakticki do toga da mi neke aplikacije pocnu izbacivati 'Not responding' poruku... Dakle, prebacivanje iz Opere u Outlook ili u Amazon Workspaces traje po pola minute... Nesto sto je na SSDu bilo trenutno... Outlook ne da ne radi kako spada, nego je koma... U Operi otvaranje novog taba traje po minutu i slicno... Sto je najgore, nije to ni bas najsporiji disk na svijetu - Seagate 7200.4 500GB...

I, sta sam napravio? Isto sto radim zadnjih 4-5 godina - iskljucio sam swap file u Windowsima... Responzivnost kompa? Ista kao i sa SSDom sa ukljucenim swap fileom... Brzina podizanja aplikacija je dosta poboljsana jer nema sumanutog pisanja po swap fileu sto ometa citanje... Opcenito prebacivanje izmedju aplikacija je trenutno, otvaranje tabova u Operi je trenutno... Dakle sve radi kao i kod SSDa...

Zadnji put kada sam imao iskljucen swap file sam cak mogao i upogoniti VM sa 2GB RAMa bez da mi se komp rusio... Zapravo, ako mu prifali RAMa nece se ni srusit nego ce samo javiti da mu fali RAMa i da ce poceti ubijati procese kako mu dodje ako nesto ne napravim... :D


Pa sad, mozda sam vam otkrio toplu vodu (vjerojatno jesam vecini), ali ima tu ekipe koja je ko i ja pred 10-15 godina... :fiju: Svaki MHz, MB, Mb se mora iscijediti... :D

riceburner 08.07.2014. 08:30

ja sam swap/scratch rjesavao i jos uvjek rjesavam zasebnim diskom i nikakvog problema...

domis 08.07.2014. 08:42

taman posla, da imam volje petljati po os-u, koristil bi linux :D
jedino kaj napravim na čistoj instalacije je da isključim UAC i firewall

uglavnom, prije sam radio raznorazne optimizacije i to je loše završilo :D

syss 08.07.2014. 09:06

nije preporučljivo gasiti u potpunosti swap, a i ne znam čemu drama u doba di je ssd 300kn maltene... giga swapa na ssd i bok, neovisno o količini rama.

@domis... zašto bi pobogu ugasio win fw???

domis 08.07.2014. 09:30

Citiraj:

Autor syss (Post 2627234)
@domis... zašto bi pobogu ugasio win fw???

naporan mi je jer me previše ispituje :D

a i dovoljan mi je onaj na openwrt-u :)

calypso 08.07.2014. 13:12

Citiraj:

Autor syss (Post 2627234)
nije preporučljivo gasiti u potpunosti swap, a i ne znam čemu drama u doba di je ssd 300kn maltene... giga swapa na ssd i bok, neovisno o količini rama.

1. Kog briga jel preporucljivo ili nije... Stvar radi bez ikakvih problema... Sta radis kada imas brdo RAMa koji ti stoji neiskoristen? Punis ga nulama?! :D Normalni komp ne trosi vise od 2-3GB RAMa kada imas sve aplikacije dignute, i sta da radis sa preostalih 5GB? Iskljuci swap jer ne treba... :)

2. Apsolutno nebitno kolko kosta SSD... Probaj nagurat vise diskova u laptop... Nejde bas, jelda? :) U mom slucaju - desktop je napusten negdje 2005. godine i koristi se ili laptop ili virtualni desktop koji se vrti negdje daleko od mene (Amazon, iLand, itd)...

syss 08.07.2014. 13:15

šta sa aplikacijama koje u radu isključivo koriste swap + ram za normalnu funkcionalnost?

alengrosevic 08.07.2014. 13:16

syss za svako rješenje nađe 2 problema :D

tor 08.07.2014. 13:32

i ima pravo. Bar ovaj put :) Ima apova koji jednostavno ne jebu koliko rama imaš, već traže isključivo swap file. Naravno, ima smisla i ovo što calypso priča, sve dok znaš što radiš - pa kad naletiš na problem, a hoćeš vjerojatno kad tad, sjetiš se da si isključio swap file, ugasio print i još pokoji servis i slične akrobacije ;)

calypso 08.07.2014. 13:34

Citiraj:

Autor syss (Post 2627406)
šta sa aplikacijama koje u radu isključivo koriste swap + ram za normalnu funkcionalnost?

Radit ce i nece imat pojma da swapa nema... Kolko ja znam Windowse, kernel upravlja memorijom i swapom, a ne aplikacija...

syss 08.07.2014. 13:36

onda isključi kaj da ti velim... generalno nije preporučljivo.

riceburner 08.07.2014. 13:44

calypso razocaral si me :P nema tog laptopa koji moze zamijenit P2B-S sa MSI slotketom i clockanim coppermineom....

calypso 08.07.2014. 14:30

Citiraj:

Autor syss (Post 2627427)
onda isključi kaj da ti velim... generalno nije preporučljivo.

Na pocetku posta sam se ogradio da nije preporucljivo u nekim odredjenim slucajevima... :) Volis flejmat, a? :D

Citiraj:

Autor riceburner (Post 2627431)
calypso razocaral si me :P nema tog laptopa koji moze zamijenit P2B-S sa MSI slotketom i clockanim coppermineom....

Ma bjez, nema desktopa vise kod mene... Evoluiro sam do te mjere da najradije ne bi imo ni laptop da ne moram (sto nema smisla ako pogledas signature :D)... Amazon Workspace je moja masina za rad i na tome zaradjujem i svejedno mi je jel se spajam sa mog, tvog, dedinog, babinog ili sestrinog kompa... Dok god ja mogu odradit i zaradit, ja zadovoljan... :)

hedgehog 08.07.2014. 14:35

Upališ BF4 sa 8GB RAM-a i smanjiš (ne ugasiš) swap na 1GB i rušit će se svakih 15 minuta (valjda kad napuni swap)..ne mogu sve aplikacije radit bez njega da..ja bi ga u najgorem slučaju prebacio na klasični disk da poštedim SSD, ali osobno sam ga ostavio na SSD-u čisto jer je sve dosta brže tada

Forace 08.07.2014. 14:35

Da, bas me zanima koje su to aplikacije koje isključivo zahtijevaju swap. Na stranu photoshop i slične ...

Isto ne koristim swap na laptopu sa 3gb rama pa nemam nekih problema osim povremeno kad nakotim u mozilli 200 tinjak tabova ali to je druga priča.

the_ghost 08.07.2014. 15:43

Isto imam iskljucen swap (laptop ima 8GB RAM-a) od kad sam upogonio lap, nikakvih problema dosad, photoshop i takve stvari ne koristim, no virtualki par vrtio bez problema.
HTPC isto 8GB od kojih samsung evo koristi gigu za rapid, igre se nisu bunile dosad, nikakvih crasheva, no ne igram BF4.

D1viry 08.07.2014. 16:12

Ja sam isto ograničio na 1024MB i nikakvih problema nemam. U godinu dana se nekoliko puta srušio firefox zbog previše flash tabova.

syss 11.07.2014. 09:37

sjetio se ove teme i evo zveknuo ovaj ss danas nakon cijelog dana korištenja laptopa di je bilo stvarno svega popaljenog i pogašenog, rama je uvijek bilo dovoljno, a u trenu uzimanja ss-a je bio upaljen outlook 2010, 2-3 taba u ie11, konzole ad, dhcp, sccm 2012.

crveno je page file usage, zeleno je free fizičkog rama.

http://www.pohrani.com/f/2c/13d/1O4NgjtJ/capture.jpg

nije mi dao vrag mira i reko ajde restart i pokrenuo sve ovo gore iz nule da vidim hoće se maknuti s nule... viđe čuda :D

http://www.pohrani.com/f/a/AP/2rLztc4e/capture.jpg

domis 15.07.2014. 07:59

evo syss prestajem gasiti firewall na windowsima :)
sad mi ide automatski preko GPO :lol2:

syss 15.07.2014. 09:13

hijaoooo :D

Baja 001 15.07.2014. 09:27

Citiraj:

Autor calypso (Post 2627403)
1. Kog briga jel preporucljivo ili nije... Stvar radi bez ikakvih problema... Sta radis kada imas brdo RAMa koji ti stoji neiskoristen? Punis ga nulama?! :D Normalni komp ne trosi vise od 2-3GB RAMa kada imas sve aplikacije dignute, i sta da radis sa preostalih 5GB? Iskljuci swap jer ne treba... :)
.

Reka bi da ti nije poznat rad Windowsa (OSX, a vjerovatno i Linuxa), pogledaj malo pod Free stavku u task manageru, vridi isto za Activity Monitor u OSXu. Ne mora ga sama aplikacija koristit, ali fajlovi, cache sve se nagura u RAM pa cesto free bude par MB, te ovisno o zahtjevima se kompresira/puni swap ako app nema RAMa.

Druga stvar je jesi radio šta više od Chroma i Worda? Meni redovito u 2-3 programa, lagano dodje usage do 8GB (onaj graf) i bez PF samo nastanu problemi, zato je ubaceno 16GB (ali to je druga prica). Ili jos bolje, pokreni na nekom disku chkdsk /r bez PF-a pa javi rezultate ;)
Citiraj:

Autor calypso (Post 2627403)
2. Apsolutno nebitno kolko kosta SSD... Probaj nagurat vise diskova u laptop... Nejde bas, jelda? :) U mom slucaju - desktop je napusten negdje 2005. godine i koristi se ili laptop ili virtualni desktop koji se vrti negdje daleko od mene (Amazon, iLand, itd)...

Opet kazen ne vidin kako jedan guru moze nadmudrit vojsku istih u Redmondu/Cupertinu/whatever ;)

Prije san se drka s PF-om, smanjiva, gasio, dok nebi dosa do problema...

domis 15.07.2014. 09:49

Citiraj:

Autor syss (Post 2631154)
hijaoooo :D

http://img4.wikia.nocookie.net/__cb2.../3/3d/Wat.jpeg

:D

Bubba 19.07.2014. 13:32

Vec dva tjedna mi je slomljena ruka ali vise si ne mogu pomoci gledati ovo.

Prije svega, tema je daleko kompleksnija od "bum si ja ubil swapa kad je RAM tak jeftin" i ovisna je o implementaciji odnosno samom OS-u, no neke stvari vezane za VM su u sustini fundamentalno jednake neovisno o sustavu.

Cinjenica da je drkanje po VM sustavu dostupno korisniku na trivijalan nacin u Windowsima je porazno samo po sebi, pa neminovno rezultira u ovakvim nadrisistemskim "savjetima", da ne kazem budalastinama.

Za poceatk - "swap" se ne "gasi". Nakaradna potreba za time s argumentacijom "pa zasto da mi RAM stoji prazan" pokazuje elementarno nepoznavanje rada OS-a, a jos da ne poznam konja koji je pokrenuo temu... :D Dobro, jesi ti slusao OS na FER-u, valjda si morao?

Da ne idem od Poncija do Pilata, ukratko, osnova VM sustava je struktura koja se zove page tabela. Ona se prikazuje kao veliko jednodimenzionalno polje koje sadrzi mapiranje virtualne adrese na fizicku adresu (tzv. PTE). Tu se nalazi statusni bitovi, prava pristupa, code, stack, data, BBS, SHM, libovi, kurac, palac i tko sto od developera OS-a voli.

Dakle, pojednostavljeno, vas Kvejk 3 nema nikakvo intrinsicno znanje o tome nalazi li se u RAM-u ili na disku, nego to OS cini za njega, znajuci da je RAM brzi pa u njega kopiras stranice. Kada Kvejk zatrazi nesto cega nema u RAM-u, dogadja se page fault, gdje VM sustav ponovno kopira podatak u RAM predpostavljajuci da ce se ponovno koristit.

Ova tema prica o izbacivanju tih pageova iz memorije cemu swap zapravo i sluzi. To se obicno radi na dva nacina - page replacement algoritmom gdje se zamijenjuju pageovi, odnosno izbacivanjem cjelokupnih procesa, tzv. swappingom.

Koristeci razno razne tehnike i procese, pametan OS odnosno njegov VM nikako nece dozvoliti da vas podplaceni RAM stoji prazan i to nema nikakve veze sa prisilnim drkanjem po velicini swapa, cak naprotiv, micanjem nekoristenih i nepotrebnih pageova, oslobadja se vise RAM-a za cacheiranje korisnih pageova u istom.

Postoje razni algoritmi, od kojih moderni *nixovi koriste clock page replacement dok W7 i navise koriste sofisticirani aging page replacement. Ukratko o njima i ostalima ima na Wikiju a vjerujem i po raznim ostalim referencama na netu.

Drugim rjecima, "gasnje swapa" je vrlo glup i neinteligentan potez kojime se RAM zatrpava nepotrebnim stvarima i u konacnici dovodi iskljucivo do problema.

syss 19.07.2014. 13:46

ja sam reko to na blag način - nije preporučljivo, a dokazao sam i slikama svoju tezu.

drago mi je da imaš slomljenu ruku.

pusa.

:D

Cuky 19.07.2014. 13:57

Bas neki dan probao zgasit pf i eto sranja odmah. Imam 8gb rama i dok sam pokrenuo par osnovnih programa sto mi trebaju za posao u roku keks mi iskocilo upozorenje kako win krece ubijati programe :D

Vratio nazad kako je bilo i gg :)

calypso 22.07.2014. 10:54

Citiraj:

Autor Bubba (Post 2632971)
Vec dva tjedna mi je slomljena ruka ali vise si ne mogu pomoci gledati ovo.

Prije svega, tema je daleko kompleksnija od "bum si ja ubil swapa kad je RAM tak jeftin" i ovisna je o implementaciji odnosno samom OS-u, no neke stvari vezane za VM su u sustini fundamentalno jednake neovisno o sustavu.

Cinjenica da je drkanje po VM sustavu dostupno korisniku na trivijalan nacin u Windowsima je porazno samo po sebi, pa neminovno rezultira u ovakvim nadrisistemskim "savjetima", da ne kazem budalastinama.

Za poceatk - "swap" se ne "gasi". Nakaradna potreba za time s argumentacijom "pa zasto da mi RAM stoji prazan" pokazuje elementarno nepoznavanje rada OS-a, a jos da ne poznam konja koji je pokrenuo temu... :D Dobro, jesi ti slusao OS na FER-u, valjda si morao?

Da ne idem od Poncija do Pilata, ukratko, osnova VM sustava je struktura koja se zove page tabela. Ona se prikazuje kao veliko jednodimenzionalno polje koje sadrzi mapiranje virtualne adrese na fizicku adresu (tzv. PTE). Tu se nalazi statusni bitovi, prava pristupa, code, stack, data, BBS, SHM, libovi, kurac, palac i tko sto od developera OS-a voli.

Dakle, pojednostavljeno, vas Kvejk 3 nema nikakvo intrinsicno znanje o tome nalazi li se u RAM-u ili na disku, nego to OS cini za njega, znajuci da je RAM brzi pa u njega kopiras stranice. Kada Kvejk zatrazi nesto cega nema u RAM-u, dogadja se page fault, gdje VM sustav ponovno kopira podatak u RAM predpostavljajuci da ce se ponovno koristit.

Ova tema prica o izbacivanju tih pageova iz memorije cemu swap zapravo i sluzi. To se obicno radi na dva nacina - page replacement algoritmom gdje se zamijenjuju pageovi, odnosno izbacivanjem cjelokupnih procesa, tzv. swappingom.

Koristeci razno razne tehnike i procese, pametan OS odnosno njegov VM nikako nece dozvoliti da vas podplaceni RAM stoji prazan i to nema nikakve veze sa prisilnim drkanjem po velicini swapa, cak naprotiv, micanjem nekoristenih i nepotrebnih pageova, oslobadja se vise RAM-a za cacheiranje korisnih pageova u istom.

Postoje razni algoritmi, od kojih moderni *nixovi koriste clock page replacement dok W7 i navise koriste sofisticirani aging page replacement. Ukratko o njima i ostalima ima na Wikiju a vjerujem i po raznim ostalim referencama na netu.

Drugim rjecima, "gasnje swapa" je vrlo glup i neinteligentan potez kojime se RAM zatrpava nepotrebnim stvarima i u konacnici dovodi iskljucivo do problema.


Gle ga sto se pravi vazan... :D

Ugasis swap, sve brze radi ako si nezahtjevan korisnik... Upalis swap, komp se vuce... Mudrom dosta... Uostalom, lijepo sam i napisao da nije to za svakoga... Ako mislis vrtit iole ozbiljnije aplikacije, onda ti ovo ne treba, no ako ces samo citat mejl i surfat, onda nek se i iskoristi taj RAM, barem on nije skup... Inace, ja tako radim od 2007-2008 i rijetko kad mi se desilo da stvarno imam probleme, a i tada sam samo dobio upozorenje da ce mi Windoze ubit neku aplikaciju ako ne prestanem sa majmunarijama... Ubijes Skype pa ga ponovo dignes i sve OK...

Inace, nisam slusao OS na FERu jer nisam racunarac, vec automaticar... Mi smo slusali Racunala 1 i 2, odn., low-level programiranje u asemblerima, al to isto mozes macku o rep objesit jer je to ionako neupotrebljivo znanje...


BTW., kog si vraga sad radio da imas slomljenu ruku?! Krivo pageao cache? :D

the_ghost 22.07.2014. 11:34

Sto kaze microsoft:

http://blogs.technet.com/b/markrussi...7/3155406.aspx

Citiraj:

Some feel having no paging file results in better performance, but in general, having a paging file means Windows can write pages on the modified list (which represent pages that aren’t being accessed actively but have not been saved to disk) out to the paging file, thus making that memory available for more useful purposes (processes or file cache). So while there may be some workloads that perform better with no paging file, in general having one will mean more usable memory being available to the system (never mind that Windows won’t be able to write kernel crash dumps without a paging file sized large enough to hold them).
Dakle cak ni Microsoft ne kaze nemojte nikad disableati swap.

Amepshi 22.07.2014. 11:49

Jučer sam duuugo igrao Deus Ex, prvi nastavak. Stavio sam new vision teksture, HDTP modele...

Stvar je u tome što me igra izbacila jer je ponestalo swap memorije! Baš sam pogledao u afterburneru kasnije, vidi se korištenje swapa skoro 19GB!

calypso 22.07.2014. 12:52

Citiraj:

Autor the_ghost (Post 2634040)
Sto kaze microsoft:

http://blogs.technet.com/b/markrussi...7/3155406.aspx



Dakle cak ni Microsoft ne kaze nemojte nikad disableati swap.

Nece odgovarati svima, ali ce onima koji nisu zahtjevni korisnici koristiti... To sto Bubba blebece da se ne smije, to je zato sto on ima po 200 Firefox tabova otvorenih, pa bi mu poklalo Windoze... :chears:

Meni ni na 4GB nije dolazilo do rusenja Windowsa... Ako javi da ce pocet klat procese, sam ubijes browser ili Skype i ponovo ga startas i na miru si...

the_ghost 22.07.2014. 15:21

Citiraj:

Autor calypso (Post 2634076)
Meni ni na 4GB nije dolazilo do rusenja Windowsa...

Meni je to jasno, i vrtim na dva kompa 8GB RAM-a bez swapa i dosad nikakvih problema. Jasno da ce doci do problema ako nesto pojede sav RAM neocekivano ali moj usage je takav da takvih programa nema tako da ne vidim nikakve negativne posljedice. Nista se ne rusi. Sve radi, virtualke rade. Ok, mozda ima igara koje traze swap ali nisam jos naletio na takvu.


Sva vremena su GMT +2. Sada je 11:08.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger