Portál AbcLinuxu, 1. listopadu 2026 17:47


Dotaz: virtual memory paging

23.11.2009 16:57 Karel Sedlacek
virtual memory paging
Přečteno: 409×
Odpovědět | Admin
Dobry den,

instaluji do Linuxu jeden program a v dokumentaci pisi toto:
...you will have to disable virtual memory paging in the OS.
Jak prosim poznam, zda mam virtual memory paging zapnute a pripadne jak ho vypnout?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jan Zahornadsky avatar 23.11.2009 17:03 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: virtual memory paging
Odpovědět | | Sbalit | Link | Blokovat | Admin
O jakém programu je řeč? Virtual memory paging zní jako Windows výraz pro swap.

Jestli máš zapnutý swap, poznáš třeba z posledního řádky výstupu utilitky free. A vypnout jej lze pomocí swapoff.

Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
23.11.2009 19:09 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: virtual memory paging
Odpovědět | | Sbalit | Link | Blokovat | Admin
A proč to tam píšou? Programu by to mělo být jedno, a pokud mu to z vyjímečných důvodů jedno není, tak si může pro svoji paměť nastavit, aby se neswapovala a neomezovat zbytek systému.
In Ada the typical infinite loop would normally be terminated by detonation.
Jan Zahornadsky avatar 23.11.2009 19:14 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: virtual memory paging
Třeba nějaká multiplatformní virtuální mašina nechce, aby se to, co v ní běží, zásadně nezpomalilo a nemá tu možnost (to nastavování "toto neswapuj" tuším i v Linuxu smí udělat jenom root nebo možná jenom jaderný modul).
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
23.11.2009 19:28 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: virtual memory paging
Ve skutečnosti jsou na zamknutí paměti potřeba mnohem menší práva, než na vypnutí swapu.

CAP_IPC_LOCK vs. CAP_SYS_ADMIN

Samozřejmě může swap zrušit administrátor globálně, ale to je pak jiná pohádka.
In Ada the typical infinite loop would normally be terminated by detonation.
Jan Zahornadsky avatar 23.11.2009 19:50 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: virtual memory paging
A zamknutí paměti garantuje, že se stránka nepřesune do swapu?
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
michich avatar 23.11.2009 20:03 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: virtual memory paging
Ano, man mlock.
23.11.2009 20:07 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: virtual memory paging
V té man stránce je také explicitně zmíněno, že se to často používá kvůli real time výkonu.
In Ada the typical infinite loop would normally be terminated by detonation.

Založit nové vlákno • Nahoru

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

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