Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新卒インフラエンジニアがピクシブ新社内広告サーバー構築に挑んだ話
Search
Kaneko Tatsuya
August 29, 2014
Technology
2.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新卒インフラエンジニアがピクシブ新社内広告サーバー構築に挑んだ話
Kaneko Tatsuya
August 29, 2014
More Decks by Kaneko Tatsuya
See All by Kaneko Tatsuya
キャリアを充実させる『カギ』に!PR TIMES CTO金子達哉から学ぶアウトプット術 / output_method
catatsuy
0
670
ISUCONの情報共有にはこれ!notify_slack!/isucon_notify_slack
catatsuy
1
1.1k
ISUCON6本選のベンチマークでconsulを使用してクラスタを構築した話 / isucon6-night
catatsuy
2
1.3k
ユニクロの レジから学ぶ Goroutine #yapc8oji #yapc8ojiA /uniqlo_golang
catatsuy
6
2.4k
社内ISUCONオープニング/private-isu-opening
catatsuy
0
10k
ピクシブ社内広告サーバーでのGoの開発・運用 #gocon /p_ads_server_gocon2015
catatsuy
10
11k
fluentdで大量のログを Google BigQueryに送ってみた #fluentdmeetup /send_a_log_to_bigquery_with_fluentd
catatsuy
1
4.3k
『pixivエンジニアが教えるプログラミング入門』出版記念特別編基調講演
catatsuy
3
2k
ピクシブ広告サーバー開発・運用の軌跡 2015春インターン講義資料
catatsuy
17
12k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
220
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
180
ChatworkとBPaaS 異なる特性で学んだAI機能開発の ベストプラクティス
kubell_hr
2
3.2k
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1.2k
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
450
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
19
11k
protovalidate-es を導入してみた
bengo4com
0
160
Dynamic Workersについて
yusukebe
2
630
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
270
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
360
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
440
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
120
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
4 Signs Your Business is Dying
shpigford
187
22k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Docker and Python
trallard
47
3.9k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
360
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Transcript
৽ଔΠϯϑϥΤϯδχΞ͕ ϐΫγϒ৽ࣾࠂαʔόʔߏங ʹΜͩ ϐΫγϒגࣜձࣾ DBUBUTVZ
ࣗݾհ w DBUBUTVZ w ΧλπΠͬͯݺΕ͍ͯΔ w ʹେֶΛଔۀޙʹϐΫγϒೖࣾ w ࠓͷ৽ଔΠϯϑϥΤϯδχΞ w
ࣾࠂαʔόʔͷΠϯϑϥ୲ʹ
දతPerlاۀͳͷͰPerlͷΛ͠·͢ ͪͳΈʹpixivશ෦খจࣈͰ͢ ʲग़యʳJEOFUDSBGU͞Μ ৬ۀͱͯ͠ͷ1FSMΛॻ͖ଓ͚Δ͜ͱͷ͠͞ͱ1FSMڭҭֵ໋ͯͳଜఆ؍ଌॴ IUUQXXXPQFOTIFOUSZ
ࣾࠂαʔόʔ w ϐΫγϒࣾͰࠂ৴αʔόʔΛ๊͍͑ͯΔ w ࠂαʔόʔ%FCJBO1)1 w ࣾඪ४ڥ%FCJBO1)1 w 1)1Ͱഇࢭ͞Εͨ"1$Λ͍ͬͯͯόʔδϣ ϯΛ্͛ΒΕͳ͍
w ػೳՃࠔ
৽ࠂαʔόʔ։ൃϝϯόʔʢਓʣ CBTI$ ཧɾ৴αʔόʔϓϩτλΠϓ࡞ ཧɾ৴αʔόʔ։ൃ୲ QJYJWͷ։ൃ૯ׅ 3BJMTΤϯδχΞ ཧαʔόʔ։ൃ୲ DBUBUTVZ ཧαʔόʔΠϯϑϥ୲ ৴αʔόʔ։ൃɾΠϯϑϥ୲
%/4 UZQFUBJM ࠂ৴αʔόʔ ཧαʔόʔ .Z42- qVFOUE qVFOUE /(*/9 ը૾ $"$)&
LTLMPH NFNDBDIFE ࠂσʔλ "QQMJDBUJPO (PMBOH දࣔ ΫϦοΫ 6/*9υϝΠϯιέοτ $JSDVT ࠂσʔλ ܭଌ݁Ռ ϥϯυϩϏϯ 6/*9υϝΠϯιέοτ ϑΝΠϧσΟεΫϦϓλ
/HJOY$JSDVT(P w ϑϩϯτ/HJOYͰड͚Δ w ը૾ΩϟογϡΛ/HJOYଆͰ࣋ͭ w 6/*9υϝΠϯιέοτܦ༝ͰQSPYZ͢Δ w (Pͷαʔόʔඪ४ग़ྗʹϩάΛग़ྗ w
.P[JMMBͷϓϩηεཧπʔϧ$JSDVT͕ϗοτσϓϩΠɾϓϩ ηεࢹɾϩάϑΝΠϧԽɾϩάϩʔςʔτͳͲΛ୲ w $JSDVT͕ιέοτϑΝΠϧΛ࡞Γɼ(PϑΝΠϧσΟεΫϦϓλ Λ-JTUFO͢Δαʔόʔ
socket TPDLFU࡞ ϑΝΠϧ σΟεΫϦϓλ FYFD socket ϑΝΠϧ σΟεΫϦϓλ ϓϩηεࢹ DJSDVTϓϩηεࢹ͚ͩ
ͰϦΫΤετײ͠ͳ͍ BQQϑΝΠϧσΟεΫϦϓλΛ -JTUFO͢ΔαʔόʔͰ͋Δඞཁ͕͋Δ αʔόʔىಈ࣌ αʔόʔىಈޙ circus app circus app
circus socket ϑΝΠϧ σΟεΫϦϓλ app_old FYFD app_new ϓϩηεࢹ αʔόʔϦϩʔυ αʔόʔϦϩʔυ
BQQ@OFX͕ىಈ͢Δ·Ͱͭ BQQ@OFX͕ىಈͨ͠Β BQQ@PMEΛLJMM͢Δ circus socket ϑΝΠϧ σΟεΫϦϓλ app_old app_new ϓϩηεࢹ LJMM
1FSMʁʁʁ
find / -type f -name "*" -size +1000k -mmin -60
2> /dev/null \ | xargs sudo pagecache-check.pl 2> /dev/null \ | perl -ne 'if ((m{(.*?)\s.*cached/total_pages=(.*)/.*}) && ($2 > 0)) { print $2, "\t", $1, "\n"; }' \ | sort -nr w ࠓճͷࠂαʔόʔେྔͷϩάΛग़ྗ͢Δ w DQBOϞδϡʔϧͷ4ZT1BHF$BDIFͰ༻͠ͳ͍ϩάͷϖʔδ ΩϟογϡΛఆظతʹআ w ༧ظͤ͵ϖʔδΩϟογϡͷ૿Ճ4ZT1BHF$BDIFͷग़ྗΛ1FSMͰ ܗͯ͠TPSUͯ͠ϖʔδΩϟογϡΛᷰ͏ϑΝΠϧΛݟ͚ͭͯղܾʂ ϖʔδΩϟογϡΛᷰ͏ϩάΛݟ͚ͭΔ
·ͱΊ w QJYJWશ෦খจࣈ w ϐΫγϒ1FSM͚ͩͰͳ͘1)13VCZ(PͳͲͳͲ ༷ʑͳݴޠʹࢧ͑ΒΕ͍ͯΔ w $JSDVTͱ4ZT1BHF$BDIFศར ৽ଔͰ৭ʑͰ͖ΔձࣾͳͷͰ ڵຯͷ͋ΔΤϯδχΞืूதͰ͢ʂ