テンセント雲アカウント: 標準型雲盤性能深さ実測
クラウドコンピューティングに触れたばかりの個人開発者や中小企業の多くにとって、腾讯クラウドサーバ (CVM) オプションストレージを購入すると、多くの場合、専門用語に失神されることがある
高性能クラウドディスク、標準型SSD、汎用型SSD、高速型SSD……
その中で、「標準型雲盤」 (一部の古い文書では高性能雲盤とも呼ばれている) は、価格の親民のため、入門の第一選択としてよく使われている。しかし、俗に「一銭一銭」と言われていますが、多くの友達は心の中でつぶやいています。
みんなの穴を避けるために、私たちは自費で腾讯雲の例を開いて、標準型雲盤 (CBS) に24時間に及ぶ「限界圧力測定」を行った。今日のこの文章は、虚しい公式PPTを話さず、最も真実なテストデータと人間の視点を使って、その内情を見せてあげます。
一、参加選手とテスト環境の紹介
テスト結果の客観性を確保するために、他のハードウェアの性能ボトルネックを回避した。今回私たちが選んだテスト環境は以下の通りです。
テンセントクラウドアカウント
テストモデル: 腾讯雲標準型S5インスタンス (4核8G)
Os: Ubuntu 22.04 LTS
テスト盤対象: 腾讯雲標準型雲盤 (容量:100 GiB、データ盤としてマウント)
テストツール: Linux分野で最も権威のあるディスクパフォーマンステストツールFIO (frexible I/O Tester)
⚠黒板を叩く: 標準型雲盤の「計算力式」
クラウドハードディスクの性能は物理ハードディスクと違っています。
容量増加に伴う向上
の。腾讯雲公式の基準式によると、標準型雲盤の理論上限は次の通りである
ランダムIOPS式:$ min \{1800容量(GiB) \ times 8、 \ 6000 \}$
スループット式:$ min \{100容量(GiB) \ times 0.15,\ 150 \}\ text{ MB/s}$
私たちが買ったのは
100 GiB
公式を持ってその「理論上限値」を計算します。
理論IOPS:$1800 100 \ times 8 = 2600 $
理論スループット: $100 \ times 0.15 = 115 \ text{ MB/s}$
次に、FIOで実際に測定して、この理論値に到達できるかどうか、あるいは長時間の圧力で「スピードを落とす」かどうかを見てみましょう
二、核心性能実測: 四大シーン輪番爆撃
実際のビジネスシーン (webサイトの高同時、データベースの読み書き、大規模なファイルのアップロードなど) をシミュレートするために、標準的な4つのテストスクリプトを使用しました。
シーン1: コア指標 -- 4KiBランダム読み取り (模擬サイト訪問、小ファイルロード)
テンセントクラウドアカウント
ほとんどのネットについて
ページサーバは、ハードディスクを最も試すのは、各所に散らばっている小さなファイルをランダムに読むことである。
テストコマンド: fio --filename =/data/testfile --size = 5G --direct = 1 -- rw = randread --bs = 4k --ioengine = libaio --iodepth = 64 --runtime = 120 --numjobs = 4 --name = rand_read_4k
指標
公式理論値
圧力測定実測平均値
表現評価
ランダム読みIOPS
2600
2582
満点達成に近い
平均遅延
4-10ms
5.2ms
正常区間に安定している
実測体感: テストは120秒で、IOPS曲線は非常に穏やかで、断崖式の下落は見られなかった。2500 + のIOPSは、日平均数万IPの一般企業の公式サイト、個人ブログ、APIインタフェースサービスに対応するのに十分な余裕がある。
シナリオ2: コア指標 -- 4KiBランダム書き込み (アナログログ記録、日常データベース修正)
書き込み操作は、通常、読み取りよりもストレージコントローラのリソースを消費します。
テストコマンド: fio --filename =/data/testfile --size = 5G --direct = 1 --rw = randwrite --bs = 4k --ioengine = libaio --iodepth = 64 --runtime = 120 --numjobs = 4 --name = rand_write_4k
指標
公式理論値
圧力測定実測平均値
表現評価
ランダム書き込みIOPS
2600
2495
理論値の95% 程度に達する
平均遅延
4-10ms
6.1ms
たまにわずかな波動がありますが、全体的にはスムーズです
実測体感: 連続的に高強度で小さなファイルを書き込んだとき、遅延は何度も12ms程度にジャンプした。これは、分散クラウドストレージの基礎となる3つのコピーの同期コピーによる正常な物理オーバーヘッドである。超高同時ではないMySQL (例えば、一般的なERP、軽量電気商のバックグラウンド) では、この速度は安定して持ち上がる。
シーン3:大ファイル転送 -- 256KiBシーケンシャル読み取り (アナログ画像動画ダウンロード、バックアップエクスポート)
Webサイトの大きな図やビデオをダウンロードしたり、サイト全体のデータをバックアップしたりする場合は、IOPSではなくスループット (throughput) を見る。
テストコマンド: fio -- filename =/data/testfile -- size = 5G -- direct = 1 -- rw = read -- bs = 256k -- ioengine = libaio -- iodepth =
32 --runtime = 120 --numjobs = 2 --name = seq_read_256k
指標
公式の理論値
圧力測定実測平均値
表現評価
シーケンシャル読み取りスループット
115 mb/s
114.2 mb/s
ほぼ完璧なプレスクリーン帯域幅
実測体感: 順番読み取りはまるで古い犬のようです。114 MB/sの速度は、自宅のギガビットのブロードバンドがいっぱいのダウンロード体験に相当する。もしあなたのサーバが主にファイルのダウンロードや静的なリソースの管理を提供するために使われているなら、標準的なクラウドディスクの表現はかなりしっかりしている。
シーン4:大ファイル転送 -- 256KiB順序書き込み (大ファイルのアップロード、ログの転倒をシミュレート)
最後に、大きなファイルの連続書き込み、例えば私たちは毎日深夜にシステムのフルバックアップを行います。
テストコマンド: fio --filename =/data/testfile --size = 5G --direct = 1 --rw = write --bs = 256k --ioengine = libaio --iodepth = 32 --runtime = 120 --numjobs = 2 --name = seq_write_256k
指標
公式の理論値
圧力測定実測平均値
表現評価
シーケンシャル書き込みスループット
115 mb/s
108.7 mb/s
パフォーマンスが良く、日常の期待に応えます
三、24時間連続の安定性テスト: それは「サボる」のか?
多くの場合、クラウドメーカーのリソースは開通したばかりの時に性能がいっぱいになったが、夜のビジネスのピークになると、「近所の人」がリソースを奪い合っているため、パフォーマンスが急落する。
この問題を検証するために、私たちは1時間ごとに10分間の4KiBランダム読み書き混合テスト (Read/Write比率7:3) を自動的に実行し、一日一晩走ったスクリプトを書いた。
最終的に導出された24時間性能傾向図から見ると
最高IOPS:2590
最低IOPS:2310 (午前1時ごろに表示され、基盤となるホストが大規模な顧客バックアップを行っている可能性があります)
全体変動率: 約10% 程度。
結論
: 標準的な雲盤は基礎的な資源隔離と安定性の面でまだ本物で、数百IOPSに落ちる悪性の縮みは現れていない。テンセント雲の三副本冗長メカニズム (99.9999999% データ信頼性) は日常の安定性に安定しています。
四、長所と短所を客観的にまとめます。
今回の実測データと私たちの長期的な運送経験を結び付けて、腾讯雲標準型雲盤の長所と短所は以下の点にまとめることができる
👍フラッシュスポット
非常にコストパフォーマンスが高い: 標準的なSSDクラウドディスクに比べて、標準的なクラウドディスクの価格はかなり安く、予算の限られた創業チームや学生党に非常に適している。
極度の性能
理論値に近い: 大工場の基礎は、IOPSでもスループットでも、実測は理論値の95% 以上に圧搾できると言っている。
大容量の下に保証があります。容量によって性能が直線的に増加します。もし何百GiBの標準型の雲盤を買うなら、そのスループットは、 $150 \ text{ MB/s}$ のハードウェア上限まで簡単に向上できます。
👎残念点
高同時遅延が弱い: 基礎的なアーキテクチャのため、瞬時に数十万の高周波I/O要求に直面すると、その応答時間が長くなる高負荷のコア生産データベースを走るのには向いていません。
小容量では性能が低い: 20 GiB、30 GiBのシステムディスクだけを買うと、IOPSは2千元以上しかない。コンポーネントが非常に多い重度のシステムがインストールされている場合、起動時や更新時に少し遅く感じることがあります。
テンセントクラウドアカウント
五、選定ガイド: 買うべきですか?
こんなに多くの測定をして、最後に非常に現実的な着地案を提供した。どんなシーンが一番お得なのでしょうか?SSDにお金を入れなければならないシーンは何ですか?
「標準型雲盤」を選ぶのに適したシーン (目を閉じて、お金を節約する):
個人/企業展示型公式サイト: 日常アクセス量が少なく、静的ページが多い。
開発、テスト、デモ環境: チームに日常的にコードを調整することで、研究開発の請求書を大幅に節約できます。
軽量アプリケーション/ツール: 個人プライベートクラウド、簡易コード管理、各種定時実行のスクリプトなど。
純粋なファイルストレージまたはバックアップディスク: サーバの2番目のディスクとして、毎日のバックアップファイルを保存するために使用されます。
「汎用型/高性能SSDクラウドディスク」を選択する必要があるシーン (このお金を節約しないでください):
高流量オンライン電気商、コミュニティ: 毎秒何百人もの人が同時に更新、注文して、一秒を逃したのは大きな損失である。
主業務データベース (MySQL / PostgreSQL): 読み書きが頻繁で、データ遅延が1ms以内であるシーン。
大流量高同時APIインタフェース: 標準クラウドのIOPSは、リンク全体の樽の短い板になる。
一言でまとめる
: テンセント雲標準型雲盤は高合併の「性能モンスター」ではありませんが、絶対に一つです。
本分、誠実、十分に使える
の「経済型マラソン選手」です。その位置付けを見つけるだけで、多額の費用を節約しながら、あなたの業務運営を安定的に保障することができます!
テンセントクラウドアカウント
