sinopart 发表于 2023-9-13 18:00

现有的计算机数据总线技术中,有没有允许热插拔内存的技术?

可以在不影响操作系统正常运行的情况下热插拔来增加内存(允许不能减少内存),或是允许计算机系统在执行某一类特定任务的时候启用额外的内存,而这些额外的内存子系统在被热启用之前处于完全断电的状态(这些额外内存具有和操作系统正常内存一样的结构和性能)。

晓古城 发表于 2023-9-13 18:04

那要买卧式机箱,接口插满动一下都是折磨

labyrin 发表于 2023-9-13 18:07

硬盘热拔插是因为经常坏,需要保证机器在线,内存的话几乎不会坏,没有人为这个设计的,不然别说内存,CPU都能给你整成热拔插

xy. 发表于 2023-9-13 18:07

ibm 和 hp 的服务器都有支持内存热插拔的, 但原理类似于 raid 1

rSkip 发表于 2023-9-13 18:21

只允许热插不允许热拔的需求 不可持续也并不存在吧。
热插拔需要类似硬盘一样做冗余,也会影响物理内存地址到物理内存的映射关系,感觉不是不能做,但是成本和复杂度都挺高的。如果没有特别强烈的需求的话估计不会做吧。

YoshinoSakura 发表于 2023-9-13 19:58

感觉这玩意好像就在虚拟机上出现,没接触过能热添加的物理机器

Mufasa 发表于 2023-9-13 20:09

以前那种4路Xeon,用内存扩展板的服务器,可以热插拔内存,但必须先开启内存RAID 1
整个过程操作系统不会感知到,也不会有内存容量变化。

IBM和HP,这两家的小型机,很多零件都可以热插拔。
Power系列处理器的机器,甚至可以热插拔CPU(实际是在线更换运算节点)

至于楼主说的,平时不开那么多内存,负荷增长时开更多的内存。
这是IBM小型机的技术,出厂的机器其实都是满配,根据授权决定开多少给用户使用。
对于备份服务器,平时只要买很少的授权就可以了,
当主机故障需要用到备份服务器时,花钱买临时授权,把机器开满。

xiaopang666 发表于 2023-9-13 20:17

cpu热插拔[狂笑]

fell9999 发表于 2023-9-13 20:46

HP服务器有"raid1"内存.
但是必须是两个U才行
另外虚拟机里可以实现热插拔内存.充分说明操作系统是支持的.
成本的话.你都考虑热插拔了.还计算什么成本呀

nineapple 发表于 2023-9-13 20:48

有的,FT 服务器,连CPU都可以在线更换, 一般初始配置大概100万起

赫敏 发表于 2023-9-13 21:28

热插拔的前提是有冗余。就看你愿不愿意为了这个热插拔付出容量减半的代价

OstCollector 发表于 2023-9-13 21:42

https://www.kernel.org/doc/html/v5.0/admin-guide/mm/memory-hotplug.html

zerozerone 发表于 2023-9-14 00:46

支持没问题,先把银子准备好

Ls12 发表于 2023-9-14 08:41

labyrin 发表于 2023-9-13 18:07
硬盘热拔插是因为经常坏,需要保证机器在线,内存的话几乎不会坏,没有人为这个设计的,不然别说内存,CPU ...

CPU 确实有热插拔

c2h6o 发表于 2023-9-14 10:03

高端服务器内存和IO卡都能支持热插拔,但目前基本上绝迹了,主要是要求太高,需求很少。

雨季不再来 发表于 2023-9-14 11:54

c2h6o 发表于 2023-9-14 10:03
高端服务器内存和IO卡都能支持热插拔,但目前基本上绝迹了,主要是要求太高,需求很少。 ...

有这个需求的为什么不搞一台热备服务器呢?

c2h6o 发表于 2023-9-14 12:42

雨季不再来 发表于 2023-9-14 11:54
有这个需求的为什么不搞一台热备服务器呢?

之前有这种功能的服务器基本上都是用在有热备的环境的,基本都是高端服务器或者小型机,甚至是双活的集群,最近几年的高端服务器也没有这功能了,估计一个是成本高,二是需求小,还有就是虚拟化环境的普及。

Mufasa 发表于 2023-9-14 13:32

c2h6o 发表于 2023-9-14 12:42
之前有这种功能的服务器基本上都是用在有热备的环境的,基本都是高端服务器或者小型机,甚至是双活的集群 ...

主要是虚拟化环境的普及

单个节点发生故障,虚拟机可以在线迁移到没有故障的节点上继续运行。
故障节点可以停机慢慢修,只要整个集群的资源还没有满载,就没事。

c2h6o 发表于 2023-9-14 14:24

Mufasa 发表于 2023-9-14 13:32
主要是虚拟化环境的普及

单个节点发生故障,虚拟机可以在线迁移到没有故障的节点上继续运行。


是的,但有一些关键业务和核心数据库还是运行在物理机上的。

imyz 发表于 2023-9-14 16:08

Blade 刀片服务器就是这个思路,区别在于,Blade Server 本身是一个完整的系统
页: [1]
查看完整版本: 现有的计算机数据总线技术中,有没有允许热插拔内存的技术?