Mac OS X 轉移虛擬記憶體使用的硬碟(轉)
Mac OS X的虛擬記憶體的設計讓我們不再會像以前一樣,使用一個應用軟體到一半得時候看到記憶體不足的對話方塊,然後必須關掉其應用軟體,再設給他多一點記憶體。
虛擬記憶體是將硬碟的空間拿來當作記憶體使用,根據DDIF這個網站所說,如果你有兩個硬碟,並將虛擬記憶體所使用的硬碟設為第二個硬碟時,系統整體的效率回提升。
設定虛擬記憶體交換檔案位置的檔案在 /etc/rc,在開機程式 (start up sequence) 的前期階段會被設定),在接近檔案結尾的地方有一行
swapdir = /private/var/vm
就是試定虛擬記憶體跟哪裡做檔案的交換。
問題是,在開機程式的早期階段,系統還沒有看到第二個硬碟的存在,所以我們不能就在這個地方,直接將路徑更改到第二個硬碟上。所以需要放入下面的程式程式碼,提早 Mount 其餘的硬碟等。
##
# Mount any remaining filesystems
##
if [ ! -f /var/db/volinfo.database ]; then Uninitialized_VSDB=-YES-; fi
if [ "${AUTODISKMOUNT:=-YES-}" != "-NO-" ]; then
ConsoleMessage "Mounting media"
case ${AUTODISKMOUNT} in
-REMOVABLE-)
autodiskmountflags="-a" ;; # Mount removeable media
*)
autodiskmountflags="" ;;
esac
autodiskmount -v ${autodiskmountflags}
fi
if [ "${Uninitialized_VSDB:=-NO-}" = "-YES-" ]; then vsdbutil -i; fi
你必須將這一段程式程式碼放在
swapdir = /priavte/var/vm
之前,這樣第二個磁碟才可以提早被 Mount 並使我們可以將虛擬記憶體要交換檔案的路徑放在第二個磁碟。
磁碟 Mount 出來以後就必須更改交換檔案的路徑
將
swapdir=/private/var/vm
改成
swapdir=/Volumes/second_hard_drive/private/var/vm
second_hard_drive 是你第二個硬碟的名字
就這樣,從新開機以後,系統整體的運作應該會變快,尤其是當你在使用多個軟體的時候。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941762/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [轉貼]windows的虛擬記憶體Windows記憶體
- 走出虛擬記憶體禁(轉)記憶體
- Mac OS X 10.2 硬碟格式的選擇(轉)Mac硬碟
- Linux在X86上的虛擬記憶體管理(轉)Linux記憶體
- 虛擬8086模式的記憶體管理(轉)模式記憶體
- AIX虛擬記憶體管理機制(轉)AI記憶體
- 虛擬記憶體與系統效能(轉)記憶體
- 提示“虛擬記憶體”不足的怎麼辦(轉)記憶體
- Mac OS X的[記憶體]:wired, active, inactive和freeMac記憶體
- 在Win32中管理虛擬記憶體 (轉)Win32記憶體
- Mac OS X 10.2 把DVD複製到硬碟上播放(轉)Mac硬碟
- 實體記憶體和虛擬記憶體記憶體
- 虛擬記憶體筆記記憶體筆記
- 聊聊虛擬記憶體記憶體
- Mac OS X 10.2 的按鍵(轉)Mac
- 安裝虛擬Redhat Linux,物理硬碟與虛擬硬碟共存的問題(轉)RedhatLinux硬碟
- Mac OS X 啟用超級使用者的方法(轉)Mac
- 教你如何擴大電腦的虛擬記憶體? 什麼是虛擬記憶體?記憶體
- Windows下虛擬機器安裝Mac OS X ----- VM12安裝Mac OS X 10.11Windows虛擬機Mac
- Linux 虛擬記憶體Linux記憶體
- 5.虛擬記憶體記憶體
- 虛擬記憶體到實體記憶體(32位)記憶體
- 【Java基礎】實體記憶體&虛擬記憶體Java記憶體
- 在虛擬機器上安裝Mac os x 系統虛擬機Mac
- 虛擬記憶體有什麼用 虛擬記憶體不足怎麼解決記憶體
- Mac OS X 10.2 快速關機(轉)Mac
- 資源供給:記憶體和虛擬記憶體記憶體
- 虛擬記憶體系統——瞭解記憶體的工作原理記憶體
- 增加虛擬機器可以使用的最大記憶體虛擬機記憶體
- Linux記憶體使用的體會(轉)Linux記憶體
- ORACLE DISCOVERER虛擬記憶體低Oracle記憶體
- 虛擬記憶體(待補充)記憶體
- win10檢視是否使用虛擬記憶體情況 win10是否使用虛擬記憶體在哪裡檢視Win10記憶體
- SQLServer因為OS虛擬記憶體不足而hang住異常解決-鎖定記憶體頁 (LPIM)SQLServer記憶體
- 記憶體管理兩部曲之虛擬記憶體管理記憶體
- Mac OS X 10.2 列印點點通(轉)Mac
- 虛擬記憶體的那點事兒記憶體
- 作業系統的虛擬記憶體作業系統記憶體