Swapovanie Linuxu

Obecné dotazy nebo názory k distribuci Linux Mint
Umístěním dotazu do vhodně zvoleného fóra níže urychlíte jeho řešení.
Zamčeno
Zpráva
Autor
peter.hluchý
Příspěvky: 3
Registrován: 12 pro 2015, 11:00
Kontaktovat uživatele:

Swapovanie Linuxu

#1 Příspěvek od peter.hluchý »

Mohol by mi ako nováčikovy niekto vysvetliť prečo linux tak strašne moc swapuje?

Monitor systému ukazuje 2,1 GB voľnej RAM z 3GB a disk sa ide zblázniť od neustáleho zápisu.
Po hodine používania mi ukazuje 6% vo swape, po 2hodinách je to už 12%.
Swappines som podľa návodu na nete znížil zo 60 najskôr na 10, potom na 1 a asi ju cez gparted úplne odstránim.
Na počítači spravím len nejaký leták, hodím do pdf a pošlem klientovi + cca 1,5 hodiny surfovania na nete a nejaké kopírovanie z disku do telefónu a na disk.
Mám ešte notebook s windowsom (tiež 3GB RAM), ktorý používam aj 10 hodín denne s omnoho náročnejšími programami na hw ako v linuxe a tam sa mi do swapu nič nejde.

Mohol by niekto napísať adekvátnu odpoveď na tento problém.

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: Swapovanie linuxu

#2 Příspěvek od segfault »

Před adekvátní odpovědí bych nejdříve naměřil nějaká data.

Kód: Vybrat vše

watch -n 1 "free -h >> /tmp/ram.dat"
Hypotéza je zatím taková, že se během té práce ramka zaplní i přes upravenou mez.
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

peter.hluchý
Příspěvky: 3
Registrován: 12 pro 2015, 11:00
Kontaktovat uživatele:

Re: Swapovanie linuxu

#3 Příspěvek od peter.hluchý »

Tak so to nechal pár hodín logovať a výsledok dám ten čo bol naspodu.

Kód: Vybrat vše

             total       used       free     shared    buffers     cached
Mem:          3,0G       1,2G       1811M       115M        51M       836M
-/+ buffers/cache:       991M       2,0G
Swap:           0B         0B         0B
Ale asi to už nič nepovie, lebo som sa nasral a swap som zrušil a ide to trochu rýchlejšie.
Zajtra skúsim nový MATE, mal by byť rýchlejší ako cinnamon (32bit).

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: Swapovanie linuxu

#4 Příspěvek od segfault »

No podle toho výpisu je swap vypnutý, takže to nemá ani kam swapovat :D, takže to opravdu nic nepoví.

Co vypíše toto:

Kód: Vybrat vše

sysctl -a | grep vm
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

Uživatelský avatar
milhouse
Příspěvky: 272
Registrován: 03 úno 2015, 09:52

Re: Swapovanie linuxu

#5 Příspěvek od milhouse »

Až budeš dávat nový systém, už nepoužívej "ten skript" na uvolnění RAM, nebo co to bylo...
"...naše práce není vidět, ale je důležitá!"

peter.hluchý
Příspěvky: 3
Registrován: 12 pro 2015, 11:00
Kontaktovat uživatele:

Re: Swapovanie linuxu

#6 Příspěvek od peter.hluchý »

Ten scrypt som začal používať až potom keď nezabralo zníženie swappiness zo 60 na 10, resp. 1.

Toto je príkaz v tom scrypte:

Kód: Vybrat vše

sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
Inak toto swapovanie bude asi všeobecný problém linuxu, pretože čo som čítal po rôznych fórach niektorý mali aj 6 GB voľnej RAM z 8GB a aj tak im to veselo zapisovalo do swapu. Takže asi tak .... Samozrejme tí čo majú SSD disky to ani necítia, ale tí čo majú klasické HDD to spomalenie je dosť citelné po pár hodinách používania.

Ale mne je to už jedno swap partíciu som po nainštalovaní hneď vypol a zmazal a zatiaľ mám celkom rýchly systém žiadne spomalenie alebo záseky.

Livan
Příspěvky: 317
Registrován: 16 kvě 2014, 21:15

Re: Swapovanie linuxu

#7 Příspěvek od Livan »

Nevím, co tam máš za problém ale normální to není. Ja mám na Asusu X200MA jen 2GB RAM a v Manjaru s Mate nebo LXDE mi to vúbec nesvapuje. Swap mám stále prázdný s malými výjimkami ale i tak tam naswapuje jenom pár megabajtú (maximálně 300 MB). Rozhodně to není obecný problém Linuxu.

RadekD
Příspěvky: 315
Registrován: 19 lis 2012, 19:28
Bydliště: Nedaleko Vyškova

Re: Swapovanie linuxu

#8 Příspěvek od RadekD »

Někde je chyba. Za posledních 15 let jsem viděl linux swapovat jen jednou a to při střihu HD videa (na notasu s pouhými 4GB RAM). A rozhodně ne v případě, že má volno v RAM.
Acer Swift1, N4200 2.5 GHz max., 4GB RAM, 64+250GB SSD, Intel graphic, Debian 12 Cinnamon
Intel NUC, Celeron J3455, 4GB RAM, 256GB SSD, Debian 11 server, LAMP...
AS8940G, Intel i7 ..., LM19 xfce

Zamčeno