我有刀片服務器,我想知道如何可以在刀片之間使用CPU/RAM。OpenStaxk:使用CPU跨多臺服務器
我想有一臺32物理cpu的機器,我希望所有的cpus一起工作。
可以在服務器之間共享cpu嗎?
我有刀片服務器,我想知道如何可以在刀片之間使用CPU/RAM。OpenStaxk:使用CPU跨多臺服務器
我想有一臺32物理cpu的機器,我希望所有的cpus一起工作。
可以在服務器之間共享cpu嗎?
不,沒有軟件的明確支持是不可能的。您不能在多個cpu核心上運行單線程程序;並且您可以在不同的未連接(不連貫)物理cpus上運行多線程程序。
不同的刀片服務器是不同的服務器,每個服務器都有自己的操作系統實例。它們沒有內存一致性,只有網絡連接,因此它是軟件(及其程序員)在多個進程之間拆分任務並使用網絡連接它們的任務。在計算機集羣中有MPI接口,使編程這些程序更容易。
有使用不連貫內存PC機羣幾個項目模擬共享存儲系統(或單一操作系統實例的系統),但他們被遺棄和/或過慢:英特爾集羣OpenMP,https://en.wikipedia.org/wiki/Single_system_image(MOSIX/openMosix的) ,ScaleMP,不同的軟件DSM(https://en.wikipedia.org/wiki/Distributed_shared_memory#Software_DSM_implementation)...
什麼是你想要在32 cpus上運行的軟件? – osgx