V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
miayaim
V2EX  ›  macOS

mac 下的虚拟内存盘

  •  
  •   miayaim · Mar 9, 2015 · 5578 views
    This topic created in 4066 days ago, the information mentioned may be changed or developed.

    mac os x有没有类似Linux下的/dev/shm可以作为虚拟内存盘来用

    5 replies    2015-03-10 21:21:25 +08:00
    sweetomy
        1
    sweetomy  
       Mar 9, 2015
    有类似的
    lihua
        2
    lihua  
       Mar 9, 2015   ❤️ 1
    TheCure
        3
    TheCure  
       Mar 9, 2015
    Apple Script就可以搞定
    jsfaint
        4
    jsfaint  
       Mar 10, 2015   ❤️ 1
    bash就能搞定
    #!/bin/bash

    size=1024

    usage() {
    echo "$0: Create RAM Disk with given size(default is 1024MB)"
    echo " e.g.: $0 512"
    exit 1
    }

    if [[ $# -eq 1 ]]; then

    size=$1

    re='^[0-9]*$'
    [[ ! $size =~ $re ]] && usage $0
    else
    usage $0
    fi

    sector=`echo "$size * 4 * 512" | bc`

    echo "Create ${size}MB RAM Disk"
    diskutil erasevolume HFS+ 'RAMDisk' `hdiutil attach -nomount ram://$sector`
    jakes
        5
    jakes  
       Mar 10, 2015
    可以试试iRamDisk, 目前在用感觉不错。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5249 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 01:16 · PVG 09:16 · LAX 18:16 · JFK 21:16
    ♥ Do have faith in what you're doing.