文档首页> 技术教程> 给新机器存一份性能基线报告

给新机器存一份性能基线报告

发布时间:2026-02-26 15:40        更新时间:2026-02-27 12:49
新机器上架后的头一个星期,值得花半小时留一份它在健康状态下的数据。等出了故障再想对照,已经来不及了。这份档案平时没人看,出事时就是救命稻草。 一、测什么 硬件信息:lscpu 看型号与核数,free -h 看内存,lsblk 看盘符。磁盘能力是重点,fio 测顺序读写:fio --name=t --filename=/tmp/fio.t --rw=read --bs=1M --size=1G --direct=1,把 --rw 改成 write 再跑一次,记录每秒兆字节数。随机读写也可以测,把 --rw 换成 randrw,块大小用 4K,更贴近数据库的负载形态。测磁盘会占用 IO,挑业务空闲时段跑,测完把临时文件删掉。网络用 iperf3 找一台同内网机器对跑,记录带宽。另外把 uptime 的负载、sysctl net.core.somaxconn 这类关键内核参数一并记下。 二、怎么记录 一个文本文件或表格就够:机器名、日期、各项数字、当时的内核版本,放在统一的文档库里,跟资产清单放一起。同一台机器的基线放在同一个文件里按日期追加,翻历史不用到处找。命令和输出一起存,别只存结论,方便日后核对是不是同口径。格式统一比工具重要,半年后要能一眼看懂。 三、故障时对照的价值 磁盘突然变慢,拿当天的 fio 数字一比,是盘退化还是业务量变化,五分钟内见分晓;升级内核或迁移之后重测一轮,改动有没有效果数字说话;换服务商或换机型,新旧基线就是最直接的对比材料。故障复盘时,基线经常是回答"以前是不是也这样"的唯一依据。有基线在手,和云服务商沟通硬件问题时也更有底气,事实胜过感觉。 四、保持更新 大版本升级、扩容、迁移之后重测一遍,覆盖旧数据。多台同规格机器抽一台全测、其余抽测关键项即可,不必每台都全跑。基线不是一次性的作业,是随机器生命周期维护的档案。 半小时换来故障时的从容,这笔账怎么算都划算。