Jak přesunout swap na jiný diskový oddíl
Autor: Vláďa Janeček (pro SuperApple.cz napsal 1001 článků)
Myšlenka přenosu odkládacího souboru na jiný disk není zcela zcestná – pokud jej přesunete opravdu na jiný disk, můžete dosáhnout zvýšení rychlosti odezvy celého operačního systému. Méně již má smysl jeho přesunutí do jiného diskového oddílu v rámci stejného disku – rychlostně si nepomůžeme vůbec, jedinou “výhodu” lze spatřovat především v tom, že dynamicky zvětšované odkládací soubory neodebírají volného prostoru z hlavního systémového disku.
Ale dejte si při přesunu opravdu dobrý pozor: v Leopardu jej lze přesunout pouze na interní pevný disk! Tedy na disk, který je připojen na vnitřní SATA sběrnici počítače respektive na přídavné SATA/ATA/SCSI řadiče. Nepokoušejte se přesunout odkládací soubory na disky připojené přes USB nebo FireWire! Leopard totiž připojuje tyto externí úložiště až v době, kdy již má odkládací systém zkonfigurován (a ten samozřejmě nastartoval s nedostupným diskem pro odkládací soubory) a nedokáže v tomto případě vytvořit alespoň odkládací soubory dočasné a nastartuje tak s nefunkční odkládací pamětí. A protože práce s pamětí v Mac OS X není nic, čím bychom se mohli chlubit, dojde po zaplnění dostupné operační paměti k pádu celého operačního systému.
Tento tip je ověřen jako funkční v Mac OS X 10.5 a vyšší.
Jak na to
- Otevřete aplikaci Terminal (Terminál),
- zadejte příkaz
sudo nano /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist - najděte řádek s odkazem na umístění dočasného úložiště (na následujícím obrázku je označen),

- zadejte do něj cestu k jinému diskovému oddílu. Momentálně připojené disky si můžete v Terminálu zobrazit příkazem
ls /Volumes

- cesta k disku by pak měla vypadat následovně: řekněme, že chceme ukládat soubory swapu do adresáře /swap na disku BORDEL. Cesta pak bude vypadat následovně:
/Volumes/BORDEL/swap/swapfile - editovaný soubor uložte a restartuje počítač.
- Po restartu můžete staré nepotřebné soubory smazat příkazem:
sudo rm -rf /var/vm/swapfile* - Hotovo!
Doplňkový tip: zkontrolovat, kam systém ukládá soubory swapu, můžete příkazem v Terminálu:
ps -wax | grep dynamic_pager -m1

je to mozne pouzit aj na RAMdisk? aku velkost by zhruba mal mat ak by to bolo mozne?
Laky: ne, ne, ne, ne, ne a ne! Vždyť píšu, že lze přesouvat jen na interní disky. A to RamDisk jaxi není, a navíc se připojuje až po přihlášení uživatele…
chcel som sa len uistit, v kazdom pripade je to skoda……….
Co je spatneho na sprave pameti v OS X?
Daniel Kvasnička jr: je toho hodně – například pokud dojde fyzická paměť a není k dispozici swap, nedostane uživatel upozornění ani se neukončí některá z aplikací (jako v jiných OS), ale celý systém lehne na Kernel Panic. A to i na stroji s hromadou paměti…
Vlada: tak to jo, ale to je spis otazka organizace… me slo spis o to co je spatne konkretne na mechanismu prace s pameti. Ze OS X ma tendenci rychle vyuzit dostupnou pamet i kdyz “to vypada”, ze by “nemel”, to samo o sobe nepovazuju za dukaz toho, ze sprava pameti je spatna. Ja jsem mel vzdycky pocit, ze i kdyz jsem mel spusteno hodne aplikaci a pamet temer plnou, OS X vzdycky umel s dostatecnou dynamikou uvolnit tu pamet pro toho, kdo ji potreboval a tak odezva systemu byla dobra… a o to jde.
Aktuální Apple novinky
Rubriky
Podpořte SuperApple.cz přes PayPal
Komunitní reklama
Výměnná reklama
Nejnovější komentáře
Naše Facebook skupina
Zajímavé odkazy
WebArchiv – archiv českého webu
ProApple bazar
Něco o nás
Naše vydavatelství začalo 1. ledna 2009 vydávat internetový magazín SuperApple.cz, který se věnuje světu počítačů, mobilních telefonů a multimediálních přehrávačů společnosti Apple. Po roce na trhu se stal natolik nedílnou součástí našich životů, že jsme se rozhodli mu věnovat naplno. A nejen mu: další tématické magazíny o Apple momentálně připravujeme, stejně jako samostatnou edici tématických knih.
Takže ano: jsme mladí, dynamičtí, rostoucí a beznadějně jableční...
Nejvíce komentované
Nejčtenější články