最詳細的CentOS 6與7對比(三):性能測試對比

轉自:https://fzxiaomange.com/2019/02/16/centos6vscentos7-performance/mysql

本主題將從3個角度進行對比sql

1.常見設置centos

(CentOS 6 vs CentOS 7)緩存

2.服務管理服務器

(Sysvinit vs Upstart vs Systemd)工具

3.性能測試post

(cpu/mem/io/oltp)性能

本文爲第三部分:性能測試對比測試


環境說明

硬件centos7

  • 服務器: Dell PowerEdge R620
  • CPU: E5-2620 v2 @ 2.10GHz * 2
  • MEM: 8G DDR3 1333 MHz * 4
  • DISK: 300G SSD * 1
  • BIOS: 默認

系統

  • CentOS 6: CentOS 6.10 (2.6.32-754.el6.x86_64)
  • CentOS 7: CentOS 7.5 (3.10.0-862.el7.x86_64)

CPU測試

工具: 經過sysbench對cpu進行壓力測試

參數設置

  • 素數: 10000
  • 測試時間: 900秒
  • 線程數: 一、六、十二、1八、2四、30、3六、42

分別測試使用睿頻和不實用睿頻,結果以下:

> 圖1: cpu測試 – 每秒events

最詳細的CentOS 6與7對比(三):性能測試對比

 

cpu測試 – 每秒events

如何看圖:越高越好

此圖結論:

  • cpu性能基本一致
  • CentOS 7固定頻率(不使用睿頻),並無提高性能,所以沒有關閉睿頻的必要

> 圖2: cpu測試 – event數量標準差

最詳細的CentOS 6與7對比(三):性能測試對比

 

cpu測試 – event數量標準差

如何看圖:越少越好

此圖結論:

  • 經過標準差能夠看出在穩定性方面,CentOS 7要穩定不少(包括不使用睿頻)

內存測試

工具: 經過sysbench對內存進行壓力測試

參數設置

  • 讀寫方式: 隨機
  • 測試時間: 900秒
  • 分別測試讀和寫
  • 塊大小: 4K、16K、2M
  • 線程數: 一、十二、2四、3六、48

> 圖1: 內存測試 – 速率

最詳細的CentOS 6與7對比(三):性能測試對比

 

內存測試 – 速率

如何看圖:越高越好

此圖結論:

  • CentOS 6和CentOS 7性能一致

> 圖2: 內存測試 – event數量標準差

最詳細的CentOS 6與7對比(三):性能測試對比

 

內存測試 – event數量標準差

如何看圖:越少越好

此圖結論:

  • 經過標準差能夠看出在穩定性方面,CentOS 7要穩定不少

IO測試

工具: 經過fio對io進行壓力測試

參數設置

  • ioengine: libaio
  • iodepth: 16
  • 測試時間: 900秒
  • 文件大小: 100G
  • 運行方式: 線程
  • 緩存方式: 無緩存(non-buffered I/O)

讀寫方式: 隨機讀寫

塊大小: 分別測試4K和16K

線程數: 一、十二、2四、3六、48

> 圖1: io測試 – iops

最詳細的CentOS 6與7對比(三):性能測試對比

 

io測試 – iops

如何看圖:越高越好

此圖結論:

  • CentOS 6(默認ext4)不如CentOS 7(默認xfs)
  • CentOS 6(默認ext4)不如CentOS 6(xfs)

> 圖2: io測試 – 讀寫平均延時

最詳細的CentOS 6與7對比(三):性能測試對比

 

io測試 – 讀寫平均延時

如何看圖:越少越好

此圖結論:

  • CentOS 7的寫延時和CentOS 6(默認ext4)接近
  • CentOS 7的讀延時比CentOS 6(默認ext4)好不少

OLTP測試

工具: 經過tpcc-mysql對整機性能進行測試

參數設置

  • 文件系統: 均爲xfs
  • mysql版本: mysql-8.0.12
  • tpcc_load:
  • warehouse: 100
  • sql: create_table.sql、add_fkey_idx.sql
  • 運行時長: 沒有限制,跑完將近1小時
  • tpcc_start:
  • warehouse: 100
  • warmup: 300秒
  • 運行時長: 1800秒
  • 線程數: 1六、3二、6四、12八、25六、5十二、1024

圖1: oltp測試 – tpmc

最詳細的CentOS 6與7對比(三):性能測試對比

 

oltp測試 – tpmc

如何看圖:越高越好

此圖結論:

  • CentOS 7比CentOS 6(默認ext4)高

總結

最詳細的CentOS 6與7對比(三):性能測試對比

 

性能測試總結

如圖所示,本次一共作了7項,其中有2項是CentOS 6與7基本一致,另外5項都是CentOS 7明顯勝出,所以能夠得出結論:CentOS 7的性能比CentOS 6強!

原文始發於:最詳細的CentOS 6與7對比(三):性能測試對比

相關文章
相關標籤/搜索