- 楼主
新买的 VPS 到手、第一次 SSH 登录之后,我一般不会急着装环境跑服务,而是按一个固定顺序先把机器摸一遍。分享一下我的检查流程,大家有补充的也可以回帖聊聊。
看虚拟化类型和 CPU 型号
先确认买到的货对不对版:
systemd-detect-virt
cat /proc/cpuinfo | grep "model name" | uniq
lscpu
systemd-detect-virt 能看出是 KVM、OpenVZ 还是 LXC,lscpu 还能顺手看一眼 vCPU 核数。重点留意 CPU 型号是不是老古董、频率有没有缩水,这类信息一般能看出商家有没有超售。看内存和系统版本
free -h
cat /etc/os-release
uname -r
free -h 看内存和 swap 有没有给足,开机实际可用内存跟商家标称对不对得上;再看一眼系统发行版和内核版本,决定要不要先更新一波。测磁盘 IO
磁盘是最容易缩水的地方,先测顺序读写:
dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct
想测得认真一点就上 fio 测随机 4K:
fio --name=randrw --ioengine=libaio --rw=randrw --bs=4k --size=1G --numjobs=1 --runtime=60 --time_based --group_reporting
测完记得 rm 掉测试文件。IO 太拉跨的话,后面装什么都慢,基本就不用继续折腾了。查 IP 是不是原生、有没有进黑名单
IP 干不干净直接影响后面能不能正常用:
curl ipinfo.io
再去几个 IP 数据库查一下,看 ASN 和 ISP 标注、是不是广播 IP;如果打算发邮件,再查一下 Spamhaus 之类的邮箱黑名单有没有记录。商家吹得再好,这一步不对就直接工单走起。测三网回程线路
最后测回程:电信、联通、移动分别走什么路由。可以在机器上用 traceroute 或者 mtr 打到国内几个目标 IP,也可以跑现成的回程测试脚本,看是直连、CN2、9929、CMI 还是绕美绕欧。最好晚高峰再复测一次,白天的数据参考价值有限。
顺序基本就是:确认硬件没缩水 → 磁盘能用 → IP 干净 → 线路对路子,这几项都过了,再去改 SSH 端口、配密钥、装面板。欢迎大家补充自己的到手检查习惯。
收藏支持反对打赏
顶一个 66
打撒打撒打
路过支持下
个性签名搏一搏,单车变摩托,赌一赌,摩托变路虎。不怕输的苦,就怕断了赌。小赌养家糊口,大赌发家致富!
顶一个,666
出一个一键检测脚本就更好了
检查到位
挺好的,还可以用这个测一下自己所在省份的速度
[技术] SpeedQuality 测速脚本首发,看看你的 VPS 在本省速度怎么样