Stránka 1 z 2

Swapka v Linuxu

Napsal: čtv 18. lis 2004, 13:02
od Miroslav
Lidi je pravda, že swap file není v Linuxu povinný? To pak jako jede systém pomaleji bez kešky na disku? A jak se dá nastavit, aby Linux používal windowsový swap file? :o

Napsal: čtv 18. lis 2004, 13:06
od HADES
Zajímavý dotaz :) ale win swap file a Linux? To si snad děláš srandu?

Napsal: čtv 18. lis 2004, 14:14
od Dzin
Linuxu udělej diskový oddíl kterej bude jen na swap stačí 512MB, klidně 1GB ale stačí těch 512MB.
Windows do toho nepleť.

Re: Swapka v Linuxu

Napsal: čtv 18. lis 2004, 14:25
od HADES
Miroslav píše:Lidi je pravda, že swap file není v Linuxu povinný?
Není, ale nepoužíval bych ho jenom, kdybych měl <1GB ram. Widle taky nemusí mít swap, dá se nastavit na nulovou velikost, ale potom uvidíš, že si o něj nějaká aplikace řekne.
No a samozřejmě, jak píše Dzin, Linux potřebuje svůj swap na oddělené partiton, která bude k tomu účelu mít svůj specifický filesystem. Velikost bych doporučil na 1GB, to je postačující

Re: Swapka v Linuxu

Napsal: čtv 18. lis 2004, 14:50
od TomV
HADES píše:Linux potřebuje svůj swap na oddělené partiton, která bude k tomu účelu mít svůj specifický filesystem.
To není úplně pravda. Linux umí taky swapovat do soboru. Ale jelikož je jeho nativní způsob swapování na samostatnou partition, tak kromě velmi specifických případů není důvod o swapu do souboru uvažovat.

Velikost závisí na tom, kolik máme k dispozici místa na disku (nebudu dělat 1GB swap na 4GB disku, na druhou stranu, na 160 GB disku už mě mezi rozdíl 512MB a 1GB nějak nepřipadá důležitý) a kolik je paměti. Osobně bych to udělal asi tahkle :

< 128 MB RAM - 512 MB swap
128 - 512 MB RAM - 512 - 1024MB swap
512 - 1024 MB RAM - 1024MB swap
>1024MB RAM - 1024+ MB swap...

Napsal: čtv 18. lis 2004, 15:08
od tosuja
Swap samozrejme neni povinny. Pravda, pro lidi zvykle na windows to samozrejme neni, ale to je jejich problem :-)
Ale swap je VELICE VHODNY v pripade, ze nemas par giga pameti.
Nejjednodussi bude uvest priklad: Dokud je dostatek pameti, neni duvod swapovat, takze swap neni v podstate treba treba. Kdyz dojde pamet, jadro delava to, ze zabije vybranou aplikaci. Nevim presne, podle kterych kriterii se ta aplikace vybira, neni to tusim jenom mnozstvi obsazene pameti. Mejme tedy aplikaci, ktera nenasytne hlta pamet - obvykle je v ni nejaka chybka... Kdyz nemas swap, pamet se zaplni velice rychle a zacnou umirat aplikace (jeden z prvnich zabitych byva X-server, coz fakt cloveka nepotesi). Kdyz mas swap, bude ta nemila aplikace sice porad uzirat vic a vice pameti, ale protoze se to bude muset swapovat, bude to uzirani trvat dlouho a ty budes mit cas to vyresit (zabit tu svini). Proto je swap dobre mit.

Napsal: čtv 18. lis 2004, 15:17
od Skodik
No ono to neni, tak s tim swapem a Win jednoznacne :-) Slo by treba udelat to ze na Win oddilu pripojim jako loopback swap a budu tam mit proste swap jako jeden soubor.....

Takhle se da z fat32 pripojit klidne i /home apod... a vubec to nicemu neubira na krase v samotnem Linuxu to vubec nepoznate!

Napsal: pát 19. lis 2004, 07:23
od Miroslav
Hádesi nechci se s tebou nějak přít, ale jeden linux freak (je to opravdu machr) tvrdí, že swapka ve windows jde linuxem sdílet. Takže to žádná kravina není. Jde to!!!!!!! Jinak děkuju všem za reakce, vždycky mě to obohatí a nové zkušenosti
Linuxu zdar

Napsal: pát 19. lis 2004, 08:42
od TomV
Miroslav píše:Hádesi nechci se s tebou nějak přít, ale jeden linux freak (je to opravdu machr) tvrdí, že swapka ve windows jde linuxem sdílet. Takže to žádná kravina není. Jde to!!!!!!! Jinak děkuju všem za reakce, vždycky mě to obohatí a nové zkušenosti
Linuxu zdar
To je tvrzení na ho*no. Dokud mi neřekneš, jak přesně to jde udělat, abych si to mohl vyzkoušet a potvrdit, tak budu tvrdit, že je to blbost, ať je ten tvůj kámoš sebevětší linux freak... Lidi toho nakecaj...

Napsal: pát 19. lis 2004, 11:00
od Skodik
TomV píše:
Miroslav píše:Hádesi nechci se s tebou nějak přít, ale jeden linux freak (je to opravdu machr) tvrdí, že swapka ve windows jde linuxem sdílet. Takže to žádná kravina není. Jde to!!!!!!! Jinak děkuju všem za reakce, vždycky mě to obohatí a nové zkušenosti
Linuxu zdar
To je tvrzení na ho*no. Dokud mi neřekneš, jak přesně to jde udělat, abych si to mohl vyzkoušet a potvrdit, tak budu tvrdit, že je to blbost, ať je ten tvůj kámoš sebevětší linux freak... Lidi toho nakecaj...
to by me taky zajimalo, jedine ze by se pri vypnuti win swap smazal a v linuxu by se vytvoril ten samej soubor (tedy pod stejnym nazvem) jako loopback na win oddile..

Napsal: pát 19. lis 2004, 11:10
od TomV
Teď mě ještě napadá - Linux neumí psát na NTFS... :twisted:

//Edit : O podpoře zápisu v kernelech 2.6 vím, ale ta zatím umí prdlajz...

Napsal: pát 19. lis 2004, 11:13
od tosuja
Dominator píše:to by me taky zajimalo, jedine ze by se pri vypnuti win swap smazal a v linuxu by se vytvoril ten samej soubor (tedy pod stejnym nazvem) jako loopback na win oddile..
No, z hlediska linuxu by se to dalo udelat tak, ze pri startu vcas udelas mkswap na odpovidajici soubor, mazat podle mne netreba. Ale netusim, jak se pak s takto upravenym swapem srovnaji windows (nemam...)

Napsal: pát 19. lis 2004, 11:35
od HADES
Jestli teda ten dotaz chápu správně a autor chce používat swapovací SOUBOR (ne oddíl) pro oba systémy, tak mu musím říct, že to je prostě nerealizovatelné. Už z principu jsou data, která ukládá do swapu linux absolutně odlišná

Napsal: pát 19. lis 2004, 11:39
od TomV
HADES píše:Jestli teda ten dotaz chápu správně a autor chce používat swapovací SOUBOR (ne oddíl) pro oba systémy, tak mu musím říct, že to je prostě nerealizovatelné. Už z principu jsou data, která ukládá do swapu linux absolutně odlišná
Já celkově nějak nechápu, jak může vůbec někoho napadnout používat pro Linux windosí swapák. Za 1) je formát dat úplně jinej, za 2) je lepší swapovat do oddílu a za 3) se do windowsího swapáku Linux nedostane, protože neumí psát na NTFS.

Napsal: pát 19. lis 2004, 14:36
od tosuja
Fakt je, ze myslenka swapovat do neceho jineho, nez do oddilu je pochybena. Pokud nemas opravdovou nouzi o misto, nedelej to. Je to zbytecne pomale.
V praxi se da swapovat do kdeceho, i pres NFS to jde (pouzival jsem to na diskless stanice), ale je to vsechno spis nouzove a je lepsi to nedelat.

2 TomV: zapis na NTFS je (podle toho, co jsem cetl, nikdy jsem to nepotreboval v praxi) mozny v pripade, ze nemenis velikost ciloveho souboru, takze by ciste teoreticky melo byt mozne do windowsoveho swapu psat. Ale jestli je linuxova podpora NTFS stejne "rychla", jako podpora FAT, tak to uz skoro radsi swapovat na disketu nebo derne stitky.

Napsal: pát 19. lis 2004, 20:59
od Dr Meduza
2 tosuja: swapak na DVD-RAM :lol:
Jinak ja sem teda i ze woknach pouzival na swap spejsl udelanou oblast na swapak :wink:

Napsal: pát 19. lis 2004, 22:39
od TomV
tosuja píše:2 TomV: zapis na NTFS je (podle toho, co jsem cetl, nikdy jsem to nepotreboval v praxi) mozny v pripade, ze nemenis velikost ciloveho souboru
Já vím, to jsem taky psal (resp. psal jsem, že omezená možnost tam je), ale moc bych tomu nevěřil... A s tou rychlostí by to asi taky nebyla žádná sláva...

Re: Swapka v Linuxu

Napsal: čtv 23. úno 2006, 11:54
od Jentzek
HADES píše:< 128 MB RAM - 512 MB swap
128 - 512 MB RAM - 512 - 1024MB swap
512 - 1024 MB RAM - 1024MB swap
>1024MB RAM - 1024+ MB swap...
Hm nevim no,mam 512 MB ramky Mdk 10 LE a swapak na 1GB.No a deje se mi to,ze system ho skoro vubec nepouziva,zato ramka je vetsinou nacpana k prasknuti.No vlastne mi tam asi 8-12 MB zbyva.V tom pripade je ten swapak pro mne zbytecne velkej a bez problemu (Linux pouzivam akorat na web,obcas naky video ci DVD) bych si vystacil s 256-megovym,ne-li jeste mensim ci nulovym swapem.

Napsal: čtv 23. úno 2006, 16:49
od TomV
No, nulovej bych ti fakt nedoporučoval, to si s 512 MB paměti dovolit nemůžeš. Ale pokud chceš šetřit, klidně si udělej jen 256 MB, to by fungovat mělo.

Napsal: čtv 23. úno 2006, 17:34
od Dr Meduza
2 TomV: no kdyz jedes treba na Fluxboxu, nebo podobny veci, tak swapak nepotrebujes ani na 512M RAM
ikdyz clovek nikdy nevi, kdy se to muze hodit