登录

新买的 VPS 到手后,我先跑这几项检查

767
  • 楼主

    新买的 VPS 到手、第一次 SSH 登录之后,我一般不会急着装环境跑服务,而是按一个固定顺序先把机器摸一遍。分享一下我的检查流程,大家有补充的也可以回帖聊聊。

    1. 看虚拟化类型和 CPU 型号
      先确认买到的货对不对版:
      systemd-detect-virt
      cat /proc/cpuinfo | grep "model name" | uniq
      lscpu
      systemd-detect-virt 能看出是 KVM、OpenVZ 还是 LXC,lscpu 还能顺手看一眼 vCPU 核数。重点留意 CPU 型号是不是老古董、频率有没有缩水,这类信息一般能看出商家有没有超售。

    2. 看内存和系统版本
      free -h
      cat /etc/os-release
      uname -r
      free -h 看内存和 swap 有没有给足,开机实际可用内存跟商家标称对不对得上;再看一眼系统发行版和内核版本,决定要不要先更新一波。

    3. 测磁盘 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 太拉跨的话,后面装什么都慢,基本就不用继续折腾了。

    4. 查 IP 是不是原生、有没有进黑名单
      IP 干不干净直接影响后面能不能正常用:
      curl ipinfo.io
      再去几个 IP 数据库查一下,看 ASN 和 ISP 标注、是不是广播 IP;如果打算发邮件,再查一下 Spamhaus 之类的邮箱黑名单有没有记录。商家吹得再好,这一步不对就直接工单走起。

    5. 测三网回程线路
      最后测回程:电信、联通、移动分别走什么路由。可以在机器上用 traceroute 或者 mtr 打到国内几个目标 IP,也可以跑现成的回程测试脚本,看是直连、CN2、9929、CMI 还是绕美绕欧。最好晚高峰再复测一次,白天的数据参考价值有限。

    顺序基本就是:确认硬件没缩水 → 磁盘能用 → IP 干净 → 线路对路子,这几项都过了,再去改 SSH 端口、配密钥、装面板。欢迎大家补充自己的到手检查习惯。

    收藏支持 1反对打赏

7 条回复

发表回复