pitanje u vezi swap area

vlada

New member
Joined
Sep 17, 2012
Messages
18
Reaction score
0
bs je uvek “bs=1k”, a menjas count
za 8GB file count=8M

samo ne zaboravi da je rad sa swap fajlom uvek sporiji (moze da bude i dosta) od rada sa swap particijom, ali sistem nece prijaviti da nema memorije.
i vazno je da file ne moze biti veci od onoga sto moze da napravi file system (mada ext4 moze velike fajlove).
 
Last edited:
S

system

Guest
Predložio bih nešto za korisnike koji imaju određenu swap particiju i 512 MB RAM. Naime ja sam primetio da na jednoj mašini na kojoj imam 512 RAM -a, pri zauzeću memorije ~ 350 MB, zauzeće swap -a je bilo ~ 130 MB od mogućih 2 GB. To je ok, tako i treba da bude, ali se meni to nije svidelo. Kako je mašina sama po sebi spora, odlučio sam da je konfigurišem tako da iskoristi RAM memoriju do krajnjih granica, i da swap koristi kao krajnu nuždu. Jer kada uđe u swap drastično uspori. Uradio sam sledeće :

U /etc/sysctl.conf dodam linuji vm.swappiness=0, dobijem na kraju

Do not accept IP source route packets (we are not a router)​

#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0

Log Martian Packets​

#net.ipv4.conf.all.log_martians = 1
vm.swappiness=0

restartujem mašinu i osetno mi sve brže radi, samim tim što ne koristi swap dok ne zauzme ceo RAM. Takođe umesto 0 na kraju može da stoji i 100, ali onda sistem koristi swap mnogo agresivnije. Podrazumevano sistemski je bilo 60.
 
S

system

Guest
Kod mene na laptopu svega 369 MB ram memorije, pa sam povecao swappiness =90, da ne bi konstantno bio zauzet fizicki ram.
Postoji interesantan program kojim mogu da se poprave performanse slabijih racunara - Zram.
Code:
sudo add-apt-repository ppa:shnatsel/zram
sudo apt-get update
sudo apt-get install zramswap-enabler
http://en.wikipedia.org/wiki/ZRam
 
S

system

Guest
Da, ali će ti onda stalno drljati po hardu. Bolje stavi 10 recimo. Šta ti vredi swap, kada se sistem vucara kada ga koristi. Što se tiče Zram-a, on meni ne radi na mašini sa malo Ram-a, pojavi se i posle doviđenja. Dok na drugoj mašini sa 4 GB rama, gde imam 2x2 GB uzeo mi je 1,1 GB po štapu, i ne znam kako da mu uđem u trag šta radi sa tim prostorom.
 
S

system

Guest
Pogledaj izlaz sledecih komandi
Code:
sasa@linux:~$  lsmod | grep zram
zram				   18067  1
Code:
sasa@linux:~$ sudo start zramswap
start: Job is already running: zramswap
swappiness neka bude 0.
 
S

system

Guest
Evo kako je kod mene
Code:
drinx@drinx-pc:~$ lsmod | grep zram
zram				   18193  2
drinx@drinx-pc:~$ sudo start zramswap
[sudo] password for drinx:
start: Unknown job: zramswap
i poenta je ?
 
S

system

Guest
Moduli se ne ucitaju u kernel, pogledaj ove teme

http://crunchbang.or…ic.php?id=15344

http://weirdfellow.w…-ram-with-zram/

Edit:

@Drinx, evo sadrzaj skripte , onako kako je kod mene, putanja /etc/init/zramswap.conf

description “Initializes zram swapping”

start on runlevel [2345]
stop on runlevel [!2345]

pre-start script

get_number_of_present_cpus() {
cpulist=$( cat /sys/devices/system/cpu/present | tr ‘,’ ’ ’ )
local num_cpus=0
for item in $cpulist; do
if ( echo $item | grep --silent ‘-’ ); then
greater_cpunum=$( echo $item | cut -d ‘-’ -f 2 )
lesser_cpunum=$( echo $item | cut -d ‘-’ -f 1 )
local num_cpus=$(( $num_cpus + $greater_cpunum - $lesser_cpunum + 1 ))
else
local num_cpus=$(( $num_cpus + 1 ))
fi
done
echo $num_cpus
}

get the number of CPUs​

num_cpus=$(get_number_of_present_cpus)

set decremented number of CPUs​

decr_num_cpus=$((num_cpus - 1))

get the amount of memory in the machine​

mem_total_kb=$(grep MemTotal /proc/meminfo | grep -E --only-matching ‘[[:digit:]]+’)
mem_total=$((mem_total_kb * 1024))

determine modprobe parameter name, depending on kernel version​

if (uname --release | grep -E --silent “^3.[123]”); then
num_devices_parameter=‘zram_num_devices’
else
num_devices_parameter=‘num_devices’
fi

load zram modules​

modprobe zram $num_devices_parameter=$num_cpus

initialize the devices, set total size to 1/2 RAM​

for i in $(seq 0 $decr_num_cpus); do
echo $((mem_total / 2 / num_cpus)) > /sys/block/zram$i/disksize
done

Creating swap filesystems​

for i in $(seq 0 $decr_num_cpus); do
mkswap /dev/zram$i
done

Switch the swaps on​

for i in $(seq 0 $decr_num_cpus); do
swapon -p 100 /dev/zram$i
done
end script

post-stop script

Switching off swap​

for device in $(grep -E --only-matching ‘/dev/zram[[:digit:]]+’ /proc/swaps); do
swapoff “$device”
done

remove module, wait instead of failing if it’s busy​

rmmod --wait zram

end script
 
S

system

Guest
Kod mene se zove zram-config.conf, al to je to, ta skripta. Ja sam instalirao preko apt-get, ti si izgleda ručno ubacio skriptu ?
 
S

system

Guest
Instalirao preko ppa, koji sam naveo iznad, i nista nisam dodao. Radi odmah nakon instalacije. Lubuntu 12.10.

Edit:

Pokusaj sa ovom komandom iz terminala, mozda se moduli ucitaju u kernel
modprobe -nv zram
lsmod | grep zram
sudo start zramswap
 

northknot

New member
Joined
Jul 15, 2012
Messages
4
Reaction score
0
e za to ja nisam strucan :unsure: , to su meni rekli na forumu kolko da stavim… mada nema to mnogo razlike .Stavi ti lepo 2 Gb i sve ce biti ok posto znam moj brat je stavljo 2 Gb na swap , a i on ima 2 Gb RAM-a ko ti…

p.s. Ja imam 4 Gb RAM-a pa bi ja trebo da stavim 4 Gb za swap particiju ali sam skoto da ne moram tolko da odvajam od harda jer mi i tako dobro sljaka…uglavno kolko RAM-a tolko bi trebalo ad odvojis za swap particiju Gb, ali kao sto akzem ne mora evo meni vec 3 meseca od kad sam stavio Mint 13 KDE sljaka ko lud 😛
Na makinama sa 2Gb RAM-a + … Linuxi i ne potezu za swap mem. precesto 🐔 RAM-a =swap-a ma da neki kazu ram-a= 2x toliko swap-a
 
Last edited:

ubuntuser

Member
Joined
Apr 7, 2014
Messages
877
Reaction score
0
Koliko je dobro podesiti swappiness na 0…? Sa mojih 1GB rama, kada je podešeno na 60, vrlo brzo uleti u swap i ako je ostalo još dosta praznog ram i onda počne hard da drnda samo tako, a ide mi na živce… Ovako se nadam da baš kada bude ono da nema gde više da tada koristi swap… Ili ipak ne valja da swappiness bude podešen na 0?
 
Last edited:

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
I jeste i nije.
Po defaultu swap-uje ranije i češće, ali samo swap-ovanje kraće traje, dok sa “0” izbegava dok ne bude apsolutno neophodno ( ~95% RAM-a popunjeno ), i onda kad krene u swap, drlja po 5-10min… 🙂 😃
Po mom skromnom mišljenju, idealno bi bilo da podesiš na 10-20… 🙂
I naravno, jeste da se ponavljam, ali:
sudo apt-get install zram-config
Reboot, pa:
sudo swapon -s
Očekuj 1 ili 2 “/dev/zramX” swap-a, od ili 256 ili 512MB ( “besplatnog” RAM-a ) i zaboravi na swap 😃
 
Last edited:

ubuntuser

Member
Joined
Apr 7, 2014
Messages
877
Reaction score
0
@Filip Probao sam ranije ovaj zram, mislim da si mi baš ti rekao za njega, ali koliko se sećam imao sam neka loša iskustva sa njim da mi zamrzava sistem iz čista mira… Probaću sada ponovo…🙂
 
Last edited:

pingvin1

New member
Joined
Jan 23, 2015
Messages
9
Reaction score
0
Ja sam pre instalacije odvojio 20 GB za instalaciju, i sama instalacija je podesila da SWAP bude 3.85 GB (imam 4 GB rama), i napravio je jednu / particiju ext4 od 15.5 GB.

Nemam tu home particiju. Podesio sam, prema ovom uputstvu iznad, da se SWAP ne pali osim ukoliko sva memorija nije iskoriscena.

Da li je ova / (root) particija poput C particije u Windowsu? Kada se formatira sistema, ona mora da se formatira?
 
Last edited:

ubuntuser

Member
Joined
Apr 7, 2014
Messages
877
Reaction score
0
“/” root particija je nešto slično poput C: particije u Windows-u, i na njoj i ne bi trebao da držiš podatke… Najbolje bi bilo da imaš i /home particiju, ona služi za čuvanje podataka, ali čuva i konfiguracione fajlove za user-a…
 
Last edited:

Commander

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
9,235
Reaction score
530
Aman šta se stiso uzmi par GB memorije i ko čovek koristi komp, bar imaš jeftine na kupujemprodajem koliko oćeš.
 
Last edited:

ubuntuser

Member
Joined
Apr 7, 2014
Messages
877
Reaction score
0
Vladimir:
Aman šta se stiso uzmi par GB memorije i ko čovek koristi komp, bar imaš jeftine na kupujemprodajem koliko oćeš.
Pa ono sve se stiskam za novi komp, krči mi hard, single core procesor, ploča nije neka… Ne ulaže mi se u ovaj komp… Gledam da kupim neki novi… 🙂
 
Last edited:

Commander

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
9,235
Reaction score
530
Pa tako reci onda 🙂 Daj budzet pa da smišljamo 😃
 
Last edited:

ubuntuser

Member
Joined
Apr 7, 2014
Messages
877
Reaction score
0
Rekoh gledam… 🙂 Gledam ja i BMW-a, ali samo gledam… 🙂 Šalim se, dekintiran sam, plaćam neke harače državi i fakultetu, pa ne pretekne ništa… Nadam se da će uskoro preteknuti i za komp… 🙂
 
Last edited:
Top