為什麼緩存是增強SmartCloud輸入/輸出性能的一個重要元素

來源:互聯網
上載者:User
關鍵字 SmartCloud 緩存 輸出性能

為了理解 HTTP://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud 環境中的短暫存儲性能,我們使用 vdbench 設置了一項基準測試。 vdbench 是一個 I/O 工作負載產生器,用於驗證資料完整性和度量直接附加和網路連接的存儲的性能。 它是一個免費的工具,容易使用,而且常常用於測試和基準測試。

我們得出的結論是,緩存是 I/O 基準測試中的一個重要元素。 本文介紹我們設置基準測試的步驟並展示結果。 但是首先我們會簡要介紹我們使用的以下產品和工具。

我們的基準測試設定

首先從 SmartCloud 開始,這是一個以基於內核的虛擬機器 (KVM) 為基礎構建的公共雲服務,是 x86 架構上的 Linux® 的一個全面的虛擬化解決方案。 SmartCloud 是一個完整的基礎架構即服務 (IaaS) 產品。 可將它用作構建平臺即服務 (PaaS) 和軟體即服務 (SaaS) 解決方案的基礎。

SmartCloud 的關鍵特性包括:

自助配置虛擬伺服器機器和虛擬存儲空間(持久性存儲) 網路功能 即用即付的結算策略 自動設定資源 開放 API 可用於開發腳本和軟體來增強自動化 VM 大小涵蓋從一個虛擬 CPU 和 2GB 記憶體到 16 個 CPU 和 32GB R AM。 Windows® 和 Linux 作業系統都可部署,包括 Red Hat Enterprise Linux 和 SUSE Linux。

SmartCloud 提供了 3 種類型的存儲:

短暫存儲與一個 VM 被配給之後相關聯。 持久存儲是一種網路附加存儲,通過動態附加到一個活動實例/與該實例分離來訪問。 物件存儲與 Nirvanix 聯合提供,可配置為非結構化資料的一種按需存儲解決方案。

在我們的基準測試中,我們將重點看看短暫存儲。

我們使用 vdbench 來測試原始磁片和檔案系統。 它有一個 Web 使用者介面可顯示詳細的性能報告。 vdbench 由 Sun Microsystems 的 Henk Vandenbergh 開發,以前稱為 StorageTek。 vdbench 是使用 JAVA® 編寫的。 它在 Solaris、Windows、HP-UX、AIX、Linux、Mac OS X、zLinux 和原生 VMware 上經過了測試。

短暫存儲的更多資訊

短暫存儲在配置一個 VM 時創建。 它的生命週期與它綁定到的實例直接相關。 短暫存儲從位於節點內的本地磁片創建。 基於共用基礎架構上正在執行的操作,它的輸送量具有顯著變化。

對於配置短暫存儲不小於 60GB,對於配置的最大 VM,最大可達 2048GB。 如果沒有必要使用完整的實例存儲,您可為虛擬機器配置最低的短暫存儲量 (60 GB)。 配置最低存儲可減少大型虛擬機器類型的配置時間。 在刪除實例後,虛擬機器實例存儲就會被擦除。

圖 1. 為一個 VM 配置短暫存儲

相反,要將資料存儲更長時間,可使用持久存儲塊。 與短暫存儲相比,持久存儲沒有與 VM 綁定的壽命,它是獨立計算的。 持久存儲可動態附加到 VM 或從 VM 分離,因為它是一個網路附加存儲 (NAS) 原始磁片,必須從來賓內格式化和裝載,如下所示。

圖 2. 通過網路附加的 VM 實現持久存儲

在我們的基準測試中,我們通過使用 Red Hat Linux 配置一個 VM 來創建短暫存儲。 它類似于下圖:

圖 3. 使用 Red Hat Linux 為短暫存儲配置 VM

設置基準測試

您應該已安裝並正在運行 SmartCloud。 接下來,您必須分配一個虛擬塊設備和一個 ext3 檔案系統,然後安裝 vdbench。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.