某项目服务器性能对比流程操作步骤
原创大约 3 分钟
本文介绍,某项目服务器性能对比流程操作步骤
服务器说明
- 原数据库服务器IP:172.18.106.xxx
- 新数据库服务器IP:172.18.106.xxx
服务器系统对比 (#cat /etc/redhat-release)
- 原:Red Hat Enterprise Linux Server release 6.5 (Santiago)
- 新:Red Hat Enterprise Linux Server release 7.0 (Maipo)
结论:新服务器linux版本不一致,且版本较新
服务器内存对比 (#free -g)
total used
原:Mem: 31 29
新:Mem: 125 2
结论:新服务器内存约为原服务器 4 倍
服务器CPU对比 (#lscpu)
CPU(s) Thread(s) per core Core(s) per socket Socket(s) CPU MHz
原:16 1 8 2 2197.454
新: 24 2 6 2 2543.531
结论:原服务器模拟2路8核单线程为16核CPU,新服务器为2路6核超线程为24核CPU,性能约为原服务器 1.5 倍
服务器磁盘大小/硬件 (#df -h | fdisk -l | lsscsi)
磁盘个数 磁盘大小 磁盘类型 磁盘驱动类型
原:3 约2T vd(虚拟磁盘) 云平台虚拟类型
新:2 约2T sd(SCSI 磁盘) DELL PERC H730 Mini
注:原磁盘:三块磁盘 一块系统(50G,ext4),一块旧数据库数据(1T ext4),一块新数据库数据(1T ext3 )
新磁盘:二块磁盘 一块(2T,xfs) 一块(20G 未挂载)
结论:新磁盘为物理实体DELL实体硬盘(非SSD)、原磁盘为云平台虚拟磁盘
服务器磁盘读写测试 (#dd scp | iostat -xdm 1)
单盘写测试 (单盘产生 10G文件)
原:10737418240 bytes (11 GB) copied, 80.7162 s, 133 MB/s 【系统盘】
新:10737418240字节(11 GB)已复制,5.89507 秒,1.8 GB/秒
结论:新盘写能力比原来性能提升在 8-10倍(注:新服务器内存,cup优于原服务器。排除测试时原来服务器正在使用【测试使用原系统系统盘】)
单盘读写测试 (单盘copy 10G文件)
原:
新:
结论:新磁盘本机读写性能为旧磁盘2-4倍(注意新服务器内存,cpu优于原服务器)
服务器网络传输对比(内网传输,两台服务器均无法访问互联网) (#:scp)
从 web服务器(web1)传输文件到原服务器、新服务器(传输50%)
文件名 已经传输百分比 每秒传输 约剩余时间
原:test 50% 5131MB 63.1MB/s 01:20 ETA
新:test 57% 5846MB 86.3MB/s 00:50 ETA
结论:新服务器与原服务器网络传输基本一致(略高是因为服务器读写性能等)
结论:新服务器各项性能优于旧服务器(2-4倍),网络传输跟原服务器基本保持一致。 注:用新服务器需要特别关注“异地”文件备份,防止出现(硬件)故障,这边看到磁盘属性本身可能已经做了文件备份策略(可以咨询磁盘供应商),同时我们这边也启用数据库备份策略(定时备份)。