【发布时间】:2020-05-22 03:14:12
【问题描述】:
相对较旧的戴尔 R620 服务器(32 核 / 128GB RAM)在 Ubuntu 上运行了多年。简单的操作系统安装,没有虚拟化。
2 system disks in mirror (XFS)
6 RAID 5 disks for /var (XFS)
服务器用于每晚检查 MySQL Xtrabackup 文件。
在格式化并迁移到 Centos 7 之前,该过程将在 08:00 之前完成,现在将在中午晚些时候运行。
99% 的工作是打开一个大的 tar.gz 文件。
htop:只有两个进程在做某事:
1. gzip -d : about 20% CPU
2. tar zxf Xtrabackup.tar.gz : about 4-7% CPU
iotop :稳定在 3M/s(读取)/20-25 M/s(写入)左右,大约是我预期的最低值的 25%。
内存:已用:1GB 的 128GB
服务器完全更新了操作系统/硬件/固件,包括磁盘固件。 IDRAC 显示没有问题。
底线:服务器工作不努力(至少可以说),但性能很差。
任何想法都将不胜感激。
vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
2 2 0 469072 0 130362040 0 0 57 341 0 0 0 0 98 2 0
0 2 0 456916 0 130374568 0 0 3328 24576 1176 3241 2 1 94 4 0
【问题讨论】:
-
检查
vmstat并考虑文件系统的差异(如果有的话) -
嗨,不知道用 vmstat 检查什么。文件系统是 XFS。我已将 vmstat 信息添加到主要问题正文中。
-
似乎您有并发进程“争夺”资源(b 列)。并且不要依赖第一行,因为这是操作系统启动时的平均值。获取第二行:
vmstat 1 2 -
使用 vmstat 1 2 更新
-
这不属于这里,最好要求将其移至更合适的站点。
标签: performance ubuntu io centos gzip