Memory

XenServer 未檢測到整個 RAM(Dom0 和 DomU 32 位問題)

  • February 14, 2017

好吧,在某處我讀到我的機器由於 32 位限製而無法讀取所有 RAM:

http://xenserver.org/blog/entry/the-reality-of-a-64-bit-dom0.html

在此處輸入圖像描述

我什麼都不懂,誰能解釋一下這是什麼意思?

http://discussions.citrix.com/topic/265801-xenserver-detected-just-3319mb-ram-howto-set-more/

在此處輸入圖像描述

我的問題是我也有一個 Asrock MB,我不知道問題是否在這裡,或者與我的安裝有關:

在此處輸入圖像描述

在我家外面的某個地方,我還安裝了具有相同 ISO 和 4GB 的 XenServer,一切正常。

但這裡不是,我不知道我是否需要修補一些東西……因為在第一張圖片中,Xen Project Hypervision 將我重定向到:http: //xenproject.org/developers/teams/hypervisor.html

這意味著如果我安裝這個數據包我會解決這個問題?

有人可以向我解釋這一切嗎?

請不要對我投反對票,我不知道我所問的事情是否正確,我沒有自己談論這些事情,因為我什麼都不懂,所以任何幫助都是歡迎。

編輯:

有一些文章我也看過,沒看懂:

https://wiki.xen.org/wiki/Xen_Project_Software_Overview

https://wiki.xen.org/wiki/Dom0_Kernels_for_Xen

有人可以清楚地告訴我需要做什麼,或者知道解決這個問題嗎?

到目前為止,我了解到 XenServers 在 64 位上執行(我沒有任何 32 位選項,但我無法證明這真的是 64 位),但控制硬體的那部分是 32-位,這怎麼可能?我可以解決這個問題嗎?為什麼在我的另一台機器上使用相同的 ISO 我沒有問題?這意味著我的硬體有問題,是否有任何兼容性問題?

編輯2:

在此處輸入圖像描述

英特爾 (R) 虛擬化已啟用…因此,您唯一要做的就是告訴我現在檢查一下。

但有一點出乎意料:

在此處輸入圖像描述

載入 BIOS 時,它告訴我它有 3319MB,我認為是 RAM,而 XenServer 只能使用 3318MB……所以,我可以想像 BIOS 檢測到這兩個模組,但是,它實際上只使用了 3318MB問題不在 XenServer,真正的問題出在硬體上???

謝謝!

我自己解決了這個問題。

這是 BIOS 的問題,因為我買了兩個 2GB 的 DDR2 模組,我必須啟動 Memory Remap 選項。

引用自:https://serverfault.com/questions/832547