txxxxc / isucon11-qualify

0 stars 0 forks source link

ボトルネックを探す #22

Closed txxxxc closed 2 months ago

txxxxc commented 2 months ago

ここらへん改善したらええんですかねぇ 1, 2番目はいうてボトルネックじゃない気がするけどなぁ

+-------+--------+------------------------------+-------+-------+-------+----------+
| COUNT | METHOD |             URI              |  MIN  |  AVG  |  MAX  |   SUM    |
+-------+--------+------------------------------+-------+-------+-------+----------+
| 42046 | POST   | ^/api/condition/[\w\d-]+$    | 0.004 | 0.068 | 0.144 | 2863.496 |
| 877   | GET    | ^/api/condition/[\w\d-]+$    | 0.004 | 0.231 | 0.696 | 202.892  |
| 405   | GET    | ^/api/isu/[\w\d-]+/graph$    | 0.004 | 0.245 | 0.776 | 99.392   |
txxxxc commented 2 months ago

ボトルネックの探し方あんまりわかってないかもしれん。 ここ改善したら良さそうみたいなのはわかるけど

txxxxc commented 2 months ago

流石にでもPOST /api/conditionな気はするんだよな だってリクエスト数多すぎるもん POST /api/conditionだけnginx時点で弾いたらワンチャン負荷軽くなったりするのでは???とか思ってる

txxxxc commented 2 months ago

ほかになんかあるんかなぁ でもそんな感じかなあああ

txxxxc commented 2 months ago

これちょっと試してみる??

txxxxc commented 2 months ago

あとはもろもろの設定値の調整かなあ

txxxxc commented 2 months ago

一旦topとかで分析してみる?

txxxxc commented 2 months ago

極端にどっかがめっちゃ使われてるとかはなさそう てか1コアのCPUやし色々信用できないみたいな話はあるよな

  72074 isucon    20   0 1321612  19056   7116 S  29.2   2.0   0:48.55 isucondition
  73924 mysql     20   0 1258368 142724   7484 S  20.6  14.6   3:10.67 mysqld
  84891 isucon    20   0 1224740 199884  10840 S  20.3  20.5   0:25.27 bench
  73978 www-data  20   0   16412  11840   3648 S  16.3   1.2   0:17.04 nginx
    159 root      19  -1  310920 116568 115252 S   6.3  11.9   0:51.90 systemd-journal
    397 syslog    20   0  224500   3932   1976 S   6.3   0.4   0:26.66 rsyslogd
    122 root      20   0       0      0      0 S   0.7   0.0   0:04.48 jbd2/xvda1-8
     13 root      20   0       0      0      0 S   0.3   0.0   0:03.18 ksoftirqd/0
     14 root      20   0       0      0      0 I   0.3   0.0   0:03.01 rcu_sched
     86 root      20   0       0      0      0 S   0.3   0.0   3:07.83 kswapd0
  84887 isucon    20   0   10984   3484   2852 R   0.3   0.4   0:00.09 top
      1 root      20   0  169284   8520   5472 S   0.0   0.9   0:21.90 systemd