Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ISUCONのすゝめ // OUR ISUCON

ISUCONのすゝめ // OUR ISUCON

2017/10/24 の社内テックミーティングで話した資料です

Yoshihide Taniguchi

October 24, 2017
Tweet

More Decks by Yoshihide Taniguchi

Other Decks in Programming

Transcript

  1. *46$0/ͱ͸ wIUUQJTVDPOOFU w*JLBOKJOJ4QFFE6Q$POUFTU ຊ౰  w8FCαʔϏεͷύϑΥʔϚϯενϡʔχϯάେձ w1)1(P1ZUIPO3VCZ1FSM/PEFKTͷ࣮૷͕༻ҙ͞ΕͯΔ wଞݴޠͰ࠶࣮૷ͯ͠΋Α͍ʢ$ -JTQ FUDʣ

    wείΞ͸ϕϯνϚʔΧʔͷϦΫΤετΛଟ͘ࡹ͚Δ΄Ͳ্͕Δ w&&ςετͷΑ͏ͳίϯςϯπνΣοΫ Ϩεϙϯε਺ wϕϯνϚʔΧʔ͕ݮ఺͠ͳ͍ͳΒͳʹ΍ͬͯ΋ྑ͍
  2. ༧બαʔόॳظߏ੒ BQQ BQQ BQQ .Z42- "11 "11 wαʔό୆ w୆ʹΞϓϦ͕ஔ͔ΕͯΔ w୆Ͱ.Z42-͕ಈ͍ͯΔ

    w,74͸Ͳ͜ʹ΋ͳ͍ wશ୆3".(# wશ୆$16ίΞ wάϩʔόϧ*1ͷଳҬ੍ݶ.CQT wϩʔΧϧ*1ͷଳҬ੍ݶ.CQT
  3. ౰೔΍ͬͨ͜ͱʢݸਓʣ w QIQSFEJTಋೖɺTFTTJPOIBOEMFSΛpMFTSFEJT w ΞϓϦέʔγϣϯͷΤϯυϙΠϯτΛϗϫΠτϘʔυʹॻ͖ग़͢ w ֤ςʔϒϧͷ*/4&35 61%"5&͞Ε۩߹ΛϗϫΠτϘʔυॻ͖ग़͢ w ϕϯν࣌ʹྲྀΕΔ42-ΛશͯΫΤϦϩάʹग़ͤ͞Δ

    JOEFYషΔ w Ϣʔβ৘ใͷऔಘʹ%#Λ࢖Θͳ͍Α͏ʹ͢Δ w ࣄલʹVTFSςʔϒϧͷத਎Λ3FEJTʹಥͬࠐΉ w VTFS͕ߋ৽͞Εͨͱ͖͸%#Λߋ৽ͭͭ͠3FEJTʹ΋ಥͬࠐΉ w ࢀর͸શͯ3FEJT͔Β w ෆཁͳ1%0ίωΫγϣϯΛ࡟আ w TMFFQ  ʁ͜Ε͸ʁফͯ͠ΈΔείΞഒքԦݓ
  4. ౰೔Ͱ͖ͳ͔ͬͨ͜ͱ w 1)13$Խ w ๨Εͯͨ w / ௵͠ w ଞͷ͜ͱ΍ͬͯͯ࣌ؒ଍Γͣ

    w "11αʔόͷόϥϯγϯά w "11ɺ%#ͷߏ੒ͰϑΟχογϡͯ͠΋͍ͬͨͳ͔ͬͨ
  5. ݁Ռ wॳظείΞɿ ఺͘Β͍ w࠷ऴείΞɿ ఺͘Β͍ w࠷ߴείΞɿ ఺͘Β͍ w ࢀߟ ༧બ૯߹ҐείΞɿ

     w࠷ऴॱҐɿҐ૊ʢࢀߟॱҐʣ w࠷ߴॱҐɿҐ͘Β͍૊ʢ೔໨಺ʣ
  6. ࠓճͷ͓୊ͷϙΠϯτ w ͍͔ʹը૾ΛΞϓϦέʔγϣϯʹ഑৴ͤ͞ͳ͍͔ w ը૾͸%#ʹೖ͍ͬͯΔͷͰ·ͣ͸நग़ͯ͠%#͸࢖Θͳ͍Α͏ʹ͢Δ w ੩తϑΝΠϧPS,74PS w ࣮͸͓୊ͷαʔϏε͸$%/ͷར༻͕૝ఆ͞Ε͍ͯͨͷͰɺը૾΁ͷϦΫΤετʹ ͸$BDIF$POUSPMϔομΛ෇༩͢Δ͜ͱͰΛฦ͠ΞϓϦέʔγϣϯͷը૾

    ഑৴Λେ෯ʹܰݮͰ͖ͨ w ੩తϑΝΠϧͷऔಘ͸ͷ৔߹είΞ͕ʹͳΓ·͢ɺͱ͍͏આ໌͕ ͕͋ͬͨɺͦ͜͸఺਺ΛՔ͙৔ॴ͡Όͳ͔ͬͨ w &YQJSFTϔομͱ$BDIF$POUSPMNBYBHF͚ͩͰ͸ਖ਼͘͠ʹͳΒͣɺ QVCMJDʹ͢Δඞཁ͕͋ͬͨ w ੩తϑΝΠϧΛෳ਺αʔόͰฦ͢ͱ͖ʹը૾ͷߋ৽࣌ؒΛ͋Θͤͳ͍ͱΩϟογϡ Ϧιʔεͷࣝผʹࣦഊͯ͠ਖ਼͘͠ώοτ͠ͳ͍ w ը૾ͷ഑৴ΛݮΒͤͯॳΊͯͦͷଞͷΞϓϦέʔγϣϯͷॲཧ͕ϘτϧωοΫʹͳΔ