主题
性能与可靠性
偷时、延迟、基准测试以及正常运行时间数字的真正含义。
本主题汇集了关于性能与可靠性的 11 个解答。每一条均可独立阅读:先给出 75 字以内的直接回复,再提供限定条件与为此实用的细节。
性能与可靠性领域的11个回答
什么是CPU窃取时间,为什么它很重要?
窃取时间是您的虚拟CPU已准备运行但管理程序将物理核心给了其他人的百分比。它作为top中的“st”列出现。任何持续高于2–3%意味着您在竞争核心,这是共享vCPU实例上无法解释的延迟尖峰的常见原因。
为什么我的VPS很慢?
按可能性顺序:内存耗尽导致交换抖动、磁盘IO饱和、共享核心上的CPU窃取时间、未优化的数据库或到用户的网络延迟。首先检查free -h和top中的st列——将它们放在一起,大约80%的时间能识别出原因。
VPS 应该能预期多少延迟?
在同一城市内,低于 5 毫秒。在同一大陆内,10–40 毫秒。跨大西洋,70–90 毫秒。欧洲到亚洲,150–200 毫秒。对跖点路线,250–320 毫秒。光纤中的光速约为真空中的三分之二,实际路径约为大圆距离的 1.35 倍,因此单程每 100 公里约 1 毫秒是下限。
一台 VPS 能处理多少访客?
一个配置良好的 2 vCPU / 4 GB 实例可以为静态站点服务数百万月访问量,为缓存后的 WordPress 站点服务约 30 万,为未缓存的动态应用服务约 3 万。主导变量是缓存,而不是硬件——同一个实例因缓存与否相差两个数量级。
如何对 VPS 进行基准测试?
测量三个实际会变化的方面:用 sysbench 测单线程 CPU,用 fio 测 4K 随机读写磁盘,用 iperf3 对已知端点测网络。在不同时间段多次运行——单次基准测试测量的是那一分钟的状况,而不是服务器的整体表现。
NVMe 比 SATA SSD 快多少?
随机 IOPS 大约快五倍——约 50 万对 9 万——延迟大约低五倍,低于 0.1 毫秒对约 0.5 毫秒。顺序吞吐量高六到十倍。对于数据库型应用,随机 IOPS 的差距是你实际能感受到的。
VPS 应该能预期多少正常运行时间?
我们的SLA是每个实例99.99%,每月允许约4.4分钟的停机时间,过去十二个月整个机群的实测可用性为99.993%。任何更高的可用性都需要您自行构建冗余——单台机器无论多好,都是一个单点故障。
服务器位置会影响SEO吗?
间接且有可测量影响。搜索引擎不按服务器国家排名,但会衡量页面速度,而距离就是延迟。距离用户200毫秒的服务器会损害您的核心Web Vitals得分。如果您的受众是全球性的,请使用CDN;如果受众是区域性的,请将源站放置于受众附近。
什么是DDoS防护?我需要吗?
DDoS防护在服务器上游过滤攻击流量,使合法请求仍能到达。它必须始终开启才能有用——攻击开始后才激活的缓解措施已经让您宕机了。OnionVPS在每个级别都包含高达12 Tbps的L3/L4清洗,包括$4的计划。
VPS安全吗?
隔离是强大的:KVM在硬件层面强制分离,逃逸是严重的研究级漏洞。现实风险不是虚拟机管理程序——而是您的配置。密码SSH、未修补的软件和被遗忘的开放服务占据了真实世界攻击的所有原因。
共享和专用vCPU有什么区别?
共享vCPU与其他租户调度,因此在争用下您的进程会等待——可见为偷取时间。专用vCPU是为您保留的物理线程,没有其他任务调度在其上。共享适合大多数时间空闲的工作;专用是任何有延迟要求的工作所必需的。