iT邦幫忙

0

Openstack效能提高的問題

各位大大好:小弟目前位於一家公司當小小IT菜鳥有些問題想請教會Openstack的高手

小弟我之前安裝多節點的時候,我的controller跟我的節點都各自使用一張網卡,安裝完後卻發現執行的速度非常慢,我的PM跟我說因為我的網卡只使用一張所以他的效率大大降低。
請問一下我該怎麼做提高openstack的效能讓使用者可以更順利的用呢?

1 個回答

0
raytracy
iT邦大神 1 級 ‧ 2019-02-13 14:31:02

我是不相信一張網卡會慢到哪裡去啦, 除非你的環境是 HPC 之類的..

甚麼叫快? 甚麼叫慢? PM 隨便說, 你也隨便信?
快慢不能用感覺來評斷, 工程師應該要有數據當證據...

如果你的網卡是 1Gbps, 難道他這 1G 都被塞爆了嗎?
如果流量沒有被塞爆, 那把她拖慢的罪魁禍首又會是誰?

查修效能問題, 首重「能見度」(Visibility), 你的系統如果沒有能見度, 看不見數據, 眼睛蒙著, 大家也只能觀落陰的瞎猜....

能見度工具很多, 本機內就可以用的小工具:
nmon
bmon
htop
iptraf
iperf

稍微大一點的本機工具:
netdata
glance

大規模多主機的監測工具:
Librenms
Zabbix
Prometheus/Grafana

你得先備齊了能見度工具, 才能進入到查修的階段....

小弟不才,碰openstack的時間不算多。因為在下使用的時候發現上傳一個iso檔案非常慢所以非常苦惱該如何是好...看到大大您給的工具很多小的非常感謝您提供我這些道具。敢問在下我該從何處查詢呢?

raytracy iT邦大神 1 級 ‧ 2019-02-14 19:18:43 檢舉

上傳 ISO 是要放進 Glance 裡面去嗎?
還是要上傳到哪個地方去?

Openstack 總共有 31 個大模組合併而成的, 不同地方有不同查法, 而且我不知道你哪些模組有裝? 哪些沒裝? 資料流中間不知道經過那些模組的處理?...

  1. 後端的 Storage 是用甚麼技術建構的?
  2. 先把模組的網路架構圖畫出來才知道資料如何流動
  3. 有沒有用 iperf 測過 node<->node 之間的傳輸速度?
  4. 先在資料流經的每一個 node 安裝 bmon 看一下: 當你上傳 ISO 檔案時, 每片網卡的即時流量. 如果每片網卡的最高頻寬, 還沒辦法頂到網卡上限的話, 就很難怪罪給網卡的數量不足...

回應大神
我是要把ISO放到Glance的致於安裝方法我是按照 packstack部署工具沒有自給額外加裝,所以是最一開始的剛安裝好的樣子。

請大神見諒,小弟我是一個剛出來混沒多久的IT新手所以很多問題我也無法回答,因為我沒有想過只是照著安裝教學來的。也不知道網路架構圖怎麼畫,但是您給的方法與意見讓小的深知自己實力實在不足掛齒...
小的會再學習的...!
安裝的參考是:https://www.inwinstack.com/2018/03/13/openstack-install-packstack-2/

我要發表回答

立即登入回答