web-dev-qa-db-ja.com

XenVPSでのパフォーマンスのトラブルシューティング

Ubuntuを実行しているXenベースの仮想プライベートサーバーがあります。 Apache、MySQL、およびDrupalを実行しています。

通常、それは素晴らしくて速いです。ただし、明らかな理由もなく速度が低下する場合があります。速度低下が、制御できるものによる速度低下ではなく、同じ物理ハードウェア上の他のVPSによるリソース使用によるものかどうかをどのように判断できますか?

3

プロバイダーからこの情報を取得できない場合は、経験的に把握する必要があります。

このようなものでは、ある画面でbonnieまたはbig ddを実行してから、別の画面でvmstatまたはiostatを実行します。マシンを排他的に使用している場合は、IO)、数値はほぼ一定に保たれます。

マシン上で(負荷なしで)iostat -xを実行して、サービス時間を確認することができます。ただし、マシンをスパンキングしている場合を除き、サービス時間は短くする必要があります。それが頭を上げ始めた場合、物理的なIO帯域幅の競合があります。

1
Dave Cheney