記憶體虛擬硬碟

2022-01-23 04:18:02 字數 2328 閱讀 4364

**:

ramdisk是利用相關的軟體將記憶體劃分出來虛擬成硬碟。目前最為流行的ramdisk工具包括:

1.vsuite ramdisk —— 免費版或付費版,免費版木有64位,蛋疼(官網)。

2.ramdisk plus ——付費軟體(官網) 。

3.qsoft ramdisk enterprise —— 個人使用者免費(官網)。  

4.dataram ramdisk  —— 免費版最高支援4g記憶體(官網)。

dataram ramdisk

為數不多的提供免費版本且可以在win7 64bit執行的ramdisk,缺點是免費版最大支援4g,且有時會有廣告條。

注意使用run as administrator來安裝和執行dataram ramdisk。 

安裝後有的時候看不到新建立的虛擬盤,需要到硬體管理中格式化然後才可見。 

二 設定使用ramdisk 

建立了ramdisk之後,還必須將系統和一些程式的臨時檔案/快取資料夾路徑改為ramdisk下。要通過ramdisk獲得更佳的系統效能,那就要改變系統原本的快取路徑,將系統的快取檔案都儲存至ramdisk,這樣平時系統對臨時檔案的讀取,就直接從ramdisk下讀取,這樣讀取速度更快,系統效能能夠有不少提高。詳細設定:

step 1 -右鍵單擊「計算機」-選擇「高階系統設定」-「高階」-「環境變數」;

step 2 -修改tmp和temp的路徑到ramdisk下,共有四處要修改,把下圖的j改為你的ramdisk碟符即可。當心日後出現問題,需要恢復環境變數的朋友,最好記錄一下原來的tmp和temp的路徑,以便還原;

修改瀏覽器的internet 臨時資料夾路徑,可以提高瀏覽器對臨時檔案的讀取,修改後你會覺得瀏覽器的執行速度明顯提高。但不同的瀏覽器,修改方法各不相同,下面就分別對ie、firefox和chrome的臨時資料夾路徑修改分別說明:

1)ie的internet 臨時資料夾路徑更改(以ie 9為例)

開啟ie 9,點選右上角的「工具」按鈕,進入「internet選項」-「常規」-瀏覽器歷史記錄「設定」-點選「移動資料夾」,然後將路徑改為到ramdisk下即可。

2)設定它firefox的臨時資料夾目錄

相對ie,火狐的臨時資料夾目錄更改相對會麻煩些。具體修改步驟如下:

step 1 -執行firefox,在位址列輸入about:config,提示警告繼續即可,進入firefox的配置頁面;

step 2 -右鍵點選firefox配置介面新建字串;

step 3 -輸入browser.cache.disk.parent_directory,點選確定,然後輸入字串的值j:\\temp,把j換成你的ramdisk碟符即可。重啟firefox即成功更改firefox的臨時檔案儲存路徑。

3)chrome快取路徑的更改

假設你的ramdisk的碟符為j(根據自己的ramdisk的實際碟符作改變),具體的設定方法如下:

step 1 -右鍵點選 chrome 快捷方式,切換到「快捷方式」選項卡,在「目標」一欄的內容後面新增下面的命令列啟動引數:

–disk-cache-dir=」j:\cache」 –disk-cache-size=104857600

新增完之後大概就是這個樣子:

(注意:其中–disk-cache-size=是用來指定快取檔案的最大尺寸,示例的快取檔案的最大尺寸設定為100m,個人根據自己的情況設定)

step 2 -開啟 windows 的登錄檔編輯器(win+r,然後執行 regedit),定位到下面的登錄檔鍵:

hkey_classes_root\chromehtml\shell\open\command在這裡你可以看到乙個指向 chrome

執行路徑的名為(default)的鍵值,雙擊它,在 chrome.exe 和 — 「%1″ 的中間新增同樣的命令列引數,新增完成後大概是這個樣子:

儲存退出之後,你 chrome 的快取目錄就徹底指向 j:\cache 了,而且快取檔案最大不會超過100mb。

p.s.本文中介紹的方法僅適用於 windows 7作業系統,windows xp 和 vista 使用者可以根據實際情況變通,mac 和 linux 使用者不適用。

完! 

Ubuntu記憶體虛擬硬碟 tmpfs

在linux系統中,tmpfs是一種虛擬記憶體檔案系統,儲存空間位於vm virtual memory 之中。vm由rm real memory 和swap構成。rm是實際的物理記憶體空間 記憶體條 swap為虛擬空間 硬碟 當tmpfs大小超過物理記憶體大小時,會使用swap,因此需要考慮申請儲存...

Linux 硬碟轉虛擬記憶體

檢視記憶體使用情況 free m 如圖所示,swap為 0 建立swap分割槽 這條命令從硬碟裡分出乙個1g 大小的空間,掛在swap上,swap此目錄可任意位置。if 輸入of 輸出 bs 塊兒大小 count 總大小 製作成交換區 修改檔案許可權到安全許可權 chmod 600 swap 啟動交...

CPU 記憶體 虛擬記憶體 硬碟及其相互之間的關係

cpu即 處理器,是英語 central processing unit 的縮寫。cpu從記憶體或快取中取出指令,放入指令暫存器,並對指令解碼分解成一系列的微操作,然後發出各種控制命令,執行微操作系列,從而完成一條指令的執行。但是,cpu並不能直接呼叫儲存在硬碟上的系統 程式和資料,必須首先將硬碟的...