我有一个基于 Xen 的虚拟专用服务器,运行 Ubuntu。它运行 Apache、MySQL 和 Drupal。
通常情况下,它运行良好且速度很快。但是,有时它会毫无原因地变慢。我如何确定速度变慢是由于同一物理硬件上的其他 VPS 的资源使用情况造成的,还是由于我可以控制的因素造成的?
答案1
如果您无法从提供商处获取此信息,那么您必须根据经验来弄清楚。
像这样,在一个屏幕上运行 bonnie 或大 dd,然后在另一个屏幕上运行 vmstat 或 iostat,如果您独占使用机器 IO,那么数字应该保持相当稳定。
您可以尝试在机器上运行 iostat -x(无负载)并查看服务时间,除非您超负荷运行机器,否则服务时间应该保持较低水平。如果服务时间开始上升,则表明存在物理 IO 带宽争用。