する質問をすることでしか得られない、回答やアドバイスがある。15お世話になります。サーバー関連は初心者です。〜〜〜状況説明〜〜〜現在、awsのec2にてサイトを運営しております。使用しているインスタンスはt2.medium(メモリ4G、CPU数2)でDB(mysql)も一緒のインスタンスに入っています。サイトのアクセス数は平均すると1日1万、月で30万アクセスくらいです。この度、サイトへのアクセスが重くなったのでいろいろと調べてみました。4.75くらいの値が出ます。インスタンスのCPUの数は2つですので、2.00を超えていると高いのかなという印象です。freeコマンドで空メモリをチェックすると2.7Gありました。(4Gのうち使用中は1.3G)続いてawsの管理画面でインスタンスのCPU使用率を見ると10%前後となっております。〜〜〜状況説明終わり〜〜〜お聞きしたいことは2点です。CPU、メモリに余裕がない」という認識は間違っているのでしょうか。averageの値が下がればサイトへのアクセス速度の改善も期待されるのでしょうか。averageの値を下げるにはどのような方法がありますでしょうか。averageの値の低下が期待できるのでしょうか。ec2をスケールアウトして複数台構成にし、DBも別サーバーかRDSにするのが良い選択であるかもしれませんが、もしスケールアップしてメモリとCPUを強化することでも改善が期待できるのであれば、そちらで対応したいと考えております。以上、お手数ですがどなたかご教授いただければ幸いです。追記:apacheとmysqlの設定等を下記に示します。追記2:sarの結果も示します。%iowaitは高いですが、%systemは低い値でした。-Wを実行した結果も表示します。0.00attachmentクリップ3気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。08:21ディスクの最大サイズを教えて下さい。ディスクの最大サイズを教えて下さい。待ちの可能性があります。よるものではなさそう。書き込みなど、リクエストに対する通常の処理によるものかもしれません。なっているプロセスを確認するといいと思います。averageの値の低下が期待できるのでしょうか。読み書き性能が向上することが期待できます。対象となるインスタンスタイプへの変更も検討ください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。10:56ご回答ありがとうございます。ご指摘の通り、vmstatで確認したところwaの値が常時90以上を示している状態でした。bi、boともに高いのでmysqlの同時接続数などのチューニングが不適切なのかなというのが私の推測です。そのあたりを見直してみます。auxでSTATがDになっているものはありませんでした。(Rが2つでその他はSまたはSsなどでした)ご回答ありがとうございます。ご指摘の通り、vmstatで確認したところwaの値が常時90以上を示している状態でした。bi、boともに高いのでmysqlの同時接続数などのチューニングが不適切なのかなというのが私の推測です。そのあたりを見直してみます。auxでSTATがDになっているものはありませんでした。HTTPリクエスト/レスポンスに遅延が生じているとか。HTTPリクエスト/レスポンスに遅延が生じているとか。キャンセル完了するlink+1CPU使用率が低いのにロードアベレージが高いのは、ディスクIO待ちが多いと言うことが考えられます。CPUやメモリが不足している場合は、CPU使用率が上がるはずです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。10:48ご回答ありがとうございます。vmstatの値を確認しましたら、ご指摘の通りbi、boの値が高かったです。そのあたりを改善してみます。ご回答ありがとうございます。vmstatの値を確認しましたら、ご指摘の通りbi、boの値が高かったです。そのあたりを改善してみます。キャンセル完了するlink0>インスタンスのCPUの数は2つ・・・これは、コア数でしょうか?・・・インスタンスという意味が分からないので・・・^^;もし、2コアなら200%、4コアであればほぼ100%、8コアであれば50%ぐらいのの使用率になります。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。10:51ご回答ありがとうございます。説明不足で申し訳ございません。物理CPUが1、コアが2です。リンク先も参考にさせていただきます。ご回答ありがとうございます。説明不足で申し訳ございません。物理CPUが1、コアが2です。リンク先も参考にさせていただきます。キャンセル完了するlink0みなさまご回答いただきありがとうございました。averageの値も下がりました。DBに対して負荷のかかる処理をプログラムで書いていたのが原因だと思われます。ご回答いただき感謝申し上げます。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。解決済mysqlのcpuの負荷について調べたいです。頂いたご意見への回答は行っておりません。