- BaT blogja
- A hozzászóláshoz be kell jelentkezni
- 930 megtekintés
Hozzászólások
miért kell hogy külön partíción legyen?
- A hozzászóláshoz be kell jelentkezni
Legalább annyi, hogy 2-3 kernel és a hozzájuk tartozó initrd image + egy .bak file (frissítéskor képződik egyes rendszereken) elférjen. Ez azt jelenti szerintem, hogy minimum 50 MB.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy így van, de miért kéne több swap, ha több a memória?
- A hozzászóláshoz be kell jelentkezni
Ha swapwriter-t használsz akkor:
"The swapwriter supports writing your image to the available swap space on your machine. As a general rule, you should have as much spare swap space available as you have physical RAM (where spare swap does not include your typical swap usage). You can get away with a little less if you are using LZF compression - this usually attains around 30-50% compression, depending on the contents of RAM. If there isn't sufficient space, Suspend2 will attempt to free caches until the image will fit, and if that isn't possible, it will abort gracefully."
Lehet bízni a tömörítésben, de nem szokott bejönni. Éppen ezért 1 GB-nyi fizikai memóriát nehéz 512 MB RAM-ra nyomatni.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Upsz keverem a két szálat. Ez oda ment volna. Máshol épp a swsusp-ról van szó :) Nem tudjátok, hogy hol? :)
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
egy bloggal lejjebb :)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
A swap atkerulhet a kulon particiorol egy filerendszerre is, a mai kernelek mar jol tekerik.
- A hozzászóláshoz be kell jelentkezni
az en notebookomon keves volt a 100 mega boot mert parhuzamosan ment a stabil edgy a testing feisty altalaban 2 kernellel + rip linuxbol csak a sima fert fel a grafikus nem. legkozelebb legalabb 150 megas bootot fogok hagyni
udv Zoli
- A hozzászóláshoz be kell jelentkezni
3g-s vinyo? az jo regi lehet, van masik is a gepben?
mert ha van egy gyorsabb ujabb vinyo, akkor arra rakd a swapot, mehet akar fajlba is
vagy legjobb ha mindeket vinyon van swap es azonos prioritast adsz nekik
es ha mar van eleg ramod, akkor ha eddig nem ugy lett volna a /tmp es /var/run koteteket rakhatod tmpfs-re.
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a válaszokat.
Van másik vinyóm is, egy 120G-s maxtor, valószínűleg gyorsabb, mint a 3g-s seagate :). Eddíg nem foglalkoztam különösebben a swappal, úgyhogy azért nem került át. Most viszont elgondolkoztam rajta, hogy átteszem.
A linux kernel ugye elsősorban akkor foglalkozik a swapba írással, ha éppen más nem ír/olvas a vinyóról? (Pl. töltök le valamit, és azt folyamatosan írkálja ki a vinyóra. Ha ekkor kezd el swapot írni a kernel, akkor eléggé megterheli a vinyót szerintem. fixme Természetesen memória megtelése kivétel... :))
Hogy gyorsabb? Ha partícióként hozom létre a swapot, vagy ha egy partíción fileként?
Egyébként van 2 érvem arra is, hogy maradjon a swap ott, ahol van:
Egyrészt a maxtoron van az összes fontos adat, szóval programok arról olvasnak/arra írnak 100%-ban.
Másrészt akkor teljesen át kellene alakítani a vinyókon a partíciókat, mert fedora és frugalware csak 5-5G-vel rendelkezik, ntfs filerendszerre meg nem tudom, menne-e swap (és ha igen, mennyire lenne jó sebességű). És a kisvinyón a maradék helyet mire tudnám felhasználni... :)
Pont egy fontos adatot elfelejtettem megemlíteni: jelenleg 2 linux van fent, egy frugalware és egy fedora. Mind2 kernele és system.mapja ezen a partíción van. Ha pl. 64M-et hagyok /bootnak, az elég lesz? (50 feletti első "kerek" szám :))
- A hozzászóláshoz be kell jelentkezni
"Van másik vinyóm is, egy 120G-s maxtor, valószínűleg gyorsabb, mint a 3g-s seagate"
nem is kicsit gyorsabb
"Hogy gyorsabb? Ha partícióként hozom létre a swapot, vagy ha egy partíción fileként?"
teljesen mindegy
"teljesen át kellene alakítani a vinyókon a partíciókat"
megoldas:
a regi swapot hagyod ahogy van es csinalsz egy swap file-t a masik vinyora, amivel kipotolod a kivant meretre (1G, ha jol veszem ki, amekkora kell neked oszesen) es szepen hasznalod mindkettot azonos prioritassal, tehat gyosrabban mintha csak az egyik hdd-n lenne
es akkor nem is kell particionalnod es gyorsabb is lesz :)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Aha, jól hangzik. Swap filet hogy lehet létrehozni? Vagy touch swapfile és echo 'swapfile swap swap defaults 0 0' >> /etc/fstab? :) Illetve az azonos prioritás lesz az alapértelmezett, vagy azt valahol állítgatni kell?
- A hozzászóláshoz be kell jelentkezni
If you have a Linux system installed, you can use the following commands to create a swap file. Below, we're going to create a swap file of size 8208 blocks (about 8 megs).
# dd if=/dev/zero of=/swap bs=1024 count=8208
This command creates the swap file itself. Replace the ``count='' with the size of the swap file in blocks.
# mkswap /swap 8208
This command will initialize the swapfile; again, replace the name and size of the swapfile with the appropriate values.
# /etc/sync
# swapon /swap
Now we are swapping on the file /swap which we have created, after syncing, which ensures that the file has been written to disk.
--
A nyúl egy igazi jellem. Ott ül a fűben, de akkor sem szívja!
- A hozzászóláshoz be kell jelentkezni
es ha ketto swapja van mar, akkor fstab-ban jo otlet megadni opcionak, hogy "pri=0" minkettonel
meg kulonben is RTFM:
swap-mini-howto
(ott nem tudom miert pri 5-ot irnak (hol van az elso ot akkor, dude?), szerintem 0 kell oda)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Tobb memoria => tobb swap kell sztem is marhasag (FIXME :). Ezt a kepletet rengetegszer hallottam, sot linux telepitok is felhoztak regen jotanacskent, de sose ertettem. Nem pont forditva logikus? Tf. 4G memoriam van, sztem sokkal kevesebb az eselye, hogy egyaltalan a swaphoz nyuljon a rendszer, mintha lenne 512Mb-om. Mert ugye nem swapol amig tengernyi memoria van szabadon?! - legalabbis remelem:D
BaT: Ha eddig a kevesebb rammal jol ment az adott swap mennyiseggel a geped, attol hogy meg adsz ala memoriat ketlem, hogy swapot is kene.
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.
- A hozzászóláshoz be kell jelentkezni
az lenyegtelen, amugy is jobban jarna, ha a gyorsabb vinyon (is) lenne a swap
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
-miert jar jobban ha tobbet aldoz a vinyobol arra amit sose hasznal a rendszer?
Az altalad belinkelt how-to bol:
Of course you may decide that your system's environment shouldn't
support (use) swap space [...]
because you have large RAM and will never use it all up, so you
should never see a need for swapping.
A swap az egy szukseges rossz, akkor kell ha nincs eleg fizikai memoria. Azert rossz, mert a diszk sokkal lassabb mint mint a memoria. Novelni kell a swapot, ha a
$ free
szerint betelt a memoria is, meg a swap is. Vagy venni fizikai memoriat. Ha viszont memoriat veszek (novelem a virtualis memoriat is) semmi ertelme a swapot ezen ok miatt novelni, hiszen a ketto egyutt megkevesbe fog megtelni.
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.
- A hozzászóláshoz be kell jelentkezni
Ahogy tobben is irjak, nem feltetlenul kell tartani magad ehhez a 1,5-szeres aranyszabalyhoz. En talan meg anno a szabilinuxon olvastam, hogy a legidealisabb az, ha egy feltelepitett rendszereden elinditod azz osszes olyan programot, amit egyszerre szeretsz/szoktal hasznalni, es amennyi osszmemoriat igenyelnek, ANNAK az 1,5-szereset veszed swapnek. Persze ez is csak egy tipp.
- A hozzászóláshoz be kell jelentkezni
Nálam a /boot 32MB méretű ext2, és va rajta 2 kernel. Ext3-al már 64MB kell neki, de a naplózás ott fölösleges.
- A hozzászóláshoz be kell jelentkezni
Ext2 + 32M nálamis. 2.5M-nél nagyobb kernelt még sosem sikerült csinálni, initrd-t nem használok. Így ráfér egészen sok, amiből egyszerre csak egyet szoktam bootolni :p
Swapból egy esetben kellhet RAM*1.5, ha swsusp-ot akarsz használni swapwriterrel. Ilyenkor egy swap eszközre rá kell férjen a vm tartalma. De ezt trey írta feljebb :)
Amúgy sysctl-ből egész jól szabályozható a swap policy, és általában kerülendő is hogy swapoljon a gép.
üdv
hege
- A hozzászóláshoz be kell jelentkezni
egyaltalan mi ertelme van, hogy kulon /boot-ot csinaltok? LVM miatt?
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
Nálam azért, mert ez egy dualboot gép. (Egészen pontosan 4 rendszer indítható, ha win3.1 dosnak számít.) És a 3g-s vinyóról bootol a gép, amire viszont nem férne rá más rendszer. Aztán mivel 2 linux van, de csak 1 grub (még jó :)), ezért sokkal egyszerűbb egy külön boot partíciót hagyni mind2-nek...
- A hozzászóláshoz be kell jelentkezni
en nem latok benne logikat, szerintem nem kell ilyesmihez kulon boot particio :)
--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
- A hozzászóláshoz be kell jelentkezni
bagy swap pl swsusp miatt kellhet. mert anniy szabad helynek kell lennie a swapban, mint amennyi a használt (fizikai) memória (tömörítve, asszem... de erre nem esküdnék) és swsusp csak swap partícióval használható.
---
Reactor error - core dumped!
- A hozzászóláshoz be kell jelentkezni