天天看點

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

前言

最近公司要在阿裡雲上擴容一批機器,看到阿裡雲官方也推出了一個作業系統Aliyun Linux,說是完全相容CentOS,因為公司使CentOS的過程中的确發現了好幾個問題,目前還有一個沒有解決,是以想調查一下這個作業系統是否真的和宣傳中的一樣好。如果性能好的話,再加上阿裡雲官方的作業系統支援,的确會有比較大的吸引力。

為了便于直覺比較不同作業系統的性能差異,直接使用了我們公司目前使用的阿裡雲ECS,規格選擇是ecs.g6.2xlarge(8vCPU,32GB記憶體),分别選擇Aliyun Linux 2.1903 LTS 64位鏡像和CentOS 7.7 64位鏡像。

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

測試方法

本次性能測試主要使用了公司目前做性能測試使用的幾個開源benchmark,分别測試了綜合性能、CPU、記憶體、以及一些典型應用場景,本文中的每項測試名額都是以多次有效測試的平均值作為最終資料,并排除了波動幹擾等因素,確定資料真實可靠。

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

測試結果

綜合測試使用的是大家使用比較多的unixbench。

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

結論:Aliyun Linux的綜合跑分高于CentOS。單程序得分高18%,多程序得分高6.6%。

CPU性能

CPU性能我們使用Pi圓周率測試工具來衡量CPU耗時。測試時,所有核同時計算pi的5000位耗時,多次測試取平均時間為測試結果,測試耗時越短說明CPU性能越好。

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

結論:Aliyun Linux的CPU性能比CentOS要好。單核Pi耗時,Aliyun Linux比較優秀,耗時縮短13.2%;多核耗時上兩個系統相差不大。

記憶體性能

記憶體性能我們選擇的是Stream測試。

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

結論:Stream測試顯示記憶體上兩個系統相差不大,Aliyun Linux略微好4%。

典型應用場景

我們最後再測試一下mysql、nginx和redis這三種典型應用場景下的性能。

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

結論:mysql性能,Aliyun Linux和CentOS基本相當。

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

結論:nginx長連接配接平均每秒請求數,Aliyun Linux比CentOS高出18.9%,短連接配接平均每秒請求數,Aliyun Linux比CentOS高出37.6%。

Aliyun Linux 實測,效果竟然這麼好?測試方法測試結果CPU性能記憶體性能典型應用場景總結

**結論:redis性能,Aliyun Linux相比CentOS要好上不少,分别有7% ~ 19%的提升。

**

總結

本次測試來看,Aliyun Linux的确在部分場景相比CentOS有一定的提升,我們準備嘗試切過去看看效果,後續用它在真實業務場景中進行一下測試(可以關注一下我後續的文章釋出)。因為我們公司的業務場景使用nginx、redis較多,從上面的測試資料來看提升還比較明顯,希望能夠達到預期的效果。另外提一下,阿裡雲官方還為這個系統提供免費的支援和服務,還對接了阿裡雲的工單系統,是以後續有啥作業系統的問題感覺有了支援方,這點對我們這種缺少底層運維工程師的網際網路公司來說太重要了。

————————————————

版權聲明:本文為CSDN部落客「gujianlansheng」的原創文章,原文連結:

https://blog.csdn.net/tanjun507/article/details/106615237