1
oott123 2015-01-03 23:15:38 +08:00
前来围观土豪……
为什么我感觉是寻址空间不够用了…… |
2
omi4399 2015-01-04 00:07:54 +08:00
楼主真土豪! 4G 内存应该是CentOS的Kdump吃掉的。
|
3
Dannytmp 2015-01-04 00:20:44 +08:00
什么牌子的服务器,可以装256的内存
|
4
nicai000 2015-01-04 00:24:39 +08:00
free本来就不是显示物理内存大小, 显示的是内核管理的内存大小
|
5
0216789abc OP @oott123 事实上是够用的,64位处理器的内存寻址能力应对256G绰绰有余
|
6
blacktulip 2015-01-04 00:29:50 +08:00
内存比我硬盘大
|
7
kiritoalex 2015-01-04 00:31:00 +08:00 via Android
估计占满了也没事,毕竟内存这个本来就是保留的,也就是说那少的部分仍可用
|
8
0216789abc OP @omi4399 谢谢,查了一宿,kdump有吃掉一部分,大部分是被dmesg里面的PM: registered nosave memory信息吃掉的,进一步查询,有说是电源管理的,有说是isa/dma映射的,没个准确说法。感觉再深究就要去读kernel了……
|
9
0216789abc OP @Dannytmp Xeon V2 以后都可以装那么多了
|
10
0216789abc OP @nicai000 我的问题就是为什么内核管理的内存少了那么多
|
11
nicai000 2015-01-04 00:40:57 +08:00
@0216789abc 内核自身, 硬件映射, reserved, kdump等等等等
|
12
omi4399 2015-01-04 00:45:25 +08:00
@0216789abc 不谢,话说楼主肯定不差这4G 内存,还是早点睡吧,别折腾了。
|
13
nicai000 2015-01-04 00:46:47 +08:00
@0216789abc 还有显存, "PM: registered nosave memory"只知道是map给了硬件, 但内核无法得知给了谁, 因为不是内核给的
|
14
0216789abc OP @nicai000 谢谢。奇怪的是,map给硬件的内存空间是随着内存总量成比例提升的,还有一台32G的服务器只map了几百MB。
|
15
0216789abc OP @omi4399 最近在测试一揽子新技术,把BIOS里能开的新技术都打开了,主要是担心是不是新技术导致的问题。
|
16
omi4399 2015-01-04 01:30:57 +08:00
@0216789abc BIOS 里内存大小显示是多少?
|
17
omi4399 2015-01-04 02:02:05 +08:00
@0216789abc
System Memory Sizing and Publishing The address space configured in a system depends on the amount of actual physical memory installed, on the RAS configuration, and on the PCIe* configuration. RAS configurations reduce the memory space available in return for the RAS features. PCIe* devices which require address space for Memory Mapped IO (MMIO) with 32-bit or 64- bit addressing, increase the address space in use, and introduce discontinuities in the correspondence between physical memory and memory addresses. The discontinuities in addressing physical memory revolve around the 4GB 32-bit addressing limit. Since the system reserves memory address space just below the 4GB limit, and 32-bit MMIO is allocated just below that, the addresses assigned to physical memory go up to the bottom of the PCI allocations, then “jump” to above the 4GB limit into 64-bit space. See the comments below about Memory reservations. 取自英特尔官方文档 |
18
billwang 2015-01-04 09:54:47 +08:00
256G内存,这种可以做小机了。敢问这种服务器用来做什么服务支撑的?虚拟机?
|
19
VYSE 2015-01-04 12:26:53 +08:00
128G CENTOS也被吃掉2G,129062MB
|
20
tywtyw2002 2015-01-17 15:45:53 +08:00
@0216789abc 我以前装centos 7的时候也是少了4G,查了半天没查不来,重启了2次就好了,感觉是一个bug吧。有一次重启是断电1个小时(转移到机房)。
|