何謂「虛擬化」?

2021-04-12 16:22:37 字數 1785 閱讀 4141

虛擬化」這個詞的意義出自英語詞根「virtual

」。形容詞「virtual

」的含義是:事實上的,但並非正式的

almost what is stated

,in fact though not officially

)。由此,「virtual

」一詞的中文意思是,用來相容某種「虛構」、「虛擬」的什麼東西。虛者,非實也。「虛構」的一種物件,幾乎就是這個物件的原型,但並非就是正式的(真實的)那個物件。由此,我們不難想像,「虛擬化」是個什麼意思了。把乙個物件「虛擬化」,就是在做出乙個它的「替身」,但並非就是原來的它。

當前,在

it業界,「虛擬化」這個詞給用「爛」了,到處都喊「虛擬化」。我們要問,乙個作業系統(就是我們現在所考慮的乙個物件)能不能虛擬化?它的乙個「

copy

」(拷貝),算不算是乙個它的「虛擬化」?不行。拷貝不是它的替身。「虛擬化」的它,幾乎是它,但又並非正式(真正)是它。我們現在的問題是,在一台物理計算裝置上,能不能同時執行不同的多個虛擬化的「作業系統」,而每乙個「作業系統」都是這台物理計算裝置乙個程序?這是乙個很古老的問題,在

40年前,

ibm就研究這個問題。但是,為什麼現在又熱鬧起來呢?近幾年來,人們發現(真正認識到),乙個

cpu配上一套作業系統,並不能發揮出它的全部潛能,

cpu的計算能力浪費極大。要是在一台物理計算裝置上,能夠給它配備多個作業系統,同時把它們執行起來,在每個作業系統又跑起多個任務(自然是多個使用者),那麼,我們的「相像空間」就比原來的大多了。當今,人們就是要把

cpu的全部潛能挖出來。一台計算機,就是要當幾台計算機(虛擬機器)用。事實上,人們的想象力是無窮的。

當前的情況是,即將發布的

linux v 2.6.20

核心最新版本包含了「虛擬機器」的實現模組。今後,在一台計算機上執行著幾個虛擬機器,將不再是「奇事」。

1gb記憶體的伺服器,同時跑2~

3個「虛擬機器」(不同作業系統)是一件平常事。那麼,我們的「辦公桌面」將如何變化呢?以往的一切傳統「桌面」觀念都將發生巨變。一人一台(個人)計算機的傳統模式,是浪費計算能力的根源。將來,瘦型計算機(tc,

thin computer

)必將發揮出不可替代的作用。

2007

年,在世界

it業界,最大的問題是「虛擬化」的實現化(realization

。我們的軟體發展規劃,不能與時俱進,仍然停留在基礎軟體、中介軟體(資料庫)和應用軟體「

3大件」的階段。一切要國產化,而虛擬化技術根本就不是國產的,難道我們就不要去搞?軟體是積累(實證)科學,哪有「土產」一說?我們的軟體不虛(指國產作業系統不能「虛擬化」),我們的硬體不瘦(指國產瘦型計算機仍然很胖),真讓人心煩。微軟認為,軟體是「

business

」(software as a business

),而另一種觀點認為,軟體是科學(

software as a science

)。從根本上說,前一種觀點認為,軟體業只需搞「外包」即可;後一種觀點認為,軟體業是「思考」產業,是創新產業。當今,虛擬化就是一種創新。實際上,世界虛擬化技術才剛剛起步,如果想要「跟」(

follow it

),是能夠跟得上的。

KVM虛擬化虛擬機器支援虛擬化

一 開啟的時候需要關閉所有虛擬機器 首先檢查 kvm host 宿主機 母機 上的kvm intel模組是否開啟了巢狀虛擬機器功能 預設是開啟的 1 modinfo kvm intel grep nested parm nested bool 2 cat sys module kvm intel p...

何謂「Linux城市」?

2005年3 月,南韓提出要搞所謂 linux 城市 計畫,受到國際社會的普遍關注。顧名思義,南韓 linux 城市 就是 純粹 linux 城市 簡單說來,就是不要 windows 的城市。今天看來,這種 純粹 linux 城市 的想法不夠科學,特別是對發展軟體業的指導 促進作用不大。當今,國際軟...

何謂立沖帳?

傳統上在建立會計科目時,若有明細專案,就會在後面加上 ex.應收帳款 朝陽,來表示這個會計科目是屬於應收帳款,物件是朝陽。可是如果有很多個 則會變成建立 l應收帳款 朝陽 l應收帳款 中興 l應收帳款 正文 共使用三個會計科目。這樣不僅浪費會計科目 因為可能很久都沒使用到 也會使輸入更加不便 需查詢...