最近,華為云全新一代旗艦云服務器 C7 正式轉商,該款云服務器得益于華為云擎天架構能力加持,同時搭載全新的第三代英特爾 ? 至強 ? 可拓展處理器(代號:Ice Lake)。整體計算性能相比于上一代產品算力有 50% 的提升,如今,算力在數(shù)字經濟時代作為一項基本的資源,算力的提升對整個業(yè)務能力的提升帶來了巨大的影響。
對于企業(yè)來講,業(yè)務上云已經是普遍的共識,云服務器相比傳統(tǒng)的服務器有著配置簡單、擴展靈活、穩(wěn)定性好、性價比高、安全可靠、高效管理等優(yōu)點,可以滿足企業(yè)快速發(fā)展的業(yè)務需求,也可以根據(jù)業(yè)務實際需求進行針對性的選配。
目前不少的互聯(lián)網(wǎng)或硬件大廠都在進行著自家云服務器的銷售,本質上也是從自己業(yè)務的需求中慢慢形成的穩(wěn)定可靠的解決方案,這些云服務器產品涵蓋了企業(yè)日常運營所遇到各種場景需求。
華為云全新的 C7 云服務器隸屬于華為云通用計算增強型云服務器,也是華為云的旗艦產品,代表卓越的性能和超高的穩(wěn)定性,目前已經正式開放商用,接下來我們來看一下華為云通用計算增強型云服務器 C7 的各項表現(xiàn)如何。
一、 平臺介紹
目前,華為云通用計算增強型 C7 系列(以下簡稱“華為云 C7”)通用計算增強型服務器已經正式商用,選配過程整體非常簡單,根據(jù)自己的業(yè)務規(guī)模進行選擇。
華為云 C7 搭載第三代英特爾 ? 至強 ? 可擴展處理器,其基準頻率為 3.0GHz,睿頻頻率為 3.5GHz。提供 1:2 和 1:4 兩種核心內存比的服務器配置選擇,其中,處理器可選 2 到 128 核,內存可選 4 到 512GB。共有共計 22 種型號可供選擇,最大收發(fā)包能力達到單向 1200 萬 PPS,最大內網(wǎng)帶寬可以達到 40Gbps。
相比于此前的華為云 C6 或是華為云 C3 產品,這次華為云 C7 所支持的最大處理器核心數(shù)和內存數(shù)都得到很大的提升,此前基于第二代英特爾至強可擴展處理器的華為云 C6 最大核心數(shù)為 64 核,最大內存為 256GB。
內存上,華為云 C7 在原先 6 通道、2933MHz 基礎上提升到 8 通道、3200MHz,程序訪問內存的效率大大提升。
通過平臺硬件參數(shù)我們看到,華為云 C7 更加適合重負載、對計算和網(wǎng)絡要求非常高的應用場景,比如大型的電商平臺、在線游戲、短視頻、保險金融等業(yè)務場景,這些場景往往存在突發(fā)性的大流量、高頻率、重負載操作,這對云服務器的響應速度非常高,并且,更加靈活彈性的云服務擴容與快速部署就顯得尤為重,顯然華為云 C7 更加適合應對這樣的場景。下來,我們通過具體的測試場景,來看一下華為云 C7 的表現(xiàn)。
二、 處理器與內存表現(xiàn)
首先我們來看一下處理器與內存的表現(xiàn),華為云 C7 使用了第三代英特爾 ? 至強 ? 可擴展處理器,這里IT之家選擇了 32 核 64GB 版本進行測試。這里我們通過 Geekbench 3 對華為云 C7 處理器進行測試。
這里我們看到,華為云 C7 使用的處理器采用 16 核 32 線程設計,對應 48MB 三級緩存。
此次測試均在 CentOS 8.2 系統(tǒng)環(huán)境下進行,我們通過 Geekbench 3 跑分來看一下其處理器表現(xiàn)。測試數(shù)據(jù)如下:
我們看到,華為云 C7(32U64G)單核整型得分為 5011 分,單核浮點型得分為 4397 分,多核整型得分 91386 分,多核浮點型得分 91063 分。得益于強大的睿頻能力,華為云 C7 表現(xiàn)非常強勁,單核性能有著非常大的提升。
接下里我們通過 stream 內存測試工具對華為云 C7 進行內存表現(xiàn)的專門測試,stream 內存測試工具支持內存的 Copy、Scale、Add、Triad 四種操作。這四種操作分別對應著內存的不同數(shù)據(jù)操作模式,Copy 它先訪問一個內存單元讀出其中的值,再將值寫入到另一個內存單元。Scale 操作先從內存單元讀出其中的值,作一個乘法運算,再將結果寫入到另一個內存單元。Add 操作先從內存單元讀出兩個值,做加法運算,再將結果寫入到另一個內存單元。Triad 的表示將 Copy、Scale、Add 三種操作組合起來進行測試。
IT之家通過連續(xù)的 10 次測試對華為云 C7 的內存表現(xiàn)進行測試,測試編譯代碼如下:
gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=64000000 -DNTIMES=10 stream.c -o stream
測試數(shù)據(jù)如下:
通過測試結果我們看到,華為云 C7 有著非常強悍的內存比性能表現(xiàn),其 Copy 操作性能接近 138GB/s,Scale 操作性能在 95GB/s 上下,Add 和 Triad 操作系能在 1100GB/s 上下,由于華為云 C7 支持 3200MHz 八通道高頻率內存,因此實際內存的操作速度相比于此前產品有著非常大的提升,這對于大量數(shù)據(jù)的快速處理尤為重要。接下里,我們來看一下華為云 C7 產品的內網(wǎng)表現(xiàn)。
三、 內網(wǎng)表現(xiàn)
通過虛擬化技術,云服務器提供商可以靈活的進行網(wǎng)絡帶寬分配、IP 地址與子網(wǎng)劃分、安全組部署等操作,企業(yè)也可以選擇彈性帶寬和彈性 IP 搭建業(yè)務,大規(guī)模集群式的服務器對內部網(wǎng)絡帶寬和收發(fā)包能力要求更高,畢竟這類大規(guī)模服務器集群往往要共同應對突如其來的重負載需求,彼此之間的數(shù)據(jù)傳遞速度就顯得非常重要。這里IT之家使用 netperf、iperf 分別對華為云 C7 內網(wǎng)的帶寬、收發(fā)包能力進行測試,通過內網(wǎng)同規(guī)格配置的 4 臺陪練機作為客戶端進行打流等操作。
除了更低的時延水平,大規(guī)模服務器部署還需要更大的內網(wǎng)帶寬和收發(fā)包能力,這里我們使用兩臺同規(guī)格的陪練機同時對測試機的 32 個端口進行打流,首先,我們通過 netperf 來看一下華為云 C7 內網(wǎng)帶寬接收能力。根據(jù)華為云官網(wǎng)的數(shù)據(jù),華為云 C7 最高配置的內網(wǎng)帶寬可以達到 42Gbps,IT之家選配的 32 核 64GB 規(guī)格最大內網(wǎng)帶寬為 30Gbps。
測試機運行口令如下:
netperf -p port & #7001-7032 端口為測試端口
陪練機運行口令如下:
netperf -H serverip -p port -t TCP_STREAM -l 120 -- -m 1440 & #serverip 為測試機內網(wǎng) IP,port 為對應測試接口
然后我們通過 sar 口令查看打流數(shù)據(jù)的平均值,測試結果如下:
通過測試我們看到,華為云 C7 測試情況下內網(wǎng)平均帶寬基本跑滿了 30Gbps 的內網(wǎng)帶寬,強大的內網(wǎng)帶寬可以在單位時間內進行更大的數(shù)據(jù)交換。以此實現(xiàn)更大的數(shù)據(jù)處理能力。接下來,我們通過 iperf 工具對華為云 C7 內網(wǎng)收發(fā)包能力進行測試,內網(wǎng)收發(fā)包是衡量云服務器內網(wǎng)性能的一項重要的指標,這一指標指的是內網(wǎng)每秒發(fā)送包數(shù)量,這里我們依舊使用四臺陪練機進行打流,測試機運行口令如下:
iperf3 -s -p port >/dev/null 2>&1 & #5001-5032 端口為測試端口
陪練機運行口令如下:
iperf3 -c-b 0M -u -t 120 -l 16 -p port >/dev/null 2>&1 & #serverip 為測試機內網(wǎng) IP,port 為對應測試接口
測試結果如下:
通過測試我們看到,華為云 C7 單向 PPS 接收約為 550 萬 PPS,屬于非常不錯的水平,強大的內網(wǎng)收發(fā)包能力,可以高效的應對重負載應用的數(shù)據(jù)傳輸需求。接下里,我們通過真實的場景需求來對華為云 C7 的能力進行測試。
四、 場景測試
一款好的服務器不光要關注性能指標,同時真實場景的表現(xiàn)對于服務器優(yōu)劣的權衡尤為重要,作為華為云 ECS 的旗艦產品,這里IT之家通過 ffmpeg 轉碼、memcached 對象緩存工具、redis 字典服務工具、HTTP 壓力測試工具 wrk 對華為云 C7 進行場景化的測試。
ffmpeg
ffmpeg 作為一款開源的音視頻編解碼工具,受到不少用戶追捧,它強的的視頻采集、格式轉換、視頻抓圖、加水印能力也深受不少人的喜愛。如今,隨著云服務器的普及,不少專業(yè)視頻制作人也選擇將視頻文件推到云服務器上,利用云服務器強大的算力進行編碼壓制。
這里IT之家使用華為云 C7(32U64G)對 2GB 的視頻文件進行重新編碼,結果如下:
通過測試數(shù)據(jù)我們可以看到,華為云 C7(32U64G)將 2GB 視頻文件進行轉碼時用了 4 分 49 秒,總共 62052 幀的視頻處理速度達到了 214 幀/秒。通過華為云 C7 強大的算力,視頻轉碼時間也得到大幅度的壓縮。
redis
redis 是現(xiàn)階段不少開發(fā)者選擇的非關系型數(shù)據(jù)庫,它遵守 BSD 協(xié)議,完全開源。相比于其他 key-value 緩存產品,其支持數(shù)據(jù)持久化,除了 key-value 類型數(shù)據(jù),它還提供 list、set、zset、hash 等數(shù)據(jù)結構存儲。另外,極高速的讀寫能力,給 redis 帶來了非常大的數(shù)據(jù)交換能力,它的核心包含三部分,分別是內存存儲、磁盤存儲和 log 文件,通過內存加載數(shù)據(jù)取用極大的提高了讀取速度,并且節(jié)約服務器開銷。
Redis 自帶性能測試工具,這里IT之家使用 redis-benchmark 工具,通過兩臺配置相同的華為云 C7(32U64G)進行測試。這里IT之家通過 1000000 次的數(shù)據(jù)處理對 redis 的 SET、GET、SADD、MSET 操作來檢測性能表現(xiàn),客戶機測試口令如下:
./redis-benchmark -h redis-serverip -p 6379 -n 1000000 -c 100 -t set,get,sadd,mset -d 1 #redis-serverip 為測試機的實際內網(wǎng) IP
測試數(shù)據(jù)如下:
▲ SET 測試結果
▲ GET 測試結果
▲ SADD 測試結果
▲ MSET 測試結果
通過測試數(shù)據(jù)我們看到,華為云 C7 強大的內存表現(xiàn)以及算力為 redis 服務帶來了強大的性能支撐,每秒數(shù)據(jù)處理能力達到 15.5 萬次。
其中,SET 超過 99% 的操作在 0.7 毫秒內完成,GET、SADD、MSET 超過 99% 的操作在 1 毫秒內完成,巨大的數(shù)據(jù)處理能力讓我們看到華為云 C7 強大的算力支持和高速的內存保障。
Memcached
Memcached 是一款分布式高速緩存系統(tǒng),相比于 redis,memcached 將數(shù)據(jù)全部存在內存中,斷電會丟失,因此無法做到持久化支持,另外 memcached 支持的數(shù)據(jù)類型也會更少一些。
當然,memcached 還支持緩存其他媒體文件,比如圖片、視頻等。對于一些小文件、低帶寬場景下的傳輸,顯然 memcached 更加合適,為了更加有效的利用內存資源,memcached 會采用分布式內存對象緩存技術進行內存上的擴展,以此得到更多的內存資源。
Memcached 自帶了了 memaslap 壓力測試工具用于測試服務器與服務器之間的高速緩存性能,這里我們通過 3 臺同規(guī)格的華為云 C7(32U64G)進行服務器之間高速緩存性能測試,其中 1 臺為測試機,另外兩臺為客戶機。測試機開啟 11210 到 11226 總共 16 個端口進行測試,兩臺客戶機分別向 8 個端口進行壓力測試。
測試機口令:
memcached -u root -d -p port #port 為端口號
客戶機口令:
memaslap -s serverip:port -t 60s -T 16 -c 800 -X 100B #serverip 為測試機內網(wǎng) ip,port 為端口號
客戶機 1 測試結果:
客戶機 2 測試結果:
我們看到,在 60 秒的測試時間內,兩臺客戶機總操作數(shù)超過 2.3 億條,測試機每秒的操作數(shù)最高可以超過 380 萬 TPS,這凸顯出分布式內存對象緩存強大的處理能力。
wrk+nginx
nginx 是一款強大的 HTTP 和反向代理 web 服務器,同時也支持電子郵件代理服務、負載均衡等功能,是現(xiàn)階段非常受歡迎的開源服務器產品。其內存占用少、并發(fā)能力強的特點,得到不少國內互聯(lián)網(wǎng)巨頭青睞。
HTTP 服務器也是我們最容易接觸到的一種服務器類型,畢竟我們的不少的互聯(lián)網(wǎng)瀏覽需求都是要通過 HTTP 服務器的,比如雙 11 的商品的搶購,12306 春運購票等場景,能否抗住段時間大規(guī)模的流量帶來的壓力,也是衡量 HTTP 服務器的一個重要標準。wrk 是一款簡單的 HTTP 壓力測試工具,它能利用很少的線程就實現(xiàn)非常大的并發(fā)量。
IT之家選擇兩臺華為云 C7(32U64G)服務器進行 nginx 和 wrk 的部署,其中部署 nginx 的為測試機,部署 wrk 的為客戶機。一般來講,wrk 壓測線程不宜過多,核心數(shù)的 2-4 倍即可,這里IT之家選擇了 20000 條連接,64 線程進行測試,測試時間為 120 秒。
測試機命令:
./wrk -t 64 -c 20000 -d 120s server-address #server-address 為 HTTP 服務器地址
測試結果如下:
通過測試結果我們看到,華為云 C7(32U64G)在 nginx 長鏈接情況下,2 分鐘內處理了 1.5 億次請求,平均每個線程時延為 23. 06 毫秒,整體上,單臺服務器平均每秒處理近 130 萬條請求。
通過 ffmpeg、redis、memcached、wrk+nginx 四項場景化的測試我們看到,華為云 C7 在處理器、內存、網(wǎng)絡性能以及存儲上的突出性能表現(xiàn),這很大程度來源于全新的硬件升級,通過理論測試和實際應用場景的體驗,我們能很明顯的感受到華為云 C7 服務器在理論與實際上的一致性。
總結
在云計算領域,華為一直以來都在進行大量的技術儲備,以此不斷提升華為所有云服務產品的硬件可靠性,擎天架構為華為云帶來了巨量的算力提升,通過擎天架構能力加持,華為云通用計算增強型云服務器 C7 整機算力提升 50%,另外八通道 3200MHz 內存的支持,也讓華為云 C7 在數(shù)據(jù)傳輸上的表現(xiàn)更近一步。強大的內網(wǎng)吞吐能力和帶寬表現(xiàn),更輕松應對大規(guī)模的業(yè)務集群部署。
對于企業(yè)而言,華為云 C7 云服務器產品更加適合中重負載的使用場景,特別突發(fā)性的大規(guī)模高并發(fā)場景,這些業(yè)務包括短視頻、電商網(wǎng)站、大型游戲、金融保險等行業(yè)需求。華為云的諸多基礎服務已經全面滲透華為云旗下的諸多產品服務,華為云在全球范圍內 CDN 覆蓋 2500 個節(jié)點,通過 AI-Cache 的智能緩存可進一步提升命中率,全網(wǎng)安全傳輸防盜鏈可用性更是達到 99.9%。在云數(shù)據(jù)庫產品上,華為云 GaussDB(for MySQL)則提供極高的可靠性,TPCH 測試性能是開源版本的 34 倍并提供秒級告警監(jiān)控,支持跨 AZ 部署,保證數(shù)據(jù)零丟失。
如今,隨著工業(yè)互聯(lián)網(wǎng)的興起,越來越多的工業(yè)和行業(yè)全面進入數(shù)字化、智能化、網(wǎng)絡化的變革之中,華為云在數(shù)字工廠的建設中,可進一步實現(xiàn)生產透明可視,為中小制造企業(yè)賦能。AI 能力上,華為提供盤古大模型,將以往作坊式的 AI 開發(fā)轉變?yōu)楣I(yè)化 AI 開發(fā),大大縮短 AI 開發(fā)周期。另外華為鴻蒙生態(tài)的發(fā)展配合華為云這一基礎設施,可以全面覆蓋 C 端和 B 端全場景。
目前華為云 C7 產品已經開放購買,現(xiàn)在加入或許能為未來的業(yè)務需求帶來更好、更穩(wěn)定的應用體驗。
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。