Üdvözletem! Felmerült néhány kérdés az elmúlt napok mentései, rendszeráthelyezés-kisérletei kapcsán, amelyekre én a google segítségével nem találtam választ. A gépekben használt RAM-mennyiségek és a szokásos alkalmazások mellett (512MB-1GB) a swap használatát a linux jó memória kezelése okán sem tudom ellenőrizni. Azt látom, hogy a rendben léte hasznos a boot folyamat gyorsasága szempontjából (van különbség!) de szerintem sokan a kezdők főleg észre sem veszik egy áthelyezés után, hogy nincs rendben - megváltozott az UUID, stb., hiszen a rendszer nem kiabál hangosan, használja a fizikai RAM-ot és kész. (Ubuntu esetében még a boot képernyő is takart. Linux desktop alatt talán kevesebben használnak swap területet igénylő alkalmazásokat is amelyek végső soron a hibás v. nem létező swap miatt "megborítanák".)
Végigolvastam a swap terület beállításáról szóló leírásokat, a problémás eseteket itt is és az Ubuntu fórumon is. Tanulom, mit kell tenni ezek alapján a swap létrejöttéhez, működéséhez. Tudom generálni, UUID-vel az fstab-ban felvenni, ellenőrizni a meglétét. DE...!
A leírásokban nem találtam utalást rá, - valószínüleg mert a profiknak túl triviális - hogyan, mikor csatolódik fel a rendszer indulásával, vagy ha a swap terület használatának szükségessége felmerül?
A "mount" paranccsal ellenőrizve a rendszer normális működése alatt kell-e felcsatolva látnom a swap területet többi "mountolt" partició között? Ha nem látható ezek között, hogyan lehet manuálisan felcsatolni, és ezt hol kell automatizálni? Vagy a particionáló alkalmazások (pl.gparted, mkswap, stb.) szerint ránézésre korrekten megcsinált swap terület használatát a rendszer milyen beállításokkal hajlandó elfogadni?
Miként tudom egyszerűen, ellenőrzés céljából a swap terület használatát kikényszeríteni?
(pl. hogy a free parancs vagy más meminfo használatával ott ne 0 használatot lássak.)
A swap particiót a rendszer mikor tudja optimálisabban használni ha elsődleges vagy ha logikai particióra tesszük?
Nagyon megköszönöm, ha segítenétek a "homály" oszlatásban...! :)
- 2541 megtekintés
Hozzászólások
cat /var/log/dmesg | grep swap
[ 13.808000] Adding 1052248k swap on /dev/sda4. Priority:-1 extents:1 across:1052248k
[ 13.808000] Adding 1052248k swap on /dev/hda2. Priority:-2 extents:1 across:1052248k
top
top - 11:35:44 up 5:03, 1 user, load average: 0.07, 0.05, 0.01
Tasks: 120 total, 1 running, 119 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.5%sy, 0.3%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 1946056k total, 1225176k used, 720880k free, 162152k buffers
Swap: 2104496k total, 0k used, 2104496k free, 892080k cached
----------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
Köszönöm! Erre pl. most ezt kapom...
Adding 2104504k swap on /dev/sdb1. Priority:1 extents:1 across:2104504k
- A hozzászóláshoz be kell jelentkezni
Meg ezt. Akkor ezt adott esetben fogja tudni a debem használni?
top - 11:39:54 up 1:43, 2 users, load average: 0.65, 0.55, 0.47
Tasks: 104 total, 2 running, 102 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.9%us, 1.2%sy, 11.5%ni, 82.9%id, 0.0%wa, 0.5%hi, 0.0%si, 0.0%st
Mem: 1035232k total, 461824k used, 573408k free, 27844k buffers
Swap: 2104504k total, 0k used, 2104504k free, 181656k cached
- A hozzászóláshoz be kell jelentkezni
És az igénybevételt szabályos mountolás nélkül oldja meg?
- A hozzászóláshoz be kell jelentkezni
Swap partíciókat a swapon/swapoff parancsokkal lehet ki/be kapcsolni. Általában valamelyik inicializáló script meghívja, szóval nem kell vele törődnöd. Röviden, a swapon -a paraméterrel az fstabban swapként jelölt partíciókat automatikusan swapként csatolja.
- A hozzászóláshoz be kell jelentkezni
Használtam, de továbbra sem látom a "mount" parancsra megjelenő felcsatolt particiók között. (Vagy pl. az általam kedvelt KDiskfree alkalmazásban.)
- A hozzászóláshoz be kell jelentkezni
Nem is fogod mert nem jelenik ott meg.
cat /proc/mounts
, ott sem fogod látni.
Ami a swap használatot illeti, annak mértékét a vm.swappiness sysctl opcióval lehet állítani. Bővebben hupwiki.
- A hozzászóláshoz be kell jelentkezni
'free' parancs mutatja ha fel van csatolva
használata, ahogy előttem is mondták: 'mkswap', 'swapon'
- A hozzászóláshoz be kell jelentkezni
es legegyszerubben talan a "free" paranccsal ellenorizheto,hogy be van-e kapcsolva, mount nem fogja latni.
- A hozzászóláshoz be kell jelentkezni
Mégegyszer nagyon köszönöm a válaszokat és a "cat /var/log/dmesg | grep swap" parancsot külön is. Megnyugodtam. (Több ilyen esetben sem voltam benne biztos jól csináltam-e.)
És valamilyen a swap memóriát is igénybe vevő egyszerű alkalmazást tudtok?
- A hozzászóláshoz be kell jelentkezni
Pl. virtualizációra az isten memóriája sem lenne elég :)
- A hozzászóláshoz be kell jelentkezni
Ezek kisebb teljesítményű gépek, helyem sincs elég, és jelenleg nincs is szükségem Vbox-ra, ezért nem installálnék. Valami egyszerűbb "memóriagyilkos"?
- A hozzászóláshoz be kell jelentkezni
apt-get install stress
stress --help
Ezzel mindent tudsz tesztelni és stresszelni (memória, cpu, megszakítások, merevlemez stb.)
- A hozzászóláshoz be kell jelentkezni
Fájlrendszereket csatolunk (mount). A swap nem az.
- A hozzászóláshoz be kell jelentkezni
Ok! Vettem és jegyeztem.. :)
- A hozzászóláshoz be kell jelentkezni
Bár ez már of egy kicsit, de nézzétek el most nekem, hogy lelkesedem egy kicsit...! (Lehet ez a valódi köszönetem..?)
Előzmények:
Felraktam egy Ubuntu 8.04-et (a kisebbik lányomnak) egy 850-es PIII-asra. (Ez 1998-as gép!) Azért találtam 3 különböző de jól működő 256 MB SD memóriát. Nem hiszek a szememek. A gép halál stabil. A Skype akadás nélkül viszi a hangot, (azt gondoltam, majd billentyűzni fog.) Mp3 Xmms-el szépen megy. Gstreamer a rádiók okésan. Még webcamera is van, néha a kép azért megakad, de még elfogadható. Na itt találkoztam először az UUID-s mount-al. Nekem itt két Etch-em van ezeken még nem volt "divat".(feleségemnek és nekem) és az asszonyom gépén nagyon kevés, pár száz mega szabad hely van már hosszabb idő óta. Gondoltam cserélek vinyót, a rendszerét átrakom egy nagyobbra.
Bár ezen a türhetetlenül kevés hellyel is nap mint nap megoldotta a doksiait, (openoffice + internet) Néha, amikor nem tudott (relativ) nagyobb mennyiségű képet menteni és láttam, ígértem neki (persze csak gondolatban - :) ), hogy mostmár megérdemel egy nagyobb vinyót. De soha nem fagyott vagy borult!
Na most a rendszer áthelyezés Windowsban gyerekjáték, napi gyakorlat.
Linuxban bár néhányszor már éltem a lehetőséggel (Parted Image) de soha nem volt sima ügy. Na most ehhez jött még a az UUID. Egyébként nagyszerű, végre stabilan megtalálja a kernel a boot particiót és a swap-ot. Korábban nálam a sokféle hordozható IDE - SATA miatt ez nem kis gond volt. Nosza az Ubuntun felbuzdulva az Etch-eken is megcsináltam az UUID-ket. (Ugyis forgatott kernel van jelenleg (2.6.26-ost használok) és valahol azt olvastam az ujabb kernelek jobban szeretik ezt a diszk-azonosítást.) Megjegyzem a az utóbbi időben az XP-k gagyi foltozásai teljesen felőrlik az idegeimet. Valamint az ujabb vasakon olyan idegesen mennek, hogy bár ezt nagyon utálom, de több új installom volt fél év alatt meg visszatöltésem, mint az előző 10 Windows-os évemben együttvéve.
(A legutolsó esetemben ami végleg kiakasztott, szétesett Windows főkönyvtárában a system32 könyvtár neve sysdem32-vé változott, és még sok hasonló ilyen. DE tényleg magától!!! Hát milyen oprencer az ilyen? Tiszta "depi" leszek tőle :(
Csak a Debianban találom meg a stabilitást és az ésszerű állandóság örömét!!!
(Más minden..., rosszértelemben változik!) Na, sziasztok!
- A hozzászóláshoz be kell jelentkezni
Hát egy P3-as bőven jó gép még mindíg irodai munkára 512M+ memóval. :) (A melóhelyi gépem is az bár az egyik 512-es RDRAM modul helyett maradt a 128-as, mert valahogy elromlódott a hosszú út során vagynemtom). Annó már P1 200 MMX-en is szépen ment az MP3 és elég stabilak is tudtak lenni azok a gépek is.
- A hozzászóláshoz be kell jelentkezni
Akkor mondj rá egy jobb magyar szót, mi a fenét csinálunk vele :-)
- A hozzászóláshoz be kell jelentkezni
talán be- és kikapcsolunk? (swapon és swapoff) :-))
- A hozzászóláshoz be kell jelentkezni
Jó, de ez ebben a szövegkörnyezetben amiben én használtam igen hülyén jött volna ki :) Esetleg ha azt írom hogy aktiválja. Btw, miken fenn nem akadsz :)
- A hozzászóláshoz be kell jelentkezni
igen, beugrott az aktiválás, nem akadtam fent, csak próbáltam utalni arra, hogy valaki ne akarjon swapot _mountolni_ (csatolni :-))
- A hozzászóláshoz be kell jelentkezni