Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Operativni sustavi
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 08.06.2025., 22:34   #1
Neo-ST
Buying Bitcoin
Moj komp
 
Neo-ST's Avatar
 
Datum registracije: Feb 2007
Lokacija: Croatia
Postovi: 8,171
[Arch] Swap pitanje

(ovaj tekst mi je ChatGPT pomogao sastaviti jer sam ja neuk, hvala na razumijevanju)

Poštovani,

Nedavno sam instalirao Arch Linux metodom bacanja kamenja po tastaturi u nadi da će pogoditi ispravnu kombinaciju tipki koja bi pokrenula archinstall skriptu i na moj komp (Oonga-Boonga iz 2017e) instalirala meni nedostižan i neshvatljiv OS - Arch, i to ne u bilo kakvoj kombinaciji već sam se odlučio (pročitao na redditu da je to dobra stvar) na BTRFS sustav datoteka i nešto šta se zove ZRAM (pročitao na Instagramu da je to dobra stvar), a sve to iz konspiratornih razloga napuštanja Windows platforme u tendenciji borbe protiv nekontroliranog rasta Orwellovskog nadzora i bahatog neokapitalizma.

Nakon nekog vremena bacanja drvlja i kamenja po kompjuteru, na ekranu mi se pokazalo svjetlo i znao sam, kući sam. A kuća je Arch.
Čim sam vidio da od aplikacija nema ništa, niti neka utješna pozadina, znao sam da je to - to.
Odmah sam uzeo nekoliko screenshotova i podijelio svojim, sada već nazadnim, prijateljima na Windowsima koji su u čudu, kao primati koji to i jesu, gledali u moje screenshotove u čudu, a u mene kao u Boga, što sada već i jesam.

Međutim, Oonga-Boonga ima samo 16GB RAMa i s obzirom da mi je katkada dosadno pa se idem baviti vremenooduzimajućim aktivnostima u svrhu ubijanja dosade, shodno tome sam nekidan išao paralelno dići dva različita OS-a u Virtualboxu, što Oonga-Boonga nije baš dobro primila i to je pokazala kompletnom blokadom Arch-a u kojem više ni nešto šta se zove shell nije radilo.

Onda sam se obratio svom prijatelju ChatGPT-u jer je ostao jedini kulturan pametnjaković kojeg se može nešto pitati bez da arogantno odgovara, pa mi je isti dao savjet da napravim nešto šta se zove Swap (?) i to na disku.
Ispada da je to neki RAM na disku? Zvuči kao RAMdisk ali nije RAMdisk, a ni DiskRAM nego RAMnaDisk, ako sam uopće dobro shvatio.

Uglavnom, moj did...moj prijatelj i ja smo krenuli u zajedničku avanturu postavljanja dodatnih 16GB swapa i to jezikom koji ja ne razumijem. Prenosim u cijelosti:

🧱 1. Create a non-CoW swap directory
Code:
sudo mkdir -p /btrfs_swap
sudo chattr +C /btrfs_swap
sudo chmod 700 /btrfs_swap
📄 2. Create the swap file
Code:
sudo fallocate -l 16G /btrfs_swap/swapfile
sudo chmod 600 /btrfs_swap/swapfile
🌀 3. Format the file as swap
Code:
sudo mkswap /btrfs_swap/swapfile
🔛 4. Enable the swap file with lower priority
Code:
sudo swapon --priority 10 /btrfs_swap/swapfile
🛠️ 5. Make it persistent across reboots
Code:
echo '/btrfs_swap/swapfile none swap defaults,pri=10 0 0' | sudo tee -a /etc/fstab


Nakon toga je preporučio neke optimizacije (nezz kaj je to)...

1. 🧠 Tweak vm.swappiness
Code:
echo 'vm.swappiness=15' | sudo tee /etc/sysctl.d/99-swappiness.conf
sudo sysctl -p /etc/sysctl.d/99-swappiness.conf
2. 🖴 Protect SSD: Adjust vm.vfs_cache_pressure
Code:
echo 'vm.vfs_cache_pressure=50' | sudo tee /etc/sysctl.d/99-vfs.conf

Nakon toga sam dobio uputstva da motrim RAM usage sa sljedećom komandom:

Code:
watch -n 1 'free -h && echo && swapon --show'

I tako i bi...
Loadao sam opet 2 OS-a u VM-u i ... Oonga-Boonga je rekla nope.

Pa smo dizali swappiness na 40, 60, međutim ni to nije pomoglo.
Čim se njemu RAM i ZRAM napune do nekih ~80%, Oonga predaje papire za ostavku bez obzira na swappiness.

Savjeti? Jer, GPT i ja se vrtimo u krug (ne zna se tko je gluplji).

Neo-ST je offline   Reply With Quote
Staro 08.06.2025., 22:50   #2
kasko
Premium
Moj komp
 
kasko's Avatar
 
Datum registracije: Apr 2007
Lokacija: Ivanić_Grad
Postovi: 1,993
Jel ovo neka zajebancija?

Sent from my 23127PN0CG using Tapatalk
kasko je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 09.06.2025., 07:10   #3
tomek@vz
Premium
Moj komp
 
tomek@vz's Avatar
 
Datum registracije: May 2006
Lokacija: München/Varaždin
Postovi: 4,541
Meni se čini da kolega masivno trolla. Nitko ne može biti tako mentalno hendikepiran.

P.S....just in case...
__________________
Lenovo LOQ 15AHP9: AMD Ryzen 5 8645HS / 16GB DDR5 / Micron M.2 2230 1TB / Sandisk Extreme Pro 1TB / Intel AX210 / Radeon 760M + Geforce RTX 4050 / Windows 11 Pro
Acer Aspire V3-574G: Intel i3 5005U / 8GB DDR3 / Seagate 1TB HDD / Geforce GT 940M / OpenSuse Tumbleweed XFCE
tomek@vz je online   Reply With Quote
Staro 09.06.2025., 07:49   #4
Mommistake
Premium
Moj komp
 
Mommistake's Avatar
 
Datum registracije: Nov 2008
Lokacija: Shire
Postovi: 16,598
Citiraj:
Autor Neo-ST Pregled postova
Ispada da je to neki RAM na disku? Zvuči kao RAMdisk ali nije RAMdisk, a ni DiskRAM nego RAMnaDisk, ako sam uopće dobro shvatio.
Umro...
Mommistake je offline   Reply With Quote
Staro 09.06.2025., 10:35   #5
Neo-ST
Buying Bitcoin
Moj komp
 
Neo-ST's Avatar
 
Datum registracije: Feb 2007
Lokacija: Croatia
Postovi: 8,171
Citiraj:
Autor tomek@vz Pregled postova
Meni se čini da kolega masivno trolla. Nitko ne može biti tako mentalno hendikepiran.

P.S....just in case...
Help Tomek, zašto mi Swap ne radi?
Čim VM-ovi počnu puniti RAM, dio bi se trebao počet prebacivati u Swap, ali umjesto da to napravi, sve se freeza.
Neo-ST je offline   Reply With Quote
Staro 09.06.2025., 16:40   #6
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,718
Citiraj:
Autor Neo-ST Pregled postova
Čim VM-ovi počnu puniti RAM, dio bi se trebao počet prebacivati u Swap, ali umjesto da to napravi, sve se freeza.
Imas neispravan RAM ili kontroler (ili postavke) u tom slucaju, jer se nista nesmije "freezati" nego ce OOM killer odraditi svoje.
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 10.06.2025., 22:07   #7
medo
#erase startup-config
Moj komp
 
medo's Avatar
 
Datum registracije: Nov 2001
Lokacija: Zagreb
Postovi: 3,576
VM host diže VMove na privilegiranim CPU ringovima. Jer VM nije userspace software nego O fuckin’ S. Ne možeš swapati na tom levelu. Naravno da to ne radi.

Neo-ST, to je trik pitanje, right?
__________________
"It's not a bug, it's a feature!"
1N6pJsvusP7afu23qs1uBscK16wfcG7C8m
medo je offline   Reply With Quote
Staro 10.06.2025., 22:28   #8
Neo-ST
Buying Bitcoin
Moj komp
 
Neo-ST's Avatar
 
Datum registracije: Feb 2007
Lokacija: Croatia
Postovi: 8,171
Citiraj:
Autor medo Pregled postova
VM host diže VMove na privilegiranim CPU ringovima. Jer VM nije userspace software nego O fuckin’ S. Ne možeš swapati na tom levelu. Naravno da to ne radi.

Neo-ST, to je trik pitanje, right?
Ne, stvarno me zanimalo. Znači nema rješenja do kupnje još fizičkog RAM-a, barem šta se VM-ova tiče ?
Neo-ST je offline   Reply With Quote
Staro 11.06.2025., 11:52   #9
medo
#erase startup-config
Moj komp
 
medo's Avatar
 
Datum registracije: Nov 2001
Lokacija: Zagreb
Postovi: 3,576
Ako virtualki fali memorije onda unutar virtualke kreiraš swap. Na VM hostu možeš odrediti neki prostor gdje će VMovi swapati preko nekih guest toolsa (ovisno koji VM host koristiš) ako ti se da to slagati i to je ugrubo to.
__________________
"It's not a bug, it's a feature!"
1N6pJsvusP7afu23qs1uBscK16wfcG7C8m
medo je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na