Jak použít RamDisk v Mac OS X (a zrychlit tak počítač)

Každý pamětník klasické řady operačního systému Mac OS si pamatuje na paměťový RamDisk. Byl součástí operačního systému, byl násobně rychlejší než pevné disky a výrazně dokázal zrychlit práci s počítačem a náročnými aplikacemi. S přechodem na Mac OS X však Apple tuto funkci z operačního systému odstranil, přestože její užitečnost věkem nijak neztrácí. Pojďme se podívat, jak rozchodit RamDisk také v aktuálních verzích Mac OS X.

RamDisk je opravdu násobně rychlejší než pevný disk a jeho rychlost je z velké části limitována pouze rychlostí operační paměti. Na mém Mac mini první Intelí generace dosahuje rychlost čtení dat z RamDisku hodnot přesahující 850 MB/s. Pro srovnání rychlý disk WD Scorpio Black se 7 200 otáčkami za minutu dosahuje ve stejném počítači rychlostí „jen“ okolo 70 MB/s, tedy méně než desetkrát tolik.

Tento tip je funkční v Mac OS X verze 10.4 a vyšším.

Jak na to

  1. Otevřete webovou stránku mparrot.net a stáhněte aplikaci Espérance DV,
    (01) Michaël Parrot - www.mparrot.net
  2. po otevření staženého archivu dvakrát klikněte na instalátor Assistant.app,
    (02) Espérance DV 2.3.2
  3. z rozbalovací nabídky Installation (Instalace) vyberte položku Only for me (Pouze pro mne) a poté klikněte na tlačítko Install and quit this assistant (Nainstalovat a ukončit instalátor).
    (03) Assistant
  4. Otevřete System Preferences (Předvolby systému) a klikněte na položku Esperance DV,
    (04) System Preferences
  5. v ovládacím panelu tažením z posuvník Capacity (Kapacita) nastavte, kolik paměti chcete RamDisku přiřadit. Zaškrtnutím položky Create on openning session (Vytvořit při vytvoření sezení) zajistíte, že se RamDisk objeví vždy po zapnutí počítače. Pokud jej nechcete vidět na ploše, zaškrtněte položku Hide RamDisk icon on Desktop (Skrýt ikonu RamDisku na ploše). Samotný RamDisk vytvořte kliknutím na tlačítko Create (Vytvořit).
    Pokud chcete snadno zrychlit prohlížení webu v Safari, zaškrtněte první dvě položky ve spodní sekci. Tím přesunete všechny dočasné soubory prohlížeče na RamDisk, čímž jej nejen zrychlíte, ale i mírně prodloužíte výdrž MacBooku při práci na baterie. Podobného efektu dosáhnete i u ostatních webových prohlížečů tím, že jejich dočasné soubory na RamDisk přesunete.
    (05) Esperance DV
  6. Hotovo!

125 komentářů: „Jak použít RamDisk v Mac OS X (a zrychlit tak počítač)

  • avatar
    07. 07. 2009 (12:38)
    Trvalý odkaz

    Vláďa Janeček: nechci moc zdržovat :) nevíte náhodou jak tomu bylo u PPC strojů dříve? Mám pocit že např. SWAP COP to uměl hodit na jakýkoliv svazek (má to jednoduché GUI s výběrem disku). Je možné že se dříve jádro načítalo jinak?

    Je svatá pravda že pokud se odpojí za běhu takovej swap disk, nastane peklíčko :) vyřešil jsem to na power macu tak, že jsem FW kabel připevnil k uchuch skříve kompu a měl zastrčeno v záložním zdroji :D

  • avatar
    07. 07. 2009 (11:59)
    Trvalý odkaz

    Kooper: pokud si to ještě pamatuju dobře, změnilo se to od 10.4 bez ohledu na to, zda to bylo PPC nebo později Intel…

  • avatar
    07. 07. 2009 (11:59)
    Trvalý odkaz

    Kooper: pokud si to ještě pamatuju dobře, změnilo se to od 10.4 bez ohledu na to, zda to bylo PPC nebo později Intel…

  • avatar
    07. 07. 2009 (12:59)
    Trvalý odkaz

    Kooper: pokud si to ještě pamatuju dobře, změnilo se to od 10.4 bez ohledu na to, zda to bylo PPC nebo později Intel…

  • avatar
    07. 07. 2009 (12:12)
    Trvalý odkaz

    Vláďa Janeček: ááá, to bude ončo … po upgradu na 10.5 to přestalo fungovat a nedostal jsem se k tomu to rozchodit … no teď už nedostanu, díky Vám :)

    Díky a hezký den, Kooper

  • avatar
    07. 07. 2009 (12:12)
    Trvalý odkaz

    Vláďa Janeček: ááá, to bude ončo … po upgradu na 10.5 to přestalo fungovat a nedostal jsem se k tomu to rozchodit … no teď už nedostanu, díky Vám :)

    Díky a hezký den, Kooper

  • avatar
    07. 07. 2009 (13:12)
    Trvalý odkaz

    Vláďa Janeček: ááá, to bude ončo … po upgradu na 10.5 to přestalo fungovat a nedostal jsem se k tomu to rozchodit … no teď už nedostanu, díky Vám :)

    Díky a hezký den, Kooper

  • Pingback: Jak zrychlit webové prohlížeče díky RamDisku

  • avatar
    07. 07. 2009 (13:16)
    Trvalý odkaz

    Skvělý tip. Dotaz – zkoušeli jste někdo hodit na RamDisk i cache Photoshopu? Pomohlo to?

  • avatar
    07. 07. 2009 (13:16)
    Trvalý odkaz

    Skvělý tip. Dotaz – zkoušeli jste někdo hodit na RamDisk i cache Photoshopu? Pomohlo to?

  • avatar
    07. 07. 2009 (14:16)
    Trvalý odkaz

    Skvělý tip. Dotaz – zkoušeli jste někdo hodit na RamDisk i cache Photoshopu? Pomohlo to?

  • avatar
    07. 07. 2009 (13:58)
    Trvalý odkaz

    Ramdisk je vynikající věc. Na PC jsem ho používal od počátku už na DOSu a pak ještě u win. U těch prvních byl ramdisk ještě součástí systému. na XP jsem musel sehnat Cenatek ramdisk a pohoda. Na indexy super věc. Velice mne potěšil tento tip. Ihned jsem instaloval. Kéž by šlo více programů alespoň temp hodit do ramdisku.

  • avatar
    07. 07. 2009 (13:58)
    Trvalý odkaz

    Ramdisk je vynikající věc. Na PC jsem ho používal od počátku už na DOSu a pak ještě u win. U těch prvních byl ramdisk ještě součástí systému. na XP jsem musel sehnat Cenatek ramdisk a pohoda. Na indexy super věc. Velice mne potěšil tento tip. Ihned jsem instaloval. Kéž by šlo více programů alespoň temp hodit do ramdisku.

  • avatar
    07. 07. 2009 (14:58)
    Trvalý odkaz

    Ramdisk je vynikající věc. Na PC jsem ho používal od počátku už na DOSu a pak ještě u win. U těch prvních byl ramdisk ještě součástí systému. na XP jsem musel sehnat Cenatek ramdisk a pohoda. Na indexy super věc. Velice mne potěšil tento tip. Ihned jsem instaloval. Kéž by šlo více programů alespoň temp hodit do ramdisku.

  • avatar
    07. 07. 2009 (15:23)
    Trvalý odkaz

    Díky za dobrý typ. Jen se chci zeptat….Mac memory mi ukazuje hodnotu 2048 MB, ale v Macu mám 4GB RAM. Je tato hodnota celkový počet RAM v počítači, nebo ukazuje něco jiného?

  • avatar
    07. 07. 2009 (15:23)
    Trvalý odkaz

    Díky za dobrý typ. Jen se chci zeptat….Mac memory mi ukazuje hodnotu 2048 MB, ale v Macu mám 4GB RAM. Je tato hodnota celkový počet RAM v počítači, nebo ukazuje něco jiného?

  • avatar
    07. 07. 2009 (16:23)
    Trvalý odkaz

    Díky za dobrý typ. Jen se chci zeptat….Mac memory mi ukazuje hodnotu 2048 MB, ale v Macu mám 4GB RAM. Je tato hodnota celkový počet RAM v počítači, nebo ukazuje něco jiného?

  • avatar
    07. 07. 2009 (17:27)
    Trvalý odkaz

    V okne aplikace (vas posledni screen v clanku. V pravo nahore) NAvic (v tom samem okne) vubec nepozoruji narust hodnoty u polozky „Utilization“ . Ta je stale na 23 MB. No a konecne ve slozce kde by mela byt ukladana cache ze Safari je stale prazdno. Neco je spatne.

  • avatar
    07. 07. 2009 (17:27)
    Trvalý odkaz

    V okne aplikace (vas posledni screen v clanku. V pravo nahore) NAvic (v tom samem okne) vubec nepozoruji narust hodnoty u polozky „Utilization“ . Ta je stale na 23 MB. No a konecne ve slozce kde by mela byt ukladana cache ze Safari je stale prazdno. Neco je spatne.

  • avatar
    07. 07. 2009 (18:27)
    Trvalý odkaz

    V okne aplikace (vas posledni screen v clanku. V pravo nahore) NAvic (v tom samem okne) vubec nepozoruji narust hodnoty u polozky „Utilization“ . Ta je stale na 23 MB. No a konecne ve slozce kde by mela byt ukladana cache ze Safari je stale prazdno. Neco je spatne.

  • avatar
    07. 07. 2009 (17:43)
    Trvalý odkaz

    steip: ale jistě, to je normální. Distrubuční Darwiní kernel v Mac OS X nedokáže alokovat pro ramdisk více než 2 GB (stejně jako výchozí nastavení v Ubuntu omezuje velikost RamDisku na 512 MB) – tudíž je zde vidět maximální alokovatelná velikost paměti z pohledu jádra, které ramdisk řeší (esprance DV je pouze konfigurátor vestavěné funkce kernelu).

    Přesunutí Safari Cache funguje správně ve verzi 3.2.2, verze 4 (pokud ji používáte) má v práci s diskovou pamětí stále neopravený bug a funguje to v ní jak noty na buben (tedy někdy jo, nekdy ne). Pokud tedy nepřesunete na RamDisk jiná data, je pochopitelné, že nenarůstá Utilizace….

  • avatar
    07. 07. 2009 (17:43)
    Trvalý odkaz

    steip: ale jistě, to je normální. Distrubuční Darwiní kernel v Mac OS X nedokáže alokovat pro ramdisk více než 2 GB (stejně jako výchozí nastavení v Ubuntu omezuje velikost RamDisku na 512 MB) – tudíž je zde vidět maximální alokovatelná velikost paměti z pohledu jádra, které ramdisk řeší (esprance DV je pouze konfigurátor vestavěné funkce kernelu).

    Přesunutí Safari Cache funguje správně ve verzi 3.2.2, verze 4 (pokud ji používáte) má v práci s diskovou pamětí stále neopravený bug a funguje to v ní jak noty na buben (tedy někdy jo, nekdy ne). Pokud tedy nepřesunete na RamDisk jiná data, je pochopitelné, že nenarůstá Utilizace….

  • avatar
    07. 07. 2009 (18:43)
    Trvalý odkaz

    steip: ale jistě, to je normální. Distrubuční Darwiní kernel v Mac OS X nedokáže alokovat pro ramdisk více než 2 GB (stejně jako výchozí nastavení v Ubuntu omezuje velikost RamDisku na 512 MB) – tudíž je zde vidět maximální alokovatelná velikost paměti z pohledu jádra, které ramdisk řeší (esprance DV je pouze konfigurátor vestavěné funkce kernelu).

    Přesunutí Safari Cache funguje správně ve verzi 3.2.2, verze 4 (pokud ji používáte) má v práci s diskovou pamětí stále neopravený bug a funguje to v ní jak noty na buben (tedy někdy jo, nekdy ne). Pokud tedy nepřesunete na RamDisk jiná data, je pochopitelné, že nenarůstá Utilizace….

  • avatar
    07. 07. 2009 (18:39)
    Trvalý odkaz

    asi jsem to vůbec nepochopil. To musím na RAM disk přesunout nějaké soubory nebo programy, aby mi fungoval?

  • avatar
    07. 07. 2009 (18:39)
    Trvalý odkaz

    asi jsem to vůbec nepochopil. To musím na RAM disk přesunout nějaké soubory nebo programy, aby mi fungoval?

  • avatar
    07. 07. 2009 (19:39)
    Trvalý odkaz

    asi jsem to vůbec nepochopil. To musím na RAM disk přesunout nějaké soubory nebo programy, aby mi fungoval?

  • avatar
    07. 07. 2009 (18:43)
    Trvalý odkaz

    hans: RamDIsk je jako kterýkoli jiný disk, jen je vytvořený v paměti. Tudíž abyste jej mohli používat, musíte na něm nějaká data mít. Je to stejné, jako když do počítače zasunete USB flashdisk – v systému jej vidíte, ale než na něj přesunete data, k ničemu vám není.

    Je zde jen jedna nevýhoda: po restartu počítače budou věci uložené na RamDIsk smazány – z tohoto důvodu se hodí jako superrychlý disk pro dočasná data….

  • avatar
    07. 07. 2009 (18:43)
    Trvalý odkaz

    hans: RamDIsk je jako kterýkoli jiný disk, jen je vytvořený v paměti. Tudíž abyste jej mohli používat, musíte na něm nějaká data mít. Je to stejné, jako když do počítače zasunete USB flashdisk – v systému jej vidíte, ale než na něj přesunete data, k ničemu vám není.

    Je zde jen jedna nevýhoda: po restartu počítače budou věci uložené na RamDIsk smazány – z tohoto důvodu se hodí jako superrychlý disk pro dočasná data….

  • avatar
    07. 07. 2009 (19:43)
    Trvalý odkaz

    hans: RamDIsk je jako kterýkoli jiný disk, jen je vytvořený v paměti. Tudíž abyste jej mohli používat, musíte na něm nějaká data mít. Je to stejné, jako když do počítače zasunete USB flashdisk – v systému jej vidíte, ale než na něj přesunete data, k ničemu vám není.

    Je zde jen jedna nevýhoda: po restartu počítače budou věci uložené na RamDIsk smazány – z tohoto důvodu se hodí jako superrychlý disk pro dočasná data….

  • avatar
    08. 07. 2009 (19:32)
    Trvalý odkaz

    Díky moc díky zezačátku jsem se na to díval tak něják že to asi instalovat nebudu teď jsem to skusil a Safari je o moc rychlejší úžasný tip a ještě jednou díííííííky :P

  • avatar
    08. 07. 2009 (19:32)
    Trvalý odkaz

    Díky moc díky zezačátku jsem se na to díval tak něják že to asi instalovat nebudu teď jsem to skusil a Safari je o moc rychlejší úžasný tip a ještě jednou díííííííky :P

  • avatar
    08. 07. 2009 (20:32)
    Trvalý odkaz

    Díky moc díky zezačátku jsem se na to díval tak něják že to asi instalovat nebudu teď jsem to skusil a Safari je o moc rychlejší úžasný tip a ještě jednou díííííííky :P

  • avatar
    11. 07. 2009 (18:29)
    Trvalý odkaz

    Stačí použít – „AUTOMATOR“ (a 64 MB „RAM Disk“ je hotov, hodnota ve 2. řádku) :

    set VolumeName to „RAM“
    set SizeInMB to 64
    set NumSectors to ((2 * 1024 * SizeInMB))
    set DeviceName to do shell script „hdid -nomount ram://“ & NumSectors
    do shell script „diskutil eraseVolume HFS+ RAM “ & DeviceName

    • avatar
      12. 07. 2009 (17:20)
      Trvalý odkaz

      AGiNiGA: ano, ono ostatně Esperance DV to nedělá jinak, jen v uživatelsky přívětivěnší formě :

    • avatar
      12. 07. 2009 (17:20)
      Trvalý odkaz

      AGiNiGA: ano, ono ostatně Esperance DV to nedělá jinak, jen v uživatelsky přívětivěnší formě :

  • avatar
    11. 07. 2009 (18:29)
    Trvalý odkaz

    Stačí použít – „AUTOMATOR“ (a 64 MB „RAM Disk“ je hotov, hodnota ve 2. řádku) :

    set VolumeName to „RAM“
    set SizeInMB to 64
    set NumSectors to ((2 * 1024 * SizeInMB))
    set DeviceName to do shell script „hdid -nomount ram://“ & NumSectors
    do shell script „diskutil eraseVolume HFS+ RAM “ & DeviceName

  • avatar
    11. 07. 2009 (19:29)
    Trvalý odkaz

    Stačí použít – „AUTOMATOR“ (a 64 MB „RAM Disk“ je hotov, hodnota ve 2. řádku) :

    set VolumeName to „RAM“
    set SizeInMB to 64
    set NumSectors to ((2 * 1024 * SizeInMB))
    set DeviceName to do shell script „hdid -nomount ram://“ & NumSectors
    do shell script „diskutil eraseVolume HFS+ RAM “ & DeviceName

    • avatar
      12. 07. 2009 (18:20)
      Trvalý odkaz

      AGiNiGA: ano, ono ostatně Esperance DV to nedělá jinak, jen v uživatelsky přívětivěnší formě :

Komentáře nejsou povoleny.