兩台伺服器的記憶體記憶體能合併成乙個嗎?比如一台32G,一台16G,然後兩台做個集群,跑個40G的虛擬機器

時間 2021-05-12 02:14:54

1樓:

虛擬機器是不可能的了.

但是如果是應用層的,當然可以了.

首先你的應用要支援分布式部署, 可以利用CPU了; 然後用redis 這種可以利用記憶體了; 然後用分布式檔案系統,可以利用硬碟了; 用分布式閘道器 , 就可以利用網路介面了.

2樓:

曾經(近十年前)關注過乙個專案,就是能把多台機器的記憶體、處理器模擬成一台機器的效果。至少驗證測試通過了。

但問題是效率非常低,畢竟當時沒有記憶體速度的外部匯流排。現在不知道專案如何了。

3樓:果果

知道系統基本原理的話就不會問出這樣的問題。。

cpu與記憶體的通訊速度高達10gb一秒甚至更高,然而目前沒啥東西支援跨越主機板的那麼高速通訊。。

對了,雙路主機板對於記憶體高延遲也是乙個很頭疼的問題。

4樓:鄒曉川

通用的分布式記憶體系統,研究了幾十年了吧,也沒啥成果出來。反而是spark,mpi這種帶有一定程式設計正規化的分布式系統更適合時代的發展。

5樓:Errock

如果同時代/平台的伺服器,建議親把其中一台的記憶體拔下來插到另一台上。當然,為了保證組成集群,請至少留一根記憶體。

(真的有多合一虛擬化技術的話,求艾特,超想用這個玩遊戲)

6樓:歐文韜

感覺上,就算可以,兩台機器之間只能通過某種介面通訊吧,好像現在外部介面裡除了pci-e沒啥介面的吞吐能和記憶體一戰。延遲就更不用說了。所以這麼做可能還不如插乙個高速ssd(intel 傲騰900p之類)做swap

7樓:Paco Li

你知道記憶體為什麼叫「內」存嗎?跨機器了增加的IO延遲是訪內延遲的幾百倍。一般只有在應用層框架做這種事情,並且還要減少跨機通訊,比如spark的RDD。

你要是記憶體不夠,就看看有沒有空卡槽拔過去插得了。

另外,你那40G是不是只是虛擬機器硬碟容量?或者,直接調低虛擬機器對記憶體的需求就能解決。

距離我工位兩公尺的地方有兩台伺服器,長期來看,對我的身體有多少影響?

主要還是散熱帶來的空氣乾燥讓人頭疼,噪音還是其次。輻射那玩意就算了,沒傳的那麼誇張。可以向上面要求裝個隔離區,就說噪音和散熱讓人心燥,長時間空氣過於乾燥對人體不好。要是有明文的規範證明這個輻射有危害,老早在安裝的時候就有要求的,你以為安裝單位就不怕這種法律糾紛的嗎?你越擔心,你的心態就越不穩定,外加...

session是儲存在伺服器的記憶體中還是資料庫裡?

清竹峰雲劍Kris 看語言,一般的應用框架都預設儲存在記憶體裡,php預設是檔案裡。儲存在記憶體裡有很多缺陷 不健壯,程序掛了,session全部丟失,比如使用者寫了幾個小時的文章,即使程序恢復也無法儲存 無法熱更新,一更新所有使用者登出 無法分布式,記憶體session只能分布在一台伺服器的上,負...

當前伺服器最大記憶體是多少?限制因素又是什麼?

林若天 我花4000買了個二手戴爾中檔伺服器 r720,記憶體最高1.5T,雙cpu 24個記憶體槽。說明書建議2cpu插8根,收到的時候只插了4根也能用,最近公升級到了8條共64g。 Luv Letter 單路 Power 9 借助八個記憶體緩衝模組,可以接 32 條記憶體,考慮到現在 DDR4 ...