[ BBS @ 28.02.2010. 10:42 ] @
Ima li ko iskustva sa stavljanjem SWAP u okviru linux sistema dakle bez pravljenja posebne particije na disku i kako se ovo resenje pokazalo? |
[ BBS @ 28.02.2010. 10:42 ] @
[ maksvel @ 28.02.2010. 12:07 ] @
Nemam iskustva, ali je garant sporije. E, sad, zavisi koliko ti se uopšte raubuje swap.
[ Aleksandar Olujic @ 28.02.2010. 16:12 ] @
swapfile umjesto swap particije je sasvim upotrebljivo rjesenje, teoretski sporije ali ima nekoliko trikova pomocu kojih se taj negativni performance impact moze umanjiti. ako vec mora da se koristi swap u redovnom radu (sto treba po svaku cijenu izbjeci) ili u vrsnom opterecenju i ako nema sanse da se napravi swap particija onda nije losa ideja napraviti vise swap fajlova na razlicitim diskovima, pozeljno na particijama koje su fizicki blize obodu disk platters. treba svakako imati na umu da je swap najgore rjesenje za nedostatak RAM-a i u nekim slucajevima ne rjesava problem (dio memorije koju koristi kernel za svoje potrebe ne moze da se izbaci na disk i tu prosirenje memorije i swap ne pomaze). ne bi bilo lose da nam das malo vise detalja oko toga koliko RAM-a ima ta masina i koji se procesi na njoj vrte, odnosno koji problem sa memorijom imas.
[ BBS @ 01.03.2010. 03:20 ] @
@maksvel
Zašto misliš da je sporije, nema tu defrgmentacije jedino ako nestvara problem nepražnjenje ali i to nekom skriptom može da se reši @Aleksandar Olujic Kod mene nije reč o nedostatku rama jer ga ima solidno 4GB DD3 ali je u pitanju laptop. E sad ljudi obično preteruju i drže se neke stare ideje tipa 2x što je besmisleno i potrebno samo za servere ili neko žešće zaluđivanje sa kompajliranjem. Šta je cilj, pošto je u pitanju laptop hoću potpunu operativnost uključujući hibernaciju ili sleep mode ako je moguće i za tomi treba swap. E sad na netu sam na više mesta našao da je opcija pravljenja osebne particije prošlost i da bi trebalo koristitiswap file mada postoji tendencija zadržavanja memorije. E sad kako je na potezu particionisanje diska pitem se da li uopšte da pravim swap particiju [ combuster @ 01.03.2010. 10:00 ] @
IMHO particionisi i vozi sa swap particijom...
[ maksvel @ 01.03.2010. 15:13 ] @
Sporije je, jer se dodaje još jedan posrednik pri upisivanju/čitanju, a to je fajl-sistem-drajver. Inače se swap koristi u "sirovom" obliku, pa je taj posrednik izbegnut.
U praksi, čisto sumnjam da je to nešto značajno, a tebi mislim da ne treba swap bilo koje vrste sa 4 GB. Samo stavi 64-bitni sistem ![]() [ combuster @ 01.03.2010. 15:26 ] @
Sto se starih ideja oko swap-a tice evo ja imam 4GB swap particiju i 2GB RAM-a. Da imam 4GB RAM-a drzao bih opet 4GB swap particiju. Naletao sam na memory leak-ove koji bi mi garant oborili sistem da imam malu (ili da nemam) swap particiju. Ajde da mimoidjemo memory leak, obradjujes preko imagemagick-a direktorijum sa preko 1K slika sa malo jacom rezolucijom, samo vidis kako se pumpa swap... Teranje virtualnih masina takodje. Meni je prostor na hd-u jeftin i tih 4GB odvojenih za swap me ne kosta nista. Ionako redovan backup je keva, tako da mi prostor na hd-u nikada nije problem.
Takodje se ne opterecujem ubrzavanjem rada sa swap-om (da li ce biti swap particija prva ili zadnja itd...) jer kada dodje do swap-a to je sporo te je sporo, treba ga izbegavati ako je moguce, ako nije - dobro dodje :) [ maksvel @ 01.03.2010. 15:39 ] @
...Doduše, i ako hoćeš hibernaciju, swap dobro dođe
![]() Imaš garant bar 250 GB diska, ne košta puno. [ combuster @ 01.03.2010. 15:42 ] @
Da, za to je swap obavezan, mada ja ga cesce bacam u STR nego u hibernaciju... Pravo da ti kazem probao sam jednom pa mi nista nije bilo jasno, krece od POST-a pa krene da ucitava snapshot samo sto to traje blizu onoga sto mi treba da podignem sistem pri cold boot-u. :)
[ BBS @ 02.03.2010. 02:08 ] @
Citat: maksvel: Sporije je, jer se dodaje još jedan posrednik pri upisivanju/čitanju, a to je fajl-sistem-drajver. Inače se swap koristi u "sirovom" obliku, pa je taj posrednik izbegnut. U praksi, čisto sumnjam da je to nešto značajno, a tebi mislim da ne treba swap bilo koje vrste sa 4 GB. Samo stavi 64-bitni sistem ;) 64bit u svakom slučaji:) Citat: combuster: Sto se starih ideja oko swap-a tice evo ja imam 4GB swap particiju i 2GB RAM-a. Da imam 4GB RAM-a drzao bih opet 4GB swap particiju. Naletao sam na memory leak-ove koji bi mi garant oborili sistem da imam malu (ili da nemam) swap particiju. Ajde da mimoidjemo memory leak, obradjujes preko imagemagick-a direktorijum sa preko 1K slika sa malo jacom rezolucijom, samo vidis kako se pumpa swap... Teranje virtualnih masina takodje. Meni je prostor na hd-u jeftin i tih 4GB odvojenih za swap me ne kosta nista. Ionako redovan backup je keva, tako da mi prostor na hd-u nikada nije problem. Takodje se ne opterecujem ubrzavanjem rada sa swap-om (da li ce biti swap particija prva ili zadnja itd...) jer kada dodje do swap-a to je sporo te je sporo, treba ga izbegavati ako je moguce, ako nije - dobro dodje :) Ovo je već ubedljiv razlog @maksvel @combuster Ako uzmem klasičan svap dakle particija, šta dobijam podešavanjem korišćenja, dakle ako podesim da ga koristi minimalno tipa 10 procenata da li u trenutku kad "zafali" npr kao što je combuster naveo on povuče sve ili se zadržava isključivo na brojci koja mu je prethodno definisana u primeru koji sam naveo 10% [ maksvel @ 02.03.2010. 21:15 ] @
^Priznajem da nisam baš skužio šta pitaš - ovo poslednje??
![]() Što se tiče performansi svap-fajla, nisam bio u pravu! Kod kernela verzija 2.6x, fajl-sistem se "zaobilazi" i performanse ne zaostaju za onim kod posebne particije. Linux-guru Andrew Morton lično potvrdio ![]() Citat: > 3. Does creating the swapfile on a journaled filesystem (e.g. ext3 or > reiser) incur a significant performance hit? None at all. The kernel generates a map of swap offset -> disk blocks at swapon time and from then on uses that map to perform swap I/O directly against the underlying disk queue, bypassing all caching, metadata and filesystem code. http://lkml.org/lkml/2005/7/7/326 [ BBS @ 02.03.2010. 21:54 ] @
Mislio sm na podesavanje swapfile tj koliko da bude korišćeno, vise o tome imaš npr. ovde:
manage the use of swap memory i ovde: http://www.linux.com/news/soft...208-all-about-linux-swap-space i ovde: https://help.ubuntu.com/community/SwapFaq ili ovde http://superuser.com/questions...wap-partition-size-for-4gb-ram Ono što me interesuje ako hoću da koristim hibernaciju da li mi treba swap odjednak RAMu ili pak veći [Ovu poruku je menjao BBS dana 02.03.2010. u 23:15 GMT+1] [ maksvel @ 02.03.2010. 23:14 ] @
Aha, pretpostavio sam da misliš na to, al' ne bejah siguran.
Tim swapinesom se određuje neki prioritet swapovanja, ali mali broj ne garantuje da se ceo swap neće iskoristiti u nekom trenutku. Hibernacija bi trebalo da radi sa swapom veličine RAM-a. Iskreno, uvek sam imao neki problem sa njom :( Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|