こんにちは。こんにちは。
ちょっと諸事情あって現地できちんと参加はできなかったのですが、 @zakiさん、@KenTamagawaさんはじめ皆様のご好意で、 なんと途中からリモート参加させていただきました。 ありがとうございました!
今回はjavaのblojsomだったんだけど、 CPUのusr張り付き回避がテーマだったので jvmチューニングに終始しました。
とりあえずひと通りOSチューニングしたあと、 jvmをJRockitに変更してゴニョゴニョ。 ドキュメント読みきる時間がなかったから、 いかに計測時にjitが温まった状態にするかを何度か試してました。 MySQLはボトルネックじゃないからノータッチ。
何度か計測するとJRockitがコア吐いて落ちていたため、 急遽cronで落ちてたら起動する(+jit温める)スクリプトを書いて その場をしのいだりとドタバタ。
いま思えば、最速構成は↓だったなぁ。
- 別のtomcatをフロントに立てる
- 「URL baseでキャッシュしてPOSTがきたらそのキャッシュをリフレッシュする」プログラムを書いてフロントにデプロイ
レギュレーション的にギリギリの線だけどアウトではないはず…。
いろいろお願いして無理矢理参加させていただ割に ますだっkに負けるという感じで結果振るわず申し訳ないんですけど 次回もできたら懲りずに参加したいです!
See also
- #isucon 初回から参加しているベテラン選手が40代前半のいま本選当日に向けて準備したこと
- #isucon チーム「ウー馬場ーイーツ・ザ・ファイナル」でISUCON14本選に参加し21位になりました
- #isucon チーム「ウー馬場ーイー222」でISUCON13本選に参加し30位になりました
- 「SRE≠インフラなんだけどもう誤解されちゃってるから、DevOps新実装としてSite Production Engineeringはいかがでしょう?」でJAWS DAYS 2022に登壇しました #jawsdays #jawsug
- #isucon チーム「シン・ウー馬場ーイー2」でISUCON12本選に進出し12位になりました