cs.phhsnews.com


cs.phhsnews.com / Proč byste neměli vypnout virtuální paměť na vašem počítači

Proč byste neměli vypnout virtuální paměť na vašem počítači


Počítač Mac je dodáván s nastaveným množstvím aplikací fyzické paměti, které mohou používat. Spuštěné programy, otevřené soubory a další data, s nimiž váš počítač Mac pracuje, jsou uloženy v této fyzické paměti. Ale to je zjednodušení - aplikace mohou také používat "virtuální paměť", kterou váš Mac může komprimovat a dočasně uložit na disk.

Neexistuje žádný oficiální způsob, jak vypnout virtuální paměť na moderním Macu, ačkoli to bylo možné ve dnech před Mac OS X - nyní nazvaný macOS - byl propuštěn. Zatímco může být možné hackovat systém, aby zabránil Macu v ukládání virtuální paměti na disk, neměli byste to dělat.

Co je virtuální paměť?

Zatímco váš počítač Mac má jen omezenou fyzickou paměť, objevuje větší plochu dostupné virtuální paměti běžícím programům. Například, i když máte počítač s operačním systémem Mac s pamětí RAM 8 GB, každému 32bitovému procesu na vašem počítači Mac je přiděleno 4 GB dostupného adresového prostoru, který může použít. Každému 64bitovému procesu je dáno asi 18 exabytů - tedy 18 miliard gigabajtů - prostoru, s nímž může pracovat.

Aplikace mohou v rámci těchto omezení používat co nejvíce paměti. Když se vaše fyzická paměť naplní, služba macOS automaticky "vynechává" data, která se nepoužívají, a ukládají je na interní jednotku počítače Mac. Když jsou data znovu zapotřebí, převedou se zpět do paměti RAM. To je pomalejší než jednoduše uchovávání dat v paměti RAM, ale umožňuje systému transparentně prostě "pokračovat v práci". Pokud by počítače Mac nemohly ukládat data z virtuální paměti na disk, objevily by se zprávy, které by vás požádaly o ukončení programu.

Toto je v podstatě to samé jako soubor stránky v systému Windows a výměnný prostor v systému Linux a dalších UNIX-like operační systémy. Ve skutečnosti je macOS samotný operační systém podobný systému UNIX.

Moderní verze softwaru macOS skutečně procházejí ještě většími problémy, aby se zabránilo stránkování dat na disk, co nejdéle komprimovat data uložená v paměti, než se to vymaže.

Kde je uloženo?

Údaje virtuální paměti jsou ukládány do adresáře/ private / var / vmna interním úložišti Mac, pokud byly uloženy na disk. Data jsou uložena v jednom nebo více souborech s názvem "swapfile" a končí číslem.

Většina operačních systémů typu UNIX používá samostatný oddíl pro swapový soubor a trvale přiděluje část vašeho úložiště do swapového prostoru. Apple MacOS to nedělá. Místo toho ukládá soubory swapového souboru na jednotku úložiště systému. Pokud aplikace nepotřebují další virtuální paměť, tyto soubory nebudou využívat mnoho místa. Pokud aplikace potřebují více virtuální paměti, budou tyto soubory podle potřeby roste - a poté se zmenší dolů, když už nebudou potřebné být velké.

Tento adresář také obsahuje soubor "sleepimage", který ukládá obsah vašeho Mac RAM na disku při hibernaci. To umožňuje Macu uložit svůj stav - včetně všech otevřených aplikací a souborů - při vypínání a nepoužívání energie.

Chcete-li zobrazit obsah tohoto adresáře a zjistit, kolik místa tyto soubory aktuálně používají na disku, můžete otevřít okno Terminál a spustit následující příkaz. (Chcete-li otevřít okno Terminál, stisknutím klávesy Command + Space otevřete hledání Spotlight, zadejte příkaz "Terminal" a stiskněte Enter.)

ls -lh / private / var / vm

každý z těchto souborů má na počítači Mac velikost 1 GB

Proč byste neměli vypínat virtuální paměť

Opravdu byste se neměli pokoušet tuto funkci zakázat. Operační systém macOS a spuštěné aplikace očekávají, že bude povolen. Ve skutečnosti Apple oficiální dokumentace říká: "Oba OS X a iOS obsahují plně integrovaný virtuální paměťový systém, který nelze vypnout; je vždy zapnuto. "

Je však možné technicky zakázat úložiště zálohování - tedy ty swapfiles na discích MacOS. To znamená zakázání ochrany Integrita systému předtím, než se počítač Mac neprojeví systémovým démonem dynamic_pager a poté odstraní soubory swapů. Neprovádíme zde příslušné příkazy, protože to nedoporučujeme nikomu.

Operační systém macOS a aplikace spuštěné na něm očekávají, že virtuální paměťový systém bude pracovat správně. Pokud se vaše fyzická paměť naplní a operační systém Mac nedokáže vytisknout data na disk, nastane jedna ze dvou špatných věcí: Buď se zobrazí výzva k ukončení aplikace nebo dalších aplikací, a můžete zaznamenat obecnou nestabilitu systému.

Ano, i když máte 16 GB nebo více paměti RAM, může se někdy naplnit - zejména pokud spustíte náročné profesionální aplikace, jako jsou video, audio nebo editační programy, které potřebují uložit mnoho dat v paměti.

Nepokoušejte se o místo na disku nebo SSD

Existují dva důvody, proč by lidé mohli chtít vypnout virtuální paměť a odstranit soubory swapfile z disku.

Nejprve můžete buďte obavy o využití disku. Možná se budete chtít zbavit těchto souborů, abyste uvolnili nějaký prostor. No, nebudeme se o to bát. Tyto soubory neztrácejí velké množství místa na disku. Pokud vaše Mac nepotřebuje moc virtuální paměti, budou malé. Na našem MacBooku Air s pouhými 4 GB paměti RAM jsme si všimli, že soubor swapfile používá asi 1 GB prostoru - to je to.

Pokud využívají spoustu místa, je třeba, aby programy, které jste otevřeli, potřebovaly. Zkuste zavřít náročné programy - nebo dokonce restartovat - a soubory swapfile by se měly zmenšit a přestat používat prostor. Váš Mac používá pouze místo na disku, je-li to nutné, takže nic nehrozíte.

Pokud jsou soubory virtuální paměti vždy velmi velké, je to znamení, že potřebujete více paměti RAM ve vašem počítači Mac, ne že je nutné vypnout virtuální paměť Vlastnosti. (Můžete zjistit, kolik fyzické paměti má vaše Mac, když kliknete na nabídku Apple> About This Mac a budete číst, co se říká vedle "Memory".)

Dalším problémem je opotřebení interního pevného disku vašeho Macu. Mnoho lidí se obává, že nadměrné zapisování do pevného disku by mohlo snížit jeho životnost a způsobit problémy. To platí teoreticky, ale v praxi je tato obava obecně přehnaná a zbyla od dnů, kdy SSD měly mnohem méně dlouhověkosti. Moderní SSD by měly trvat velmi dlouho, dokonce i s takovými funkcemi. MacOS nebude rychle opotřebovávat váš SSD jen proto, že ponecháte zapnutou výchozí systémovou funkci - ve vašem počítači Mac pravděpodobně zemře před SSD.

Jinými slovy, nemusíte se o to starat. Nechte virtuální paměť a nechte Mac pracovat tak, jak to bylo navrženo.


Jak nahrát svou hudební knihovnu do služby Hudba Google Play

Jak nahrát svou hudební knihovnu do služby Hudba Google Play

Hudba Google Play nabízí neomezené předplatné pro streamování hudby spárované se službou YouTube Red, ale je to víc než to. I v případě, že hudba, kterou chcete poslouchat, není k dispozici v knihovně streamingu Google, můžete ji přidat do své vlastní knihovny Hudby Google Play a poslouchat z libovolného zařízení.

(how-top)

Bezdrátové sluchátka se používají k vysávání, ale jsou dobré teď

Bezdrátové sluchátka se používají k vysávání, ale jsou dobré teď

Nenávidím dráty. Dlouho jsem chtěl používat výhradně bezdrátové sluchátka, ale prostě nebyly dost dobré. Bylo nemožné je spárovat přes Bluetooth, znělo to strašně a životnost baterie trvala asi patnáct minut. Věci se nicméně změnily. Před třemi týdny jsem koupil pár BeatsX a od té doby jsem se nepozval.

(how-top)