Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ベンチマークスコア記録用issue #210

Open
tukeJonny opened this issue Oct 6, 2019 · 2 comments
Open

ベンチマークスコア記録用issue #210

tukeJonny opened this issue Oct 6, 2019 · 2 comments

Comments

@tukeJonny
Copy link
Collaborator

tukeJonny commented Oct 6, 2019

ベンチマークでよいスコアがでましたら、このissueにコメントして残していただけると嬉しいです。

ローカル環境でのアプリケーション・ベンチマーカーの起動方法はこちら
ローカルでのアプリケーションの起動方法
ローカルでのベンチマーカーの起動方法

## 日付・時間・ スコア

\```
\```

## 言語

## 環境・PCスペック

## その他条件

※ 環境・PCスペックに関しては、OS情報の簡易なサマリ、コア数、メモリ容量が分かれば他の方法でも大丈夫です

@tukeJonny
Copy link
Collaborator Author

[参考]初期スコア

日付・時間・スコア

2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    ===== System errors =====
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    ===== Calculate final score =====
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/initialize] score = 0
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/settings] score = 0
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/auth/signup] score = 30
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/auth/login] score = 31
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/auth/logout] score = 9
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/train/reserve] score = 1020
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/train/reservation/commit] score = 9
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/stations] score = 16
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/train/search] score = 54
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/train/seats] score = 120
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/user/reservations] score = 22
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/user/reservations/%d/cancel] score = 4
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    [/api/user/reservations/%d] score = 64
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    Final score: 1379
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    アプリのエラーによるペナルティ: 0
2019-10-06T15:36:23.675+0900    warn    isutrain-benchmarker    タイムアウトや一時的なエラーが閾値を超えています
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    タイムアウトや一時的なエラーによるペナルティ: 10
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    Final score (with penalty): 1369
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    アプリのエラーによるペナルティ: 0
2019-10-06T15:36:23.675+0900    warn    isutrain-benchmarker    タイムアウトや一時的なエラーが閾値を超えています
2019-10-06T15:36:23.675+0900    info    isutrain-benchmarker    タイムアウトや一時的なエラーによるペナルティ: 10
{"pass":true,"score":1369,"messages":["GET /api/train/search: 列車検索リクエストに失敗しました (タイムアウトしました)","エンドポイント成功回数: 292","スコア: 1379","ペナルティ: 10"],"available_days":10,"language":"golang"}

言語

golang

環境・PCスペック

ubuntu@server:~$ uname -a
Linux fumidai 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:40:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
ubuntu@server:~$ grep processor /proc/cpuinfo | wc -l
1
ubuntu@server:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:            992         434          90          11         466         354
Swap:          4095           6        4089

その他条件

初期実装でベンチマークをとりました

@methane
Copy link
Contributor

methane commented Oct 16, 2019

日付・時間・ スコア

2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    ===== Calculate final score =====
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/initialize] score = 0
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/settings] score = 0
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/auth/signup] score = 37
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/auth/login] score = 38
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/auth/logout] score = 12
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/train/reserve] score = 1275
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/train/reservation/commit] score = 12
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/stations] score = 20
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/train/search] score = 78
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/train/seats] score = 156
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/user/reservations] score = 30
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/user/reservations/%d/cancel] score = 5
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    [/api/user/reservations/%d] score = 82
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    Final score: 1745
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    アプリのエラーによるペナルティ: 0
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    Final score (with penalty): 1745
2019-10-16T22:00:54.849+0900    info    isutrain-benchmarker    アプリのエラーによるペナルティ: 0
{"pass":true,"score":1745,"messages":["エンドポイント成功回数: 376","スコア: 1745","ペナルティ: 0"],"available_days":10,"language":"golang"}

言語

Go

環境・PCスペック

  • EC2 m5a.2xlarge 1台
  • Ubuntu 18.04
  • MySQL, nginx は apt get install で普通に入るものをそのまま
  • Docker は苦手なので使っていません
$ uname -a
Linux ip-10-0-1-124 4.15.0-1051-aws #53-Ubuntu SMP Wed Sep 18 13:35:53 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

$ free -m
              total        used        free      shared  buff/cache   available
Mem:          31538        3429       24890           0        3217       27691
Swap:             0           0           0

その他条件

  • Go の初期実装
  • create index train_timetable_master01 ON train_timetable_master (date, train_class, train_name, station); をした
  • ベンチマーカーも同一ホストから実行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants