iT邦幫忙

0

MySQL Cluster 寫入速度這樣太慢了嗎

目前我己經架設完成MySQL Cluster 7.1 進入實測階段
架構配置為
MEM NODE *1 192.168.0.1
DATA NODE *2 192.168.0.10 192.168.0.11
SQL NODE *2 192.168.0.20 192.168.0.21

五台分別配置在三台PC上以VirtualBox建製
PC硬體為
P-III 1266 192.168.0.11 & 192.168.0.21

E5300 192.168.0.10 & 192.168.0.20

E5300 192.168.0.1

RAM 全都是2G

我現在對192.168.0.20 進行十萬筆資料寫入
發現每秒只能寫入約80筆
請問這樣的速度是正常的嗎
如果是的話瓶頸有可能是在哪裡呢?

外獅佬 iT邦大師 1 級 ‧ 2011-03-14 23:32:33 檢舉
p3 266....Orz...
如果把這個node停掉呢?試試看吧....
fillano iT邦超人 1 級 ‧ 2011-03-17 13:39:38 檢舉
我還用transmeta crusoe的機器試跑過mysql cluster...速度還好,不過效能卡在網路(100M)。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
10
fillano
iT邦超人 1 級 ‧ 2011-03-14 20:55:58
最佳解答

網路速度。data node之間的資料交換非常頻繁,網路速度不夠的話,撐不起來。data node之間最好用獨立的網路來連接。

看更多先前的回應...收起先前的回應...
Ray iT邦大神 1 級 ‧ 2011-03-14 23:15:13 檢舉

也要看看每筆資料的長度有多大? 每筆 1KB 的話, 是很不正常; 但每筆 1MB 的話, 就算很正常..

fillano iT邦超人 1 級 ‧ 2011-03-15 13:03:33 檢舉

的確。

fillano iT邦超人 1 級 ‧ 2011-03-15 13:28:16 檢舉

P3沒有支援VT吧XD?這樣速度會被虛擬機器拖到。建議你把management node放在P3這台,data node跟sql node放在那兩台E5300上。

hankyeh iT邦新手 4 級 ‧ 2011-03-15 15:25:45 檢舉

E5300 那兩台也沒有支援VT >_<
只能就目前的環境先測試

fillano iT邦超人 1 級 ‧ 2011-03-15 18:05:28 檢舉

不然...P3這台當作management node+sql node,然後兩台E5300做data node看看,並不必要拆成那麼多台。另外,這樣就不用在vm跑了,測試數字比較可靠。

8
mrpan
iT邦新手 1 級 ‧ 2011-03-15 09:10:41

" 五台分別配置在三台PC上以VirtualBox建製 "
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我認為是上面這句的問題

虛擬機對於資料寫入硬體要求非常高
一般的 ATA 架構會拖死整體效能
如果虛硬碟空間是用漸進增加的效能又會更差

如果要感受速度差異在哪, 請直接開網芳資料夾, 試著把大檔丟進去便知.

以上經驗: 一個曾經用虛擬機架 File Server 的人

6
harrier7
iT邦研究生 2 級 ‧ 2011-03-15 16:16:55

效能測試/驗證避免使用 VM 來實行。VM 用在規劃/測試架構時、或是上線節能/靈活調度資源時使用。
VBox 單機效能很高,但技術和 VMware 差很大,如果不得已需要使用 VM 測試,請儘量使用 VMware ESXi 版本,光記憶體配置和實體通道傳輸的技術,就會讓你效能有差。
最後,不論何種 VM,硬碟 I/O 都要避免,硬碟涉及機械結構瓶頸,只能用 storage system RAID 及上面的 cache 來改善。

外獅佬 iT邦大師 1 級 ‧ 2011-03-16 23:45:56 檢舉

我比較推薦...XenServer...比較不挑機器...效能表現也不錯,重點是...免$$

我要發表回答

立即登入回答