๐Ÿ“ฆ ์ข‹์€ ๋ธ”๋กœ๊ทธ ๋ชจ์Œ์ง‘

๋ชจ๋นˆ์ผˆยท2022๋…„ 4์›” 24์ผ
122
post-thumbnail

๐Ÿ™†๐Ÿปโ€โ™€๏ธ ์ด ๊ธ€์€ ์š•์„ค์ด ์—†๋Š” ์•ˆ์ „ํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.

๐Ÿซ  ๋ฌด์Šจ ๊ธ€์ด์•ผ?

์„ธ์ƒ์—๋Š” ์ˆ˜ ๋งŽ์€ ๊ฐœ๋ฐœ ์‹ค๋ ฅ์ž๋“ค์ด ์žˆ์ง€๋งŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹ค๋ ฅ๋„ ๋›ฐ์–ด๋‚˜๊ณ  ๊ธ€๋„ ์ž˜ ์“ฐ๋Š” ์‚ฌ๋žŒ์€ ๋“œ๋ฌผ๋‹ค. ๊ทธ๋ž˜์„œ ์ข‹์€ ๋ธ”๋กœ๊ทธ๋“ค์„ ๋งŒ๋‚  ๋•Œ ๋งˆ๋‹ค ๋ชจ์•„ ๋‘๋ ค๊ณ  ํ•œ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŠธ๋Š” ๐ŸŒ ์„ธ๊ณ„ ๊ณณ๊ณณ์˜ ์‹ค๋ ฅ์ž๋“ค์ด ์“ด ๊ธ€๊ณผ ๋ธ”๋กœ๊ทธ๋“ค์„ ์†Œ๊ฐœํ•˜๋Š” ๊ธ€์ด๋‹ค.

Marek's totally not insane idea of the day

ํด๋ผ์šฐ๋“œ ํ”Œ๋ ˆ์–ด์—์„œ ์ผํ•˜๋Š” ์—”์ง€๋‹ˆ์–ด๋‹ค. ์ฃผ๋กœ ๋„คํŠธ์›Œํฌ์™€ ์ธํ„ฐ๋„ท ๋ณด์•ˆ์„ ์ฃผ์ œ๋กœ ํ•œ ๊ธ€์„ ์“ฐ๋Š”๋ฐ. ๐Ÿ“Ž ํด๋ผ์šฐ๋“œ ํ”Œ๋ ˆ์–ด ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ์—๋„ ๊ฐ™์ด ์˜ฌ๋ฆฌ๊ณค ํ•œ๋‹ค. ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๊ธ€์€ epoll is fundamentally broken ์‹œ๋ฆฌ์ฆˆ๋‹ค.


MTU Ninja

Vincent Bernat์ด๋ผ๋Š” ๐Ÿ‡ซ๐Ÿ‡ท ํ”„๋ž‘์Šค ์‚ฌ๋žŒ์ธ๋ฐ ๋ธ”๋กœ๊ทธ ์ด๋ฆ„๋ถ€ํ„ฐ๊ฐ€ MTU ๋‹Œ์ž๋‹ค. ์ด๋ฆ„ ๋‹ต๊ฒŒ ๋„คํŠธ์›Œํฌ ๊ด€๋ จํ•œ ๊ธ€์„ ์ฃผ๋กœ ์“ด๋‹ค. ์‹ค๋ ฅ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋Š” ์ž๊ธฐ ๋ธ”๋กœ๊ทธ๋„ ์˜ˆ์˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฑธ๊นŒ? ๋ธ”๋กœ๊ทธ ํฐํŠธ๋ถ€ํ„ฐ ๋งˆ์Œ์— ๋“ค์—ˆ๊ณ  ๋‹คํฌ ๋ชจ๋“œ ํ…Œ๋งˆ์— ๊ฐ๋™ํ–ˆ๋‹ค.

๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๊ธ€์€ ์•„๋งˆ ๐Ÿ“ƒ Coping with the TCP TIME-WAIT state on busy Linux servers ๊ฐ€ ์•„๋‹๊นŒ. ์ธํ„ฐ๋„ท์—์„œ ์ฐพ์•„ ๋ณผ ์ˆ˜ ์žˆ๋Š” TCP TIME_WAIT์— ๊ด€ํ•œ ๊ธ€์ค‘ ๊ฐ€์žฅ ์ •ํ™•ํ•œ ๊ธ€์ด๋‹ค. ํ•œ๊ตญ ๋ธ”๋กœ๊ทธ์—์„œ๋„ ๋ช‡ ๋ฒˆ ์ธ์šฉ ๋œ ๊ฑธ ๋ณธ ์ ์ด ์žˆ๋‹ค. ์ง€๊ธˆ์€ Free๋ผ๊ณ  ํ•˜๋Š” ํ”„๋ž‘์Šค ISP์—์„œ ์ผํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.


Strike Freedom

๐Ÿ‡จ๐Ÿ‡ณ 00๋…„์ƒ์˜ ์ค‘๊ตญ ๊ฐœ๋ฐœ์ž๋‹ค. ํ…์„ผํŠธ์—์„œ ์ผํ•˜๋‹ค๊ฐ€ ๋‚˜์™€์„œ Gnet์ด๋ผ๋Š” ์˜คํ”ˆ ์†Œ์Šค๋ฅผ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ ํ…์„ผํŠธ๊ฐ€ ์Šคํฐ์„œ๊ฐ€ ๋๋‹ค. Go๋ฅผ ์ข‹์•„ํ•˜๋˜๋ฐ ๋‚˜๋ž‘ ์ทจํ–ฅ์ด ๊ฐ™์•„์„œ ๋” ์ข‹์•„ํ•˜๋Š” ๋ธ”๋กœ๊ทธ๋‹ค. ๋„คํŠธ์›Œํฌ์™€ OS ๊ด€๋ จํ•œ ๊ธ€์„ ์“ด๋‹ค. ์ค‘๊ตญ์–ด๋ผ์„œ ๋Œ€๋ถ€๋ถ„ ๋ฒˆ์—ญ๊ธฐ๋ฅผ ๋Œ๋ ค์„œ ์ฝ์–ด์•ผํ•˜์ง€๋งŒ ํ•œ๊ตญ์–ด๋ณด๋‹ค ์˜์–ด๋กœ ๋ฒˆ์—ญํ•˜๋ฉด ํ›จ์”ฌ ๋” ์ฝ์„๋งŒ ํ•˜๋‹ค.


Experimental Chill

Yandex์—์„œ 2๋…„๊ฐ„ ๊ฒ€์ƒ‰ ์—”์ง„์„ ๋งŒ๋“ค์—ˆ๋˜ ๊ฐœ๋ฐœ์ž์˜ ๋ธ”๋กœ๊ทธ๋‹ค. ์˜ฌ๋ ค๋‘” ๊ธ€์˜ ์ˆ˜๋Š” ์ ์ง€๋งŒ ์•ž์œผ๋กœ ์ข‹์€ ๊ธฐ์ˆ  ๊ธ€์„ ๋งŽ์ด ์จ ์ค„๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€๋˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ์ฃผ๋กœ C++์— ๋Œ€ํ•ด์„œ ์ด์•ผ๊ธฐํ•˜๋ฉฐ ์ตœ๊ทผ์— ์“ด ๐Ÿ“ƒ Changing std::sort at Googleโ€™s Scale and Beyond ๋ผ๋Š” ๊ธ€์€ Hacker News์—์„œ ์ฃผ๋ชฉ์„ ๋ฐ›์€ ๋ฐ” ์žˆ๋‹ค. Danila Kutenin๋Š” ์ง€๊ธˆ์€ ๊ตฌ๊ธ€์—์„œ ์ผํ•˜๊ณ  ์žˆ๋‹ค.


Vincent Blanchon

Medium์—์„œ ๊ธ€์„ ์“ฐ๋Š” ๐Ÿ‡ซ๐Ÿ‡ท ํ”„๋ž‘์Šค ๊ฐœ๋ฐœ์ž๋‹ค. Go์˜ Contributor์ธ๋ฐ Go๋ฅผ ์ข‹์•„ํ•œ๋‹ค๋ฉด ํ•œ ๋ฒˆ ์ฏค ๋ดค์„ ๋ธ”๋กœ๊ทธ๋‹ค. ๋งŒ์•ฝ ๋ณธ ์ ์ด ์—†๋‹ค๋ฉด ๋ฐ˜๋“œ์‹œ ๋ณด๋„๋ก ํ•˜์ž.

Go์˜ ์ฑ„๋„๊ณผ ๊ณ ๋ฃจํ‹ด์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•œ ๊ธ€๋“ค์€ ์ •๋ง ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์› ๋‹ค. ์ •๋ง ์ž˜ ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋Š” ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ž˜ ํ•˜๋Š” ๊ฑธ๊นŒ? Go ํฌ์ŠคํŒ… ๋งˆ๋‹ค Go์˜ ๋งˆ์Šค์ฝ”ํŠธ ์บ๋ฆญํ„ฐ ๊ณ ํผ๊ฐ€ ๋“ฑ์žฅํ•˜๋Š”๋ฐ ๊ธ€ ์ฃผ์ œ๋งˆ๋‹ค ๋ฐ”๋€Œ๋Š” ์ผ๋Ÿฌ์ŠคํŠธ๋ฅผ ๋ณด๋Š” ๊ฒƒ๋„ ์žฌ๋ฐŒ๋‹ค.


spf13

๊ตฌ๊ธ€์—์„œ Golang ๋ฆฌ๋“œ ๊ฐœ๋ฐœ์ž๋ฅผ ๋งก๊ณ  ์žˆ๋Š” Steve Francia์˜ ๋ธ”๋กœ๊ทธ๋‹ค.


Matt Klein

envoy๋ฅผ ๋งŒ๋“  ์‚ฌ๋žŒ์˜ ๋ธ”๋กœ๊ทธ๋‹ค


FABIEN SANGLARD'S WEBSITE

๋‘ ์˜ ๊ฐœ๋ฐœ์ž ํŒŒ๋น„์•™ ์ƒ๊ธ€๋ผ๋ฅด์˜ ๋ธ”๋กœ๊ทธ๋‹ค. ํ•˜๋“œ์›จ์–ด๋ถ€ํ„ฐ ์†Œํ”„ํŠธ์›จ์–ด๊นŒ์ง€ ์ •๋ง ๋‹ค์–‘ํ•˜๊ฒŒ ์„ญ๋ ตํ•œ ์ฒœ์žฌ ์ค‘์˜ ์ฒœ์žฌ๋‹ค. 90๋…„๋Œ€ ํ•˜๋“œ์›จ์–ด ์ƒํ™ฉ์—์„œ ์–ด๋–ป๊ฒŒ ๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•˜๋ ค ํ–ˆ๋Š”์ง€ ๋“ค๋ ค์ค€๋‹ค.

๐Ÿ““ ๊ฒŒ์ž„ ์—”์ง„ ๋ธ”๋ž™ ๋ถ: ๋‘ ์ด๋ผ๋Š” ์ฑ…์„ ์ถœ๊ฐ„ํ–ˆ๋‹ค. ํ˜„์žฌ๋Š” ๊ตฌ๊ธ€์—์„œ ์ผํ•˜๊ณ  ์žˆ๋Š” ๋ชจ์–‘์ด๋‹ค.


๊ฑฐ์˜ ์ฒ ์ €ํžˆ ์ œ ์ทจํ–ฅ๋Œ€๋กœ ๊ตฌ์„ฑ๋œ ๋ธ”๋กœ๊ทธ๋“ค์ด์ง€๋งŒ ์ข‹์€ ๋ธ”๋กœ๊ทธ๋Š” ๊ณ„์†ํ•ด์„œ ์—…๋ฐ์ดํŠธ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋˜ ์ข‹์€ ๋ธ”๋กœ๊ทธ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋Œ“๊ธ€๋กœ ๋‹ฌ์•„์ฃผ์„ธ์š”.

profile
๐ŸŒš ๋ฐฉ๋ž‘ ๊ฐœ๋ฐœ์ž, https://duge.space/DOZYHExYNz

29๊ฐœ์˜ ๋Œ“๊ธ€

comment-user-thumbnail
2022๋…„ 5์›” 12์ผ

๋ชฉ์œˆ์ผˆ์˜ ๋ฒจ๋กœ๊ทธ๋‘ ๋ฆฌ์ŠคํŠธ์— ๋„ฃ์œผ์…”์•ผ์ฃ 

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 5์›” 13์ผ

์˜ค๋žœ๋งŒ์— ๋ฐฉ๋ฌธ
์š”์ฆ˜์€ ๋ฌด์—‡์„ํ•˜๋ฉด์„œ ์ง€๋‚ด์‹œ๋‚˜์š”?

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 6์›” 3์ผ

MTU Ninja ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ด์ƒํ•œ ๋ชจxx ๋ธ”๋กœ๊ทธ๋กœ ์ด๋™ํ•ด์š” ใ… ใ… 

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 6์›” 22์ผ

์„ ์ƒ๋‹˜ ๋„˜ ์˜ค๋žซ๋งŒ์— ์˜ค์…ง๋„ค์š”

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 7์›” 19์ผ

๋”ฐ๋ด‰

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 9์›” 16์ผ

๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ‘

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 9์›” 21์ผ

๋ฒจ๋กœ๊ทธ์—์„œ ๊ฐ€์žฅ ํ•ซํ–ˆ๋˜ ๊ทธ ๊ธ€์ด ์‚ฌ๋ผ์ก‹๋„ค์š”?

2๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 9์›” 27์ผ

๐Ÿ‘

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 10์›” 29์ผ

๋ชจ๋นˆ์ผˆ ์ด ๋ถ„ ๋˜ ์–ด๋”” ๊ฐ€์…จ๋‚˜์š” ๐Ÿง
GET velog.io/users/is-alive/mowinckel

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2022๋…„ 11์›” 2์ผ

๋ชจ์šฐ์ž‰ํฌ์ผˆ๋‹˜ ํฌ์ŠคํŒ… ๋ชจ์•„์„œ ์ฑ…์œผ๋กœ ๋‚˜์™”์œผ๋ฉด ์ข‹๊ฒ ๋„ค์š”

1๊ฐœ์˜ ๋‹ต๊ธ€
comment-user-thumbnail
2023๋…„ 2์›” 2์ผ

๊น€ํฌํ”„๋‹˜ ๋ธ”๋กœ๊ทธ๋„ ์ข‹์€ ๊ฒƒ ๊ฐ™์•„์„œ ๋Œ“๊ธ€์— ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค~
https://blog.popekim.com/ko/

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ
comment-user-thumbnail
2023๋…„ 12์›” 19์ผ

์ฒœ์žฌ ๊ธ€๋กœ๋ฒŒ ๋ธ”๋กœ๊ฑฐ๋“ค์ด ์ฐธ ๋งŽ๋„ค์š”~

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ