2013-02-04 62 views
0

我們正在忙於創建服務器層級管理器(可能不是最大的名稱)。這是打算做什麼決定我們哪些服務器是最適合工作的。我們已經確定了以下幾點作爲我們想立足於我們的決定的最重要的標準:服務器比較 - 根據規格比較服務器

  • RAM
  • OS
  • 沒有核心

我們曾經考慮過,包括建築,然而,隨着RAM數量的增加,我們可能會在我們的x64服務器中使用RAM的數量也應該能夠指示架構。

考慮到有3臺服務器可用於不同操作系統,不同數量的內存,不同數量的內核等。我們如何確定哪臺服務器是最好的服務器?我們目前所考慮的是創建一個簡單的度量標準,其中每個部分(RAM,OS和核心)由1以外的值表示(其中1是我們的推薦要求)並以這種方式比較服務器。這是解決問題的好方法嗎?有沒有人有任何更好的想法或知道任何可以協助的工具?

編輯:讓我進一步解釋。這些服務器基本上只是處理引擎。他們都會和同一個數據庫交談。情景是這樣的:我們可以在任何時候刪除或添加服務器,比如說主服務器,其他服務器必須自己弄清楚主服務器是誰。當初級讀取時,層次結構應該認識到再次有一個新的初級。我們已經有了這個機制。我的問題是關於度量。在確定什麼是最好的主服務器方面,是否還有其他相關因素需要考慮?

回答

1

你的問題太寬泛了,沒有人給你一個很好的具體答案。這取決於你的數據庫,用戶數量,頻繁運行的查詢等等。

例如,如果你有很多長時間運行的查詢,那麼你應該關注更多的內核。

我會考慮的另一件事是存儲。你有什麼樣的存儲選項?是本地SATA,SAS,SSD還是某種網絡存儲?

無論如何,如果您想要更好的答案,請提供更多信息。

+0

對不起。我們已經確定存儲不是我們需要考慮的一個因素,因爲這些主要是處理引擎,這些引擎都會與同一個數據庫進行交流。實際上,我們正在試圖創建一些類似於Windows體驗索引的指標,但基於我提到的因素。我希望這有幫助。 – Ash

+0

我編輯了我的問題,以更好地反映我正在尋找的答案。 – Ash

+0

明白了。現在看起來更好。 如果我們在談論Windows服務器,我總是會選擇最新的操作系統 - win server 2012,但是如果你有足夠的服務器,這可能會變得很昂貴。在我看來,我並不是專家,最好對所有的服務器使用相同的操作系統,但是如果有20臺服務器運行在win服務器上,可能會花費很多。 關於硬件:我寧願選擇更多內存和更少CPU核心的服務器(它也將花費更少),但它取決於目的。 –