Portál AbcLinuxu, 13. května 2025 18:49

Dotaz: virtual memory paging

23.11.2009 16:57 Karel Sedlacek
virtual memory paging
Přečteno: 151×
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á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.