Portál AbcLinuxu, 13. května 2024 08:45


Dotaz: SWAP

28.6.2010 12:46 f1lo | skóre: 16
SWAP
Přečteno: 267×
Odpovědět | Admin
Dobrý den, mám takový pocit, že SWAP nefunguje, jak by měl, ale možná vím, kde je chyba, proto to chci u Vás ověřit. Trochu unáhleně jsme při instalaci Debiana nastavili partici pro SWAP o velikosti 9GB. A právě nevím, jestli ta přehnaná velikost SWAPu není důvod jeho nefunkčnosti. Včera jsem na partici se swapem použil následující příkazy:
swapoff /dev/hdd2
mkswap /dev/hdd2
swapon /dev/hdd2

Obsahy konfigů:
/etc/fstab
proc /proc proc defaults 0 0
/dev/hdd1 / ext3 errors=remount-ro 0 1
/dev/hdd2 none swap sw 0 0
/proc/swaps
/dev/hdd2 partition 9462276 0 -1
/proc/sys/vm/swappiness
60

V topu a nebo pomocí příkazu free -m je klasicky SWAP vidět, ale Used je vždy 0. Ovšem stále si myslím, že to SWAP vůbec nebere, protože už se jednou stalo, že využití RAMek překročilo maximum a tak se RAMka normálně flushla, namísto aby se použil SWAP.
Setkal se někdo s podobným nebo stejným problémem?
Děkuji předem za vyřešení, s pozdravem Filip Havlíček.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.6.2010 13:34 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: SWAP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud máš dost paměti, je normální, že se swap nepoužije:
user@machine:~$ free
             total       used       free     shared    buffers     cached
Mem:       2578596    2463212     115384          0       1344    1688248
-/+ buffers/cache:     773620    1804976
Swap:      5855652          0    5855652
28.6.2010 14:09 kulik
Rozbalit Rozbalit vše Re: SWAP
Odpovědět | | Sbalit | Link | Blokovat | Admin
No mne se zda, ze zatim zadny realny problem nemas. Jestli mas nejake podezreni, tak si pamet naalokuj tak abys byl "pres RAM" a uvidis, jestli se swap pouzije nebo ne. Pak ma cenu to dale resit (nebo neresit).
Petr Maleček avatar 28.6.2010 14:58 Petr Maleček | skóre: 28 | Plzeň - Bolevec
Rozbalit Rozbalit vše Re: SWAP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Buď rád, že na SWAP systém nesahá. Není oč stát.

Pár příkladů:

             total       used       free     shared    buffers     cached
Mem:       2066484    2015772      50712          0      25140    1249464
-/+ buffers/cache:     741168    1325316
Swap:      2000084      33932    1966152

             total       used       free     shared    buffers     cached
Mem:       2021572    1964188      57384          0     114032     989020
-/+ buffers/cache:     861136    1160436
Swap:      1004052       9920     994132

             total       used       free     shared    buffers     cached
Mem:        515276     231768     283508          0      34304     127988
-/+ buffers/cache:      69476     445800
Swap:       128480          0     128480
LinMuck, WinFuck :-P
Max avatar 28.6.2010 14:58 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: SWAP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spusť si tolik aplikací a tolikrát, aby ti sežraly veškerou ram a pak uvidíš, zda se to dotkne swapu, nebo ne.
Zdar Max
Měl jsem sen ... :(
28.6.2010 21:49 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: SWAP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ovšem stále si myslím, že to SWAP vůbec nebere, protože už se jednou stalo, že využití RAMek překročilo maximum a tak se RAMka normálně flushla, namísto aby se použil SWAP.

Swap se určitě bere, ale asi málo tlačíte na systém, takže dává přednost vyprázdnění cache.

Otázka je jestli vůbec swap chcete (a ještě navíc tak velký), protože až na ten systém opravdu zatlačíte tak budete na všechno čekat hodinu.
In Ada the typical infinite loop would normally be terminated by detonation.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.