タグ

2018年10月21日のブックマーク (3件)

  • isucon8本戦で惨敗したからせめて良いブログを書く - 爆速でGo!

    この記事はこちらに移動しました。 ISUCON8の戦に、メルカリで一緒だった@zaq1tomoと@inatonixとzin-gonicというチーム名で出場しました。 結果は学生9位、全体で19位だったので、やったこととかまとめます。 予選エントリはこちらです↓ nakawatch.hatenablog.com やったこと チューニング対象は、isucoinという取引所アプリでした。 言語は予選と同じGoです。 github.com 担当も予選と同じです。 @nakabonne: インフラ担当 @zaq1tomo: アプリ担当 @inatonix: アプリ担当 序盤 @nakabonne 序盤は主にプロファイリングの準備です。 ssh公開鍵登録 dotfileをclone ベンチ走らせてhtopでリソース確認 デプロイスクリプトの準備 スロークエリログを仕込む アクセスログのプロファイルン

    isucon8本戦で惨敗したからせめて良いブログを書く - 爆速でGo!
    ken39arg
    ken39arg 2018/10/21
  • ISUCON8本選に出場して5位だった - 1954

    Webアプリケーションの高速化バトルISUCON8選に「チーム人間性」で出場しました。 最終スコアは13,914で5位という結果に終わりましたが、素晴らしい運営と問題で、大変楽しいコンテストでした。 使用言語はGoでした。 やったこと 3人チームで参加し、自分はデプロイなどの足回りやインフラ周りを主に担当しました。 ここでは自分のやったことにフォーカスして書きますが、他にもクエリのキャッシュやmysqlのindex最適化など色々入ってます。 非docker化 今回与えられたマシンは4台で、ベンチマーク対象として指定できるのは1台でした。 初期状態では全てのマシンが同じ中身で、1台の中にnginx, mysql, アプリが全てdocker-composeで上がっていました。 後々辛くなりそうな気がしたので、dockerを剥がして以下のような構成にしました。 app server1 app

    ISUCON8本選に出場して5位だった - 1954
    ken39arg
    ken39arg 2018/10/21
  • ISUCON8本選は6位でした - あおうさ@日記

    選で戦ってきました 結果は6位 13,281点 悔しい負け 今年こそは優勝したい!と思っていましたが結果は惨敗でした。マジで悔しいです。 予選の感じで3人がそれぞれの力を出せれば優勝はできそうだなという感触があったし、songmuさん、najeiraさんという超強力なメンバーで選だったので今年こそは何としてもと思っていましたが、結果は力及ばずでした。 講評や懇親会で話を聞くとISULOGGERの/send_bulkに気付いていなかった為にどんなに改善しても頭打ちだったとのこと。RunTradeやInfoのローソク足チャートを表示するGetCandlestickDataの改善は対応していたのにログで頭打ちなのでスコアは伸びずで悔しい結果になってしまった。(懇親会で話した感じではおそらく/send_bulkになっていれば3.5万は超えた気がする) マニュアルをちゃんと読んでいれば/send

    ISUCON8本選は6位でした - あおうさ@日記
    ken39arg
    ken39arg 2018/10/21