那么,我已经读了一个地方,因为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将我redirect到: http : //xenproject.org/developers/teams/hypervisor.html 这意味着如果我安装这个包,我会解决这个问题? 有人可以向我解释这一切吗? 请不要冷落我,我不知道我问的东西是否正确,我自己也没有谈过这件事,因为我什么都不懂,所以帮忙的是欢迎。 编辑: 我也有一些post,我不明白: https://wiki.xen.org/wiki/Xen_Project_Software_Overview https://wiki.xen.org/wiki/Dom0_Kernels_for_Xen 有人可以清楚地告诉我需要做什么,或知道解决这个问题? 据我了解,XenServer运行在64位(我没有任何32位选项,但我不能certificate这实际上是64位),但控制硬件的那部分是32位的,位,这是如何可能的? 我能解决这个问题吗? 为什么在我的另一台机器使用相同的ISO我没有问题? 这意味着我的硬件有问题,有没有兼容性问题? EDIT2: 英特尔(R)虚拟化已启用…所以,唯一要做的就是告诉我现在要检查的东西。 但有一些意想不到的事情: 当BIOS加载时,它告诉我,它有3319MB,我认为是内存,而XenServer只能使用3318MB …所以,我可以想象,BIOS检测到两个模块,但它只使用3318MB,实际上问题不在于XenServer,真正的问题是与硬件? 谢谢!
我们刚刚收到一台全新的双CPU服务器,在启动后不久发生内核崩溃,甚至在操作系统设置空闲时发生。 我能够安装操作系统,并启用mcelog来尝试和了解发生了什么,虽然我不知道如何使输出。 在线阅读让我觉得这可能是其中一个套接字(1)上有缺陷的DIMM,但我跑了几遍memtest,发现没有错误。 有没有可能这是一个软件问题呢? 我已经尝试了2个操作系统,两者都发生了相同的事情,尽pipe在Debian / Proxmox中发生的事情比CentOS更常见。 服务器规格: 双Intel 8核Xeon E5-2620v4 2个DIMM 32GB DDR4 2400MHz RECC DDR4 MB SuperMicro X10DRL-i 这不是CPU散热问题,因为在memtest或操作系统安装过程中,这些温度从未超过35ºC。 在CPU崩溃之前,我也能够在CPU上运行一些短裤基准,而且临时工也没问题。 我怎么知道这里发生了什么? 我可以访问服务器几分钟才发生,我已经下载了vmcore转储,但我不知道如何处理它。 这是引导后50秒,然后坠毁mce日志: [ 56.367615] mce: [Hardware Error]: Machine check events logged [ 70.420914] mce: [Hardware Error]: Machine check events logged [ 71.886789] Disabling lock debugging due to kernel taint [ 71.886894] mce: […]
有没有办法告诉内核保留一定数量的可用内存,而不是将其用于caching? 我听到你在想:“为什么你会想要这个?!当有人想要的时候,caching的RAM是可用的RAM!” 这是一个特例。 看起来,一个ip位置服务的nginx插件检查重装前的免费ram的数量,它拒绝重新启动/重新加载,如果没有足够的严格可用的RAM来做到这一点。 在这种情况下,我有一些服务器…所有的内存caching和一个拒绝重启自己的nginx。 所以我必须手动(或“cronly”)做一个drop_caches有足够严格的可用RAM的nginx重新启动。 我想有一个方法来指定一个最大数量的cachingram或一个最低严格的免费RAM,以保持可用摆脱hacky drop_caches方法
为什么是这样? 我没有使用任何区域(仅限于全局),因此从ILOM中进行深入分析时,内存上限似乎不是答案,所有DIMM模块都显示为已启用,没有任何故障。 root@alfred:/root# prtdiag System Configuration: Oracle Corporation sun4v Sun Blade T6320 Server Module G2 Memory size: 2048 Megabytes ================================ Virtual CPUs ================================ CPU ID Frequency Implementation Status —— ——— ———————- ——- 0 1415 MHz SUNW,UltraSPARC-T2 on-line 1 1415 MHz SUNW,UltraSPARC-T2 on-line 2 1415 MHz SUNW,UltraSPARC-T2 on-line 3 1415 MHz SUNW,UltraSPARC-T2 on-line 4 1415 MHz […]
有一个Inspur SA5212SC服务器涉及内存错误。 在dmesg输出中,我得到了一些错误: {16}[Hardware Error]: Hardware error from APEI Generic Hardware Error Source: 1 {16}[Hardware Error]: APEI generic hardware error status {16}[Hardware Error]: severity: 2, corrected {16}[Hardware Error]: section: 0, severity: 2, corrected {16}[Hardware Error]: flags: 0x01 {16}[Hardware Error]: primary {16}[Hardware Error]: fru_text: CorrectedErr {16}[Hardware Error]: section_type: memory error {16}[Hardware Error]: node: 0 {16}[Hardware Error]: […]
我在2GB RAM的CentOS虚拟客户机上运行Virtualmin GPL 5.07。 有时,当几个电子邮件同时到达时,几个“clamscan”实例启动,每个实例使用几百MB的RAM,这实际上几乎消耗了所有的RAM,导致像MySQL这样的其他软件由于“没有可用的记忆”。 如何禁用传入邮件的clamav扫描,甚至强制clamav运行一个实例,而不是为每个传入邮件启动一个新实例? 感谢任何指针。
在Windows 2016标准主机上,我的Hyper-V-Guest(SLES系统)出现问题。 在Hyper-V中,我为这台机器分配了120000MB的内存。 但是,如果在SLES guest total used free shared buffers cached Mem: 67961 2038 65923 219 11 807 -/+ buffers/cache: 1219 66742 Swap: 122879 0 122879键入free -m ,则会得到以下输出: total used free shared buffers cached Mem: 67961 2038 65923 219 11 807 -/+ buffers/cache: 1219 66742 Swap: 122879 0 122879因此,只有66 GB内存。 我试图打开/closuresdynamic内存,NUMA,改变NUMA参数,但没有成功。 有一段时间,更多的内存是由free -m显示出来的,但是重启后我又遇到了同样的问题。 在Windows主机上,内存被分配,所以如果我启动虚拟机(在这个主机上没有其他虚拟机),我看到使用了124/256 GB。 […]
我希望有一些关于我的z800的RAM升级的build议。 目前,我正在进行升级,并决定了以下组件: 2x Xeon X5675处理器(Hex Core – 3.06GHz)196GB RAM 2x 2TB WD Red Drives(RAID 1) 我的计划是完全规划并将其用作虚拟化服务器。 最有可能的是Hyper-V,因为我已经有了另一个运行ESXi的机器,我想学习两者。 考虑到这一点,关于RAM的速度, 拥有1066MHz RAM或1333MHz RAM会更好吗? 如果我使用1066MHz,会发现有什么不同吗? 任何build议你们可以给我这个将非常感激! 多谢你们! 斯蒂芬
我只是想理智的检查一下,我的理解我的戴尔r710的内存DIMMconfiguration。 我目前已经安装了8个16GB的DIMM(Hynix HMT42GR7BMR4 C -G7)。 我购买了额外的8 x 16GB DIMM(Hynix HMT42GR7BMR4 A -G7)。 我希望能够使用全部16个DIMM来实现总共256GB的可用内存(这是一个嵌套的vSphere环境)。 但是,经过多次尝试findDIMM的工作configuration/布局,我相信我无法使用每个通道中的第三个插槽,这是由于前两个DIMM(上述每个型号中的一个)均为四列。 每个渠道只能支持8个等级。 我是否认为由于这个限制,我只能填充每个通道中的3个DIMM插槽中的2个? 因此每个通道32GB,每个CPU 3个通道(总共96GB),总可用值为192GB? 是否可以find更低级别的DIMM? 即16GB的DIMM只有双列或类似的东西,所以我可以从16GB的DIMM 256GB的? 组态: 见图 参考: http://www.dell.com/downloads/global/products/pedge/en/server-pedge-installing-upgrading-memory-11g.pdf
我一直在试图在计算机群集上运行python脚本,但仍然遇到一个错误,指出超出了RSS内存限制。 我正在使用这个程序分析一个包含大约40000个案例的数据集。 我已经在我的电脑上尝试了1000个元素,而且它似乎使用了非常less量的内存。 Fedora上的系统监视工具显示我的电脑的内存使用率为23%左右,相当于1.7Gb(主要由操作系统本身使用),但是当我在群集上运行时,RSS内存超过了14GB。 我不知道发生了什么,为什么我的电脑和群集之间的内存使用情况有所不同。 任何帮助表示赞赏。