2013-08-16 72 views
0

我打算在安裝永久磁盤到文件夾中的Apache(在/ var/WWW)和MySQL(在/ var/lib中/ MySQL的),以避免必須在服務器之間複製信息。的Apache和MySQL與永久磁碟到多個實例

任何人都做了測試,以瞭解永久磁盤的I/O性能類似於相同的磁盤連接到100個實例,以及只有2實例時?多少個實例可以連接一個持久磁盤也有限制?

回答

0

我不知道你打算使用,所以這是一個有點難以具體評論什麼設置。

如果您打算將所有服務器連接到同一個永久磁盤,請注意磁盤只能以只讀模式連接到多個實例,因此您可能無法在MySQL中使用臨時表等額外的配置。

這是一個有點難以得到性能參數進行一個假設的配置;我預計性能將取決於存儲的數據量(例如,1TB的數據表現不同於100MB),實例大小(較大的實例具有更多的頁緩存內存和更多的CPU來處理I/O)以及訪問模式。 (隨機讀取與連續讀取)

最好的辦法是建立一個小的測試系統和運行使用類似apachebench,JMeter的,或httpperf實際負載測試。否則,你可以嘗試構建一個類似於你的目標基準的人造負載。

注意,只是運行的bonnie ++或FIO對盤可能不告訴你,如果你要遇到的問題;例如,它可能是一臺機器的順序讀取和另一臺機器的隨機讀取相結合造成的問題,或者來自同一塊的500個同時順序讀取會導致問題,但是您的應用程序從不會這樣做。 (如果您使用的是Apache + MySQL,那麼您的應用程序似乎不太可能這樣做,但在測試之前很難確定地知道它。)