Portál AbcLinuxu, 26. dubna 2024 19:56


Dotaz: Proc swap?

1.3.2005 17:47 Michal
Proc swap?
Přečteno: 256×
Odpovědět | Admin
Trosku se ted hrabu ve VM a zkoumam jak se vyvijelo a ze vseho mi vyplyva, ze v Linuxu se nikdy nepouzivalo a urcite se nepouziva od 2.0 swapovani. Proc se tedy vsude v textech sklonuje slovo swap ve vsech padech a programy se jmenujou swapon, mkswap atd.

Je to tam z historickych duvodu? Minix tusim ale take swapovani nemel...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.3.2005 17:50 jm
Rozbalit Rozbalit vše Re: Proc swap?
Odpovědět | | Sbalit | Link | Blokovat | Admin
cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/scsi/host0/bus0/target0/lun0/part2 partition       1574360 31372   -1
/dev/scsi/host1/bus0/target0/lun0/part2 partition       1574360 0       -2
1.3.2005 18:08 Michal
Rozbalit Rozbalit vše Re: Proc swap?
Tyto oblasti se pouzivaji (nyni a dle meho pruzkumu tom tak bylo v Linuxu vzdy) pro strankovani (paging) a existenci strankovani vubec nepopiram. Zkoumam prave kdy a kde se ztratilo swapovani a proc tam ty nazvy zustaly.
1.3.2005 18:14 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Proc swap?
Jako swapování se označuje stránkování anonymní paměti procesů (tj. ne namapovaných souborů a spuštěných binárek).

Pokud ne, tak docela dlouho žiju v omylu...
1.3.2005 18:40 jm
Rozbalit Rozbalit vše Re: Proc swap?
Asi jsem taky neco nepochopil... :-)
1.3.2005 19:02 Michal
Rozbalit Rozbalit vše Re: Proc swap?
Mno nas na operacnich systemech uci, ze strankovani (paging) je odkladani stranek tak, jak jej zname z linuxu a odkladani (swapping) je vymena celych procesu.

Stejna terminologie se pouziva i v mnoha knihach napr. "Principy operacniho systemu UNIX" (Maurice J. Bach). Nektere knihy strankovani vubec nezminujou ale popisujou vylucne swapovani napr. "Principy a problemy operacniho systemu Unix" (Ludek Skocovsky).

Vzhledem k tomu, ze swapovani se pouzivalo na starych unixech (vyhodnejsi pri velmi omezenych zdrojich a tehdy, kdyz uzivatel neocekaval okamzitou odezvu systemu) a je uz to hodne davno. Pak se preslo na strankovani a z hist. duvodu se nezmenila terminologie. Takze ted v tom maji lide chaos a tyto pojmy zamenujou. No hlavne, ze jsem si v tom udelal jasno ja :)

Zajimave ale je, ze win2k ma strankovaci soubor spravny nazev: pagefile.sys
2.3.2005 10:02 podlesh
Rozbalit Rozbalit vše Re: Proc swap?
Ano, je to tak a malokdo v tom ma takto zcela jasno :-)

Na druhou stranu, uzitecne je to jen jako historka k taborovemu ohni.
1.3.2005 18:17 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Proc swap?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nepíše se tam náhodou, že v Linuxu se neswapuje paměť jádra? (narozdíl třeba od WinNT, AFAIK)
1.3.2005 22:17 Dworkin
Rozbalit Rozbalit vše Re: Proc swap?-poddotaz-uspani
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nikdy jsem uspani nepouzival, ale nevyuziva se pagingspace(swap) pro ulozeni pameti pri teto operaci??

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.