當前位置:首頁 » 服務存儲 » 虛擬存儲的使用方法
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

虛擬存儲的使用方法

發布時間: 2022-04-25 01:21:35

㈠ 虛擬存儲器技術主要用於解決什麼問題簡述虛擬存儲器的基本工作原理。

虛擬存儲器技術主要解決電腦內存不夠的問題,電腦中所運行的程序均需經由內存執行,若執行的程序佔用內存很大或很多,則會導致內存消耗殆盡。

為解決該問題,Windows中運用了虛擬內存技術,即勻出一部分硬碟空間來充當內存使用。當內存耗盡時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。若計算機運行程序或操作所需的隨機存儲器(RAM)不足時,則 Windows 會用虛擬存儲器進行補償。

工作原理

1、中央處理器訪問主存的邏輯地址分解成組號a和組內地址b,並對組號a進行地址變換,即將邏輯組號a作為索引,查地址變換表,以確定該組信息是否存放在主存內。

2、如該組號已在主存內,則轉而執行④;如果該組號不在主存內,則檢查主存中是否有空閑區,如果沒有,便將某個暫時不用的組調出送往輔存,以便將這組信息調入主存。

3、從輔存讀出所要的組,並送到主存空閑區,然後將那個空閑的物理組號a和邏輯組號a登錄在地址變換表中。

4、從地址變換表讀出與邏輯組號a對應的物理組號a。

5、從物理組號a和組內位元組地址b得到物理地址。

6、根據物理地址從主存中存取必要的信息。


(1)虛擬存儲的使用方法擴展閱讀:

相關概念

1、實地址與虛地址

用戶編製程序時使用的地址稱為虛地址或邏輯地址,其對應的存儲空間稱為虛存空間或邏輯地址空間;而計算機物理內存的訪問地址則稱為實地址或物理地址,其對應的存儲空間稱為物理存儲空間或主存空間。程序進行虛地址到實地址轉換的過程稱為程序的再定位。

2、虛擬內存的訪問過程

虛存空間的用戶程序按照虛地址編程並存放在輔存中。程序運行時,由地址變換機構依據當時分配給該程序的實地址空間把程序的一部分調入實存。

每次訪存時,首先判斷該虛地址所對應的部分是否在實存中:如果是,則進行地址轉換並用實地址訪問主存;否則,按照某種演算法將輔存中的部分程序調度進內存,再按同樣的方法訪問主存。

3、異構體系

從虛存的概念可以看出,主存-輔存的訪問機制與cache-主存的訪問機制是類似的。這是由cache存儲器、主存和輔存構成的三級存儲體系中的兩個層次。cache和主存之間以及主存和輔存之間分別有輔助硬體和輔助軟硬體負責地址變換與管理,以便各級存儲器能夠組成有機的三級存儲體系。

㈡ windows 7中如何設置虛擬存儲

win7如何設置虛擬內存

1、右鍵點擊「計算機」並點擊「屬性」。

2、在打開的頁面中,點擊左側的高級系統設置。

3、彈出「系統屬性」對話框,點擊性能部分的「設置」按鈕。

4、找到「高級」選項卡,點擊如圖所示的「更改」按鈕。

5、在打開的「虛擬內存」窗口中,取消「自動管理所有驅動器的分頁文件大小」前的勾選,然後選擇「無分頁文件」,點擊「設置」按鈕使設置生效。

6、然後,選擇系統盤另外的一個磁碟,比如這里選擇的E盤,並勾選「系統管理的大小」,點擊「設置」按鈕後點擊「確定」,這時就可以看到「分頁文件大小」欄下的「託管的系統」已經移動到了E盤那一行。

7、根據提示點擊「確定」,重新啟動計算機使設置生效。

㈢ 虛擬內存怎麼用啊

首先得明白什麼是虛擬內存,以及虛擬內存有什麼作用。在早期,因為內存價格非常昂貴,因此一般電腦上都不會配置太多。此時如果操作系統和應用程序需要的內存數量超過了計算機中安裝的物理內存數量,操作系統就會暫時將不需要訪問的數據通過一種叫做「分頁」的操作寫入到硬碟上一個特殊的文件中,從而給需要立刻使用內存的程序和數據釋放內存,這個位於硬碟上的特殊文件就是分頁文件(也就是虛擬內存文件,或叫做交換文件,Windows 2000/XP/2003中的分頁文件名為pagefile.sys)。

而硬碟和內存的速度有天壤之別,因此有朋友認為,在內存較大的條件下,可以禁用虛擬內存,這樣系統就不需要花時間將內存中的數據分頁到硬碟上,從而提高系統的運行效率。

然而根據傳統的設計,Windows 的許多核心功能都需要使用分頁文件,如果你禁用了所有分頁文件,有些第三方的應用軟體就可能會遇到內存不足的錯誤。其實在不需要的時候,Windows並不會使用分頁文件,因此這樣調整系統,並不能獲得任何性能上的提高。

設為物理內存的1.5~2倍最合理?

看來虛擬內存的設置是必須的。設置虛擬內存時,一般都建議將虛擬內存設置為物理內存容量的1.5~2倍(分別為虛擬內存的最小值和最大值)。這樣設置是否合理呢?

在討論這個問題之前首先看兩種情況:有兩台電腦,除了內存,其他所有配置都相同。電腦A擁有128MB內存,電腦B擁有1GB內存,這兩台電腦都運行Windows XP操作系統。

按照這個觀點中的方法設置,電腦A的虛擬內存將會設置為192MB~256MB,而電腦B的虛擬內存將會設置為1.5GB~2GB。而在實際使用中,電腦A很可能會在運行大型軟體或游戲時產生虛擬內存不足的問題,而電腦B則可能會因為設置了如此大的分頁文件而導致硬碟空間的浪費。

如何確定合理的虛擬內存大小?

這么說來,所謂的1.5~2倍只能是一個指導性的意見,而具體應該設置多大,還要看系統的實際應用情況?

的確如此,按需設置虛擬內存才是科學的。我們可以藉助Windows 2000/XP/2003中的性能監視器來判斷虛擬內存的大小是否合理。

在「運行」中輸入「perfmon.msc」,展開左側的「性能日誌和警報」,雙擊「記數器日誌」,在右側空白處點滑鼠右鍵,選擇新建日誌設置,命名為Page File,回車確認,會出現圖1所示的窗口。

圖 1

點擊「添加記數器」按鈕,在彈出窗口的「性能對象」下拉菜單中選擇Paging File,在「從列表選擇記數器」中選擇「% Usage Peak」,在範例中選擇「_Total」,點擊「添加」按鈕,最後關閉這個窗口。

點擊圖1中的「確定」按鈕,點擊「是」創建日誌文件。接著打開「日誌文件」選項卡,在日誌文件類型下拉菜單中選擇「文本文件(逗號分隔)」,然後記住「例如」框中顯示的日誌文件的路徑。

點擊「確定」後這個記數器已經開始運行了,你可以在電腦上進行你的日常操作,並盡可能多地打開和關閉各種經常使用的應用程序和游戲。經過幾個小時的使用,基本上記數器已經可以對你的使用情況作出一個完整的評估。

接下來在記數器日誌窗口中,選中新建的Page File記數器,然後右鍵點擊,選擇停止。用記事本打開日誌文件,你看到的結果應該跟圖2類似。

圖 2

我們根據這幅圖一起來分析一下分頁文件的使用情況。需要注意的是,在日誌中的數值並不是分頁文件的使用量,而是使用率。也就是說,根據日誌文件的顯示,該系統一般情況下的分頁文件只使用了25%左右,而系統當前設置的分頁文件足有2GB,那麼為了節省硬碟空間,完全可以把分頁文件最大值減小為512MB大小。而對於最小值,可以先根據日誌中的佔用率求出平均佔用率,然後再與最大值相乘,就可以得到了。

虛擬內存設置的分區有講究?

很多朋友認為,虛擬內存設置在哪個分區上也很有講究,會影響到系統的性能,你是怎麼看待這個問題的?

如果你有超過一塊硬碟,那麼最好能把分頁文件設置在沒有安裝操作系統或應用程序的硬碟上,或者所有硬碟中速度最快的硬碟上。這樣在系統繁忙的時候才不會產生同一個硬碟既忙於讀取應用程序的數據又同時進行分頁操作的情況。相反,如果應用程序和分頁文件在不同的硬碟上,這樣才能最大程度降低硬碟利用率,同時提高效率。

當然,如果你只有一個硬碟,就完全沒必要將分頁文件設置在其他分區了,同一個硬碟上不管設置在哪個分區中,對性能的影響都不是很大。

安全•效率虛擬內存不可忽略的要素

現在就讓董師傅來教大家怎樣才能更加合理地使用虛擬內存。

虛擬內存帶來的安全隱患

我們已經知道,操作系統在運行過程中會把內存中的一些數據「分頁」到硬碟上,但在默認情況下,當系統關閉的時候,這些數據並不會被自動刪除。因此,如果你在電腦上處理了機密數據,雖然可以使用加密或者用將數據轉移到其他介質上的方法來保證他人無法讀取機密文件的內容,但是你也許忘了,在分頁文件中可能還遺留有該文件的某些數據,而藉助專用的程序,任何人都可以分析分頁文件,從中讀出之前的重要數據。

出於安全方面的考慮,我們最好能讓Windows在關閉的時候自動刪除分頁文件中的內容(這不是我們通常說的刪除,而是使用無意義的數據來填充整個分頁文件,這樣即便使用反刪除軟體也無法恢復)。

解決方法:運行「gpedit.msc」命令打開組策略編輯器,在左側面板中定位到「計算機配置→Windows設置→安全設置→本地策略→安全選項」,然後啟用右側面板中「關機:清理虛擬內存頁面文件」這一策略(圖3)。不過要注意,啟用該策略將會延長Windows關閉所需的時間,因此如果不是非常有必要的話,請不要啟用該策略。

圖 3

分頁文件的碎片整理

硬碟使用時間長了將會產生文件碎片,而碎片太多就會影響系統的運行效率。因此最佳做法是定時整理硬碟碎片。不過你可能不知道,在Windows運行的情況下pagefile.sys文件是會被鎖定的。因此該文件中的碎片並不會被整理。要整理分頁文件中的碎片,我們有兩種方法。

方法一:假設你的操作系統和分頁文件都位於C盤,首先請將分頁文件移動到D盤或者E盤等非系統盤(具體設置方法以前已介紹過多次,在此就不詳細介紹了。為使設置生效,設置好後需要重新啟動系統)。然後使用Windows自帶的磁碟碎片整理程序對C盤進行整理磁碟碎片操作,可能需要經過多次整理才能完成得比較徹底。待整理完之後重新將分頁文件設置到C盤,因為C盤已經進行過了完整的碎片整理,因此重新在C盤創建的分頁文件將會是連續的,也就避免了碎片的產生。該方法不需要藉助任何額外工具,不過操作上有點麻煩。

方法二:我們也可以藉助軟體來簡化我們的操作。這里使用的是一個叫「PageDefrag」的免費軟體(PageDefrag v2.32下載地址:http://www.sysinternals.com/Utilities/PageDefrag.html)。運行之後將會看到如圖4所示界面。

圖 4

從該程序的主界面中,我們不僅可以整理「pagefile.sys」的碎片,還可以整理很多其他平時因為被系統鎖定而無法整理的系統文件。由於該軟體不能在系統運行的時候對分頁文件進行獨占性訪問,整理工作會在下一次啟動系統的時候進行。你可以按照需要,選擇下次啟動時整理(Defragment at next boot),或者每次啟動時整理(Defragment every boot),這里推薦使用前者。

最後,如果你使用第三方的磁碟碎片整理軟體,例如O&O Defrag,那麼這類軟體自帶的Offline Defrag(離線整理,或者其他類似的稱呼)也可以在系統重新啟動的時候整理這些被鎖定的系統文件.

㈣ 怎樣使用虛擬內存

1.虛擬內存的設置
將虛擬內存設置成固定值已經是個普遍「真理」了,而且這樣做是十分正確的,但絕大多數人都是將其設置到C盤以外的非系統所在分區上,而且其值多為物理內存的2~3倍。多數人都認為這個值越大系統的性能越好、運行速度越快!但事實並非如此,因為系統比較依賴於虛擬內存——如果虛擬內存較大,系統會在物理內存還有很多空閑空間時就開始使用虛擬內存了,那些已經用不到的東東卻還滯留在物理內存中,這就必然導致內存性能的下降!
於是筆者從32MB內存開始試起至512MB內存為止,發現上面的說到的事實是非常正確的,虛擬內存應設置為物理內存0至1.5倍(0倍是多少啊?就是禁用!^_^)為好,而且物理內存越大這個倍數就應越小而不是越大。當物理內存等於或大於512MB時,絕大多數PC就可以禁用虛擬內存不用了,這時內存性能是最高的!^_^
至於您的虛擬內存具體要設置成多大,您就要自己試一試了,因為這和常駐內存軟體的多少和大小以及您平時運行的軟體是有直接關系的,所以筆者無法給出建議值。您可先將其設為物理內存等同後,再運行幾個大型軟體,如果沒有異常情況出現的話,您就再將其設置成物理內存的一半後再運行那幾個大型軟體,如果出現了異常,您就要適當加大虛擬內存的值了!以此類推,當您找到最佳值後只要把這個值設置到C盤上就OK了!:)
註:如果您使用的是Windows ME及以下的操作系統的話,可下載「MagnaRAM 97」來優化物理內存和虛擬內存,這樣的效果更好!另外,筆者建議您不要再使用那些所謂的優化和整理內存的軟體了!

2.內存在計算機中的作用很大,電腦中所有運行的程序都需要經過內存來執行,如果執行的程序很大或很多,就會導致內存消耗殆盡。為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬碟空間來充當內存使用,當內存佔用完時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。舉一個例子來說,如果電腦只有128MB物理內存的話,當讀取一個容量為200MB的文件時,就必須要用到比較大的虛擬內存,文件被內存讀取之後就會先儲存到虛擬內存,等待內存把文件全部儲存到虛擬內存之後,跟著就會把虛擬內里儲存的文件釋放到原來的安裝目錄里了。下面,就讓我們一起來看看如何對虛擬內存進行設置吧。
虛擬內存的設置
對於虛擬內存主要設置兩點,即內存大小和分頁位置,內存大小就是設置虛擬內存最小為多少和最大為多少;而分頁位置則是設置虛擬內存應使用那個分區中的硬碟空間。對於內存大小的設置,如何得到最小值和最大值呢?你可以通過下面的方法獲得:選擇「開始→程序→附件→系統工具→系統監視器」(如果系統工具中沒有,可以通過「添加/刪除程序」中的Windows安裝程序進行安裝)打開系統監視器,然後選擇「編輯→添加項目」,在「類型」項中選擇「內存管理程序」,在右側的列表選擇「交換文件大小」。這樣隨著你的操作,會顯示出交換文件值的波動情況,你可以把經常要使用到的程序打開,然後對它們進行使用,這時查看一下系統監視器中的表現值,由於用戶每次使用電腦時的情況都不盡相同,因此,最好能夠通過較長時間對交換文件進行監視來找出最符合您的交換文件的數值,這樣才能保證系統性能穩定以及保持在最佳的狀態。
找出最合適的范圍值後,在設置虛擬內存時,用滑鼠右鍵點擊「我的電腦」,選擇「屬性」,彈出系統屬性窗口,選擇「性能」標簽,點擊下面「虛擬內存」按鈕,彈出虛擬內存設置窗口,點擊「用戶自己指定虛擬內存設置」單選按鈕,「硬碟」選較大剩餘空間的分區,然後在「最小值」和「最大值」文本框中輸入合適的范圍值。如果您感覺使用系統監視器來獲得最大和最小值有些麻煩的話,這里完全可以選擇「讓Windows管理虛擬內存設置」。
調整分頁位置
Windows 9x的虛擬內存分頁位置,其實就是保存在C盤根目錄下的一個虛擬內存文件(也稱為交換文件)Win386.swp,它的存放位置可以是任何一個分區,如果系統盤C容量有限,我們可以把Win386.swp調到別的分區中,方法是在記事本中打開System.ini(C:\Windows下)文件,在[386Enh]小節中,將「PagingDrive=C:WindowsWin386.swp」,改為其他分區的路徑,如將交換文件放在D:中,則改為「PagingDrive=D:Win386.swp」,如沒有上述語句可以直接鍵入即可。
而對於使用Windows 2000和Windows XP的,可以選擇「控制面板→系統→高級→性能」中的「設置→高級→更改」,打開虛擬內存設置窗口,在驅動器[卷標]中默認選擇的是系統所在的分區,如果想更改到其他分區中,首先要把原先的分區設置為無分頁文件,然後再選擇其他分區。
或者,WinXP一般要求物理內存在256M以上。如果你喜歡玩大型3D游戲,而內存(包括顯存)又不夠大,系統會經常提示說虛擬內存不夠,系統會自動調整(虛擬內存設置為系統管理)。
如果你的硬碟空間夠大,你也可以自己設置虛擬內存,具體步驟如下:右鍵單擊「我的電腦」→屬性→高級→性能 設置→高級→虛擬內存 更改→選擇虛擬內存(頁面文件)存放的分區→自定義大小→確定最大值和最小值→設置。一般來說,虛擬內存為物理內存的1.5倍,稍大一點也可以,如果你不想虛擬內存頻繁改動,可以將最大值和最小值設置為一樣。

44》虛擬內存使用技巧
對於虛擬內存如何設置的問題,微軟已經給我們提供了官方的解決辦法,對於一般情況下,我們推薦採用如下的設置方法:
(1)在Windows系統所在分區設置頁面文件,文件的大小由你對系統的設置決定。具體設置方法如下:打開"我的電腦"的"屬性"設置窗口,切換到"高級"選項卡,在"啟動和故障恢復"窗口的"寫入調試信息"欄,如果你採用的是"無",則將頁面文件大小設置為2MB左右,如果採用"核心內存存儲"和"完全內存存儲",則將頁面文件值設置得大一些,跟物理內存差不多就可以了。
小提示:對於系統分區是否設置頁面文件,這里有一個矛盾:如果設置,則系統有可能會頻繁讀取這部分頁面文件,從而加大系統盤所在磁軌的負荷,但如果不設置,當系統出現藍屏死機(特別是STOP錯誤)的時候,無法創建轉儲文件 (Memory.dmp),從而無法進行程序調試和錯誤報告了。所以折中的辦法是在系統盤設置較小的頁面文件,只要夠用就行了。
(2)單獨建立一個空白分區,在該分區設置虛擬內存,其最小值設置為物理內存的1.5倍,最大值設置為物理內存的3倍,該分區專門用來存儲頁面文件,不要再存放其它任何文件。之所以單獨劃分一個分區用來設置虛擬內存,主要是基於兩點考慮:其一,由於該分區上沒有其它文件,這樣分區不會產生磁碟碎片,這樣能保證頁面文件的數據讀寫不受磁碟碎片的干擾;其二,按照Windows對內存的管理技術,Windows會優先使用不經常訪問的分區上的
頁面文件,這樣也減少了讀取系統盤里的頁面文件的機會,減輕了系統盤的壓力。
(3)其它硬碟分區不設置任何頁面文件。當然,如果你有多個硬碟,則可以為每個硬碟都創建一個頁面文件。當信息分布在多個頁面文件上時,硬碟控制器可以同時在多個硬碟上執行讀取和寫入操作。這樣系統性能將得到提高。
小提示:
允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬碟的剩餘空間值,同時也不能超過32位操作系統的內存定址范圍——4GB。

㈤ 如何虛擬內存如何使用虛擬內存

對虛擬內存設置說法很多,以下說法,供你參考。
內存的設定主要根據你的內存大小和電腦的用途來設定。所謂虛擬內存就是在你的物理內存不夠用時把一部分硬碟空間所為內存來使用,不過由於硬碟傳輸的速度要比內存傳輸速度慢的多,所以使用虛擬內存比物理內存效率要慢,設的太大會差生大量的碎片,嚴重影響系統速度,設的太小就不夠用,於是系統就會提示你虛擬內存太小。
1、一般情況下,可讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。
2、自定義虛擬內存,一般默認的虛擬內存大小是取一個范圍值,最好給它一個固定值,這樣就不容易產生磁碟碎片,具體數值根據你的物理內存大小來定,一般是128MB物理內存設2
-3倍,256MB設1.5-2倍,512MB設1—1.5倍,1GB設0.5倍或不設。
3、具體步驟如下:右鍵單擊「我的電腦」→屬性→高級→性能
設置→高級→虛擬內存
更改→選擇虛擬內存(頁面文件)存放的分區→自定義大小→確定最大值和最小值→設置→確定。
4、虛擬內存(頁面文件)存放的分區,一定要有足夠的空間,硬碟資源不足,造成虛擬內存不夠用;一台電腦中在一個分區設置虛擬內存就夠用了,不必在其它分區再設置虛擬內存,一般設在靠近裝有系統的C分區的D分區中。

㈥ 簡述虛擬化存儲技術的三種實現方法及工作原理

從系統的觀點看,有三種主要的存儲虛擬化方法:

  1. 基於主機的虛擬存儲;

  2. 基於存儲設備的虛擬存儲;

  3. 基於網路的虛擬存儲。


方法1:基於主機的虛擬存儲

基於主機的虛擬存儲依賴於代理或管理軟體,它們安裝在一個或多個主機上,實現存儲虛擬化的控制和管理。由於控制軟體是運行在主機上,這就會佔用主機的處理時間。因此,這種方法的可擴充性較差,實際運行的性能不是很好。基於主機的方法也有可能影響到系統的穩定性和安全性,因為有可能導致不經意間越權訪問到受保護的數據。這種方法要求在主機上安裝適當的控制軟體,因此一個主機的故障可能影響整個SAN系統中數據的完整性。軟體控制的存儲虛擬化還可能由於不同存儲廠商軟硬體的差異而帶來不必要的互操作性開銷,所以這種方法的靈活性也比較差。

但是,因為不需要任何附加硬體,基於主機的虛擬化方法最容易實現,其設備成本最低。使用這種方法的供應商趨向於成為存儲管理領域的軟體廠商,而且目前已經有成熟的軟體產品。這些軟體可以提供便於使用的圖形介面,方便地用於SAN的管理和虛擬化,在主機和小型SAN結構中有著良好的負載平衡機制。從這個意義上看,基於主機的存儲虛擬化是一種性價比不錯的方法。


方法2:基於存儲設備的虛擬化

基於存儲設備的存儲虛擬化方法依賴於提供相關功能的存儲模塊。如果沒有第三方的虛擬軟體,基於存儲的虛擬化經常只能提供一種不完全的存儲虛擬化解決方案。對於包含多廠商存儲設備的SAN存儲系統,這種方法的運行效果並不是很好。依賴於存儲供應商的功能模塊將會在系統中排斥JBODS(Just a Bunch of Disks,簡單的硬碟組)和簡單存儲設備的使用,因為這些設備並沒有提供存儲虛擬化的功能。當然,利用這種方法意味著最終將鎖定某一家單獨的存儲供應商。

基於存儲的虛擬化方法也有一些優勢:在存儲系統中這種方法較容易實現,容易和某個特定存儲供應商的設備相協調,所以更容易管理,同時它對用戶或管理人員都是透明的。但是,我們必須注意到,因為缺乏足夠的軟體進行支持,這就使得解決方案更難以客戶化(customzing)和監控。


方法3:基於網路的虛擬存儲

基於網路的虛擬化方法是在網路設備之間實現存儲虛擬化功能,具體有下面幾種方式:

1. 基於互聯設備的虛擬化

基於互聯設備的方法如果是對稱的,那麼控制信息和數據走在同一條通道上;如果是不對稱的,控制信息和數據走在不同的路徑上。在對稱的方式下,互聯設備可能成為瓶頸,但是多重設備管理和負載平衡機制可以減緩瓶頸的矛盾。同時,多重設備管理環境中,當一個設備發生故障時,也比較容易支持伺服器實現故障接替。但是,這將產生多個SAN孤島,因為一個設備僅控制與它所連接的存儲系統。非對稱式虛擬存儲比對稱式更具有可擴展性,因為數據和控制信息的路徑是分離的。

基於互聯設備的虛擬化方法能夠在專用伺服器上運行,使用標准操作系統,例如Windows、Sun Solaris、Linux或供應商提供的操作系統。這種方法運行在標准操作系統中,具有基於主機方法的諸多優勢--易使用、設備便宜。許多基於設備的虛擬化提供商也提供附加的功能模塊來改善系統的整體性能,能夠獲得比標准操作系統更好的性能和更完善的功能,但需要更高的硬體成本。

但是,基於設備的方法也繼承了基於主機虛擬化方法的一些缺陷,因為它仍然需要一個運行在主機上的代理軟體或基於主機的適配器,任何主機的故障或不適當的主機配置都可能導致訪問到不被保護的數據。同時,在異構操作系統間的互操作性仍然是一個問題。

3. 基於路由器的虛擬化

基於路由器的方法是在路由器固件上實現存儲虛擬化功能。供應商通常也提供運行在主機上的附加軟體來進一步增強存儲管理能力。在此方法中,路由器被放置於每個主機到存儲網路的數據通道中,用來截取網路中任何一個從主機到存儲系統的命令。由於路由器潛在地為每一台主機服務,大多數控制模塊存在於路由器的固件中,相對於基於主機和大多數基於互聯設備的方法,這種方法的性能更好、效果更佳。由於不依賴於在每個主機上運行的代理伺服器,這種方法比基於主機或基於設備的方法具有更好的安全性。當連接主機到存儲網路的路由器出現故障時,仍然可能導致主機上的數據不能被訪問。但是只有聯結於故障路由器的主機才會受到影響,其他主機仍然可以通過其他路由器訪問存儲系統。路由器的冗餘可以支持動態多路徑,這也為上述故障問題提供了一個解決方法。由於路由器經常作為協議轉換的橋梁,基於路由器的方法也可以在異構操作系統和多供應商存儲環境之間提供互操作性。

㈦ 虛擬存儲器的設置技巧是什麼

虛擬存儲器的概念是相對於物理存儲器而言的,當系統的物理存儲器空間入不敷出時,操作系統便會在硬碟上開辟一塊磁碟空間當做存儲器使用,這部分硬碟空間就叫虛擬存儲器。Windows 98中採用Win386.swp檔的形式,而Windows 2000/XP則採用頁面檔pagefile.sys的形式來管理虛擬存儲器。 一、大小情況1.一般情況一般情況下,建議讓Windows來自動分配管理虛擬存儲器,它能根據實際存儲器的使用情況,動態調整虛擬存儲器的大小。2.關於最小值Windows建議頁面檔的最小值應該為當前系統物理存儲器容量再加上12MB,而對於物理存儲器容量小於256MB的用戶,則建議將頁面檔的最小值設得更大些:①使用128MB或者更少存儲器的用戶,建議將當前物理存儲器容量的1.75倍設置為頁面檔的最小值。②存儲器大小在128MB到256MB之間的用戶,建議將當前物理存儲器容量的1.5倍設置為頁面檔的最小值。3.關於最大值一般來說,頁面檔的最大值設置得越大越好,建議設置為最小值的2到3倍。4.極端情況假如硬碟空間比較緊張,在設置頁面檔時,只需保證它不小於物理存儲器的3/4即可。如果物理存儲器很大(大於512MB),則可以將虛擬存儲器禁用。5.根據不同的任務環境設置①以3D游戲為主的環境3D游戲對CPU、顯卡和存儲器要求都很高,如果物理存儲器小於256MB,建議把虛擬存儲器預設得大一點,這對提高游戲的穩定性和流暢性很有幫助。②以播放視頻為主的環境視頻應用對硬碟空間的「胃口」很大,不過千萬不要像在3D游戲環境中一樣把虛擬存儲器設得很大,尤其是Windows XP的用戶。因為Windows XP不會自動把不需要的空間釋放掉,也就是說那個Pagefiles.sys檔會越來越大。如果你把虛擬存儲器和Windows XP放在同一分區,播放RM、ASF等視頻流檔以後,系統經常會提示你虛擬存儲器設得太小或是磁碟空間不足。查看此時的頁面檔,已經足有1GB大小了。所以建議經常欣賞視頻檔的Windows XP用戶,把初始數值設小一點,或者將虛擬存儲器轉移到系統盤以外的分區。二、設置方法下面以在Windows XP下轉移虛擬存儲器所在盤符為例介紹虛擬存儲器的設置方法:進入「打開→控制面板→系統」,選擇「高級」選項卡,點擊「性能」欄中的「設置」按鈕,選擇「高級」選項卡,點擊「虛擬存儲器」欄內的「更改」按鈕,即可進入「虛擬存儲器」窗口;在驅動器列表中選中系統盤符,然後勾選「無分頁檔」選項,再單擊「設置」按鈕;接著點擊其他分區,選擇「自定義大小」選項,在「初始大小」和「最大值」中設定數值,然後單擊「設置」按鈕,最後點擊「確定」按鈕退出即可。

㈧ 什麼事虛擬存儲器.其實現方式有哪些

指將多個不同類型、獨立存在的物理存儲體,通過軟、硬體技術,集成轉化為一個邏輯上的虛擬的存儲單元,集中管理供用戶統一使用。這個虛擬邏輯存儲單元的存儲容量是它所集中管理的各物理存儲體的存儲量的總和,而它具有的訪問帶寬則在一定程度上接近各個物理存儲體的訪問帶寬之和。

從虛擬化存儲的拓撲結構來講主要有兩種方式:即對稱式與非對稱式。對稱式虛擬存儲技術指虛擬存儲控制設備與存儲軟體系統、交換設備集成為一個整體,內嵌在網路數據傳輸路徑中;非對稱式虛擬存儲技術指虛擬存儲控制設備獨立於數據傳輸路徑之外。從虛擬化存儲的實現原理來講也有兩種方式;即數據塊虛擬與虛擬文件系統。



(8)虛擬存儲的使用方法擴展閱讀

虛擬存儲器地址變換基本上有3種形虛擬存儲器工作過程式:全聯想變換、直接變換和組聯想變換。任何邏輯空間頁面能夠變換到物理空間任何頁面位置的方式稱為全聯想變換。每個邏輯空間頁面只能變換到物理空間一個特定頁面的方式稱為直接變換。

組聯想變換是指各組之間是直接變換,而組內各頁間則是全聯想變換。替換規則用來確定替換主存中哪一部分,以便騰空部分主存,存放來自輔存要調入的那部分內容。常見的替換演算法有4種。

1、隨機演算法:用軟體或硬體隨機數產生器確定替換的頁面。

2、先進先出:先調入主存的頁面先替換。

3、近期最少使用演算法(LRU,Least Recently Used):替換最長時間不用的頁面。

4、最優演算法:替換最長時間以後才使用的頁面。這是理想化的演算法,只能作為衡量其他各種演算法優劣的標准。

㈨ 怎樣使用「虛擬存儲器」

不管你用的是MS WINDOWS系列操作系統,或者是LINUX或者UNIX,加上我用過的IRIX(一種64位的UNIX,專用於SGI圖形工作站),虛擬內存或者是交換文件(實際上英文名解釋來說都是Swap file)都是由操作系統本身提供的驅動程序,無需使用者額外安裝驅動或第三方驅動程序。

在微軟的WINDOWS 2000以上操作系統中,微軟的虛擬機管理器程序VMM(Virtual Machine Manager) 是位於最底層的操作系統部件(VMM 包含了所有基本的系統功能,如任務調度、虛擬內存操作、程序裝入及終止、任務間通訊等,此外,還負責處理主要的中斷及例外情況)。目前,個人電腦上安裝最多的Windows XP也使用操作系統自帶的虛擬內存管理器(VMM)技術和驅動程序來管理虛擬內存(4GB以下的系統都需要設置虛擬內存),無需用戶再安裝額外的虛擬內存驅動程序了,呵呵~~~

附:上面提到的「4GB以下的系統都需要設置虛擬內存」的更多說明

系統虛擬內存簡而言之就是為了避免物理內存容量不足,系統在硬碟中設置的名為PageFile.Sys的可作為內存使用的大容量文件,通常也叫做頁面文件。合理的分配虛擬內存,可以讓它輔助物理內存更好的改善系統性能。反之,系統性能降低。

Windows XP個人版使用了32位的內存模型,這樣可以允許內存存的地址空間達到4GB.也就是說Windows XP最大支持4GB的物理內存。前端的2GB空間只能被操作系統使用,底端的2GB內存則由操作系統和應用程序共同使用。當內存不夠時,Windows XP使用虛擬內存管理器(VMM)技術來管理虛擬內存,也就是說4GB以下的系統都需要設置虛擬內存。

正確設置虛批內存的方法是:右擊「我的電腦→屬性→高級」,在「性能」區域選擇「設置」,彈出「性能選項」窗口,在「高級」選項卡點擊「虛擬內存」區域的「更改」按鈕,在「虛擬內存」對話框中我們可以設置硬碟的頁面文件的「初始大小」和「最大值」。根據你的磁碟剩餘空間和速度來設置不同分區的虛擬內存,建議只對系統盤和鄰近分區設置頁面文件。填完後記住點擊「設置」完成。

對於虛擬內存「初始大小」的大小,微軟的標準是設置為物理內存的1.5倍;對於最佳的「最大值」大小,我們只需觀察到系統運行大型應用程序時的虛擬內存使用峰值即可。觀察的方法是:打開「Windows任務管理器」,在「性能」選項卡界面左下角的「認可用量」部分中,可以看到當前峰值的數字是多少。如果多次觀察這個數字均為最大值,那麼就把這個值(單位KB)設為最大值即可,記住將此值除以1024轉換為MB後再填入。