-1

隨着多核現在比較常見的,遊戲開發商正在轉向使用線程,這是在這個問題上討論倚:爲什麼開發者不能在集羣上運行遊戲?

Why don't large programs (such as games) use loads of different threads?

對我來說,這個想法似乎類似的想法有運行的東西多臺機器集羣或並行計算。

一些遊戲運行在專用服務器上。

我的問題是:您可以使用羣集來最大限度地提高並行功耗,與線程在多核系統上執行的方式相同嗎?它會帶來同樣的好處嗎?爲什麼/爲什麼不?

+0

爲什麼不呢?沒有任何東西讓管理員重新分開服務器端的負載......。 –

+0

雖然我聽說這很少見。還有一些關於瓶頸或其他問題。我真的不知道這件事。 – bigcodeszzer

回答

4

你可以這樣做。但是在集羣之間共享遊戲引擎的計算會給系統帶來更多的瓶頸。因爲集羣將使我們的網絡,它比CPU和主內存慢。

某些遊戲使用模擬客戶端共享大量計算負載。但他們需要非常小心由網絡延遲引起的同步問題。