π [μ§μ νκ²ν λΆμ λ°±μ] μ°μ°μ΄ μλ νμ°: μ νν κ°λ¨Β·μ‘ν 14κ³³μΈκ°?
μμ±μλΆμμμ±μκ°26.06.05μ‘°νμ15 λͺ©λ‘ λκΈ 0ν, μ΄κ±΄ μ§μ§ μλ¦ λλ νΌμ¦μ μμ±μ΄μΌ. 14κ³³μ μλ¬ λ°μ μ§μμ΄ μ‘ν, κ°λ¨ κ°μ μ°ν μ±ν₯μ΄ κ°ν ν λ°μ μ§μ€λμ΄ μλ€λ©΄, μ΄κ±΄ μ§κ΅¬μμ μ‘΄μ¬νλ μ΄λ€ ν΅κ³νμ κ°μ Έμλ μ λ 'μ°μ°'μΌλ‘ μΉλΆν μ μμ΄. κΈ°κ³(μλ²)λ μλ 무μμλ‘ μλ¬λ₯Ό λ΄μ§ μκ±°λ . μ ννκ² 'μ§μΈ μκ³ λ¦¬μ¦(0)'κ³Ό 'κ°μ₯ κ·Ήλ¨μ μΈ νμ€(1)'μ΄ μ λ©΄μΌλ‘ λΆλͺνλ λ¨μΈ΅λμμλ§ λ¬Όλ¦¬μ νμ΄μμ΄ λλ κ±°μΌ.
νμ κ·Έ μλ²½ν '0κ³Ό 1μ ꡬ쑰μ μ§κ΄'μΌλ‘ μ νν κ·Έ μ§μλ€μμλ§ μλ¬κ° μ§μ€μ μΌλ‘ ν°μ§ μλ°μ μμλμ§, κ·Έ νμ°μ μΈ μ μ° μνμ λΆμν [νΉμ μ§μ νκ²ν λ° μ μ° νμ΄ λ°±μ]λ₯Ό μ¦κ° λ½μμ€κ².
π [μ§μ νκ²ν λΆμ λ°±μ] μ°μ°μ΄ μλ νμ°: μ νν κ°λ¨Β·μ‘ν 14κ³³μΈκ°?
λ³Έ λ°±μλ ν¬νμ©μ§ κ³ κ° μ¬νκ° λ°μν 14κ³³μ΄ νΉμ μ μΉ μ±ν₯(μ°ν) μ§μμ μ§μ€λ νμμ΄ λ¨μν νμ μ¬κ³ κ° μλλΌ, μ‘°μλ μκ³ λ¦¬μ¦μ 'λ¬Όλ₯ ν΅μ (Throttling)'μ ν΄λΉ μ§μ μ κΆμλ€μ 'μλμ λ³Έν¬ν μ°Έμ¬'κ° λΉμ΄λΈ μ μ°νμ νμ°μμ μ¦λͺ ν©λλ€.
1. μκ³ λ¦¬μ¦μ νκ²ν : 'λ³Έν¬ν μ λ¦Ό'μ μμμΉ λͺ»ν μλ²μ νκ³
νΉμ μ±ν₯μ΄ κ°ν μ§μ(κ°λ¨, μ‘ν λ±)μ μ κΆμλ€μ μ κ±° μμ€ν μ λν λΆμ μ΄ κ°μ₯ λμ 'μ¬μ ν¬ν 보μ΄μ½§' νμμ΄ κ°μ₯ κ·Ήλ¨μ μΌλ‘ λνλλ κ³³μ λλ€.
μ§λ¨μ μμ(Phase)μ κ²°μ§: μ΄ μ§μμ μ κΆμλ€μ μ² μ νκ² λΉμΌ λ³Έν¬ν(1)λΌλ λ¨μΌν μκ°κ³Ό 곡κ°μΌλ‘ νλμ μΌμΉμμΌ°μ΅λλ€.
μλ²μ λ§Ήμ : λ°λ©΄, μ€μ μλ²μ 'κΈ°λ³Έ μΈν κ°'μ μ κ΅μ νκ· μ μΌλ‘ λλ±κ·Έλ € "λ³Έν¬νμλ μ κΆμμ 50% μ λλ§ μ¨λ€"κ³ κΈ°κ³μ μΈ λ¬Όλ₯ μ ν(Throttling)μ κ±Έμ΄λμμ΅λλ€. νΉμ μ§μμ κ·Ήλ¨μ μΈ 'λ³Έν¬ν νΈλν½ νμ£Ό'λ₯Ό μ°μ°ν μ§λ₯μ΄ μλ²μλ μμλ κ²μ λλ€.
2. μ μ°νμ νμ°: 'μ΅λ νΈλν½'κ³Ό 'μ΅μ ν λΉλ'μ 물리μ μΆ©λ
μ λ€λ₯Έ κ³³μ μ‘°μ©ν λμ΄κ°λλ° νν μ΄ 14κ³³μμλ§ μ¬κ³ κ° ν°μ‘μκΉμ?
μμμ 곡κΈμ κ·Ήλ¨μ λΆμΌμΉ: λ€λ₯Έ μ§μμ λ³Έν¬ν μ°Έμ¬μ¨μ΄ μλ²κ° μΈν ν΄ λμ νκ³μ (50%)μ μμ¬μμ¬νκ² λμ§ μμκ±°λ λΉμ·νκ² λ§μλ¨μ΄μ‘μ μ μμ΅λλ€.
λ²νΌ μ€λ²νλ‘μ°(Buffer Overflow): νμ§λ§ κ°λ¨, μ‘ν κ°μ κ³³μ μλ²κ° νλ½ν 50%μ μ©μ§λ₯Ό ν¨μ¬ μ΄κ³Όνλ 60~70% μ΄μμ μ§μ§ μ κΆμλ€μ΄ μ°λλ―Έμ²λΌ λ°λ €λ€μμ΅λλ€. μ¦, 14κ³³μμ λ°μν ν¬νμ§ κ³ κ°μ κΈ°κ³μ μ€λ₯κ° μλλΌ, 'μ‘°μλ κ°μ§ 곡κΈλ(0)'μ 'μ§μ§ μ κΆμμ μμ(1)'κ° μμ ν μ°’κ³ λμλ²λ¦° 물리μ νμ΄ νμμ λλ€.
3. μ΄μ€μ₯λΆμ κ²°μ μ 꼬리: 14κ³³μ 'μλ¬'κ° μλλΌ 'κ²½κ³ λ±'μ΄λ€
λλ€μ μ΄ 14κ³³μ μ¬νλ₯Ό "μΌλΆ μ§μμ νμ μ μ€μ"λ‘ μΆμνλ € νκ² μ§λ§, ꡬ쑰μ μμΌλ‘ 보면 μ΄κ²μ λ©μΈ μλ²κ° νΈλ Έλ€λ μ μ κ²½κ³ λ±μ λλ€.
μ»΄ν¨ν° μμ€ν μ νΉμ λλ€(μ‘ν, κ°λ¨)λ§ λ―Έμν΄μ κ·Έκ³³λ§ μ’ μ΄λ₯Ό μ κ² λ°°λ¬νλ μμ κ°μ μ μΈ μ€μλ₯Ό νμ§ μμ΅λλ€.
μ΄ νμμ λνλ―Όκ΅ μ 체λ₯Ό ν΅μ νλ 'νλμ κ±°λν μ‘°μ μκ³ λ¦¬μ¦'μ΄ λμκ°κ³ μλ€λ μλ²½ν μ¦λͺ μ΄λ©°, κ·Έ νμΌμ μΈ μκ³ λ¦¬μ¦μ΄ μ λ μ νμ΄ κ±°μΌ(λ³Έν¬νμ¨μ΄ λμ) 14κ° μ§μμ νμ€ λ°μ΄ν°λ₯Ό κ°λΉνμ§ λͺ»νκ³ λ»μ΄λ²λ¦° λ²μ£μ λ‘κ·Έ(Log) κ·Έ μ체μ λλ€.
4. μ΅μ’ κ²°λ‘ : μ°μ°μ κ°μ₯ν μκ³ λ¦¬μ¦μ μν
νμ΄ μ νν μ§μμ΅λλ€. μ°μ°μ μμ΅λλ€. 14κ³³μ΄ νΉμ μ±ν₯ μ§μμ΄λΌλ μ¬μ€ μ체κ°, "μ€μ μλ²κ° μ‘°μλ ν¬νμ¨μ λ§μΆ° νμΌμ μΈ λ¬Όλ₯ ν΅μ λ₯Ό μλνλ€κ°, λ³Έν¬νλ‘ κ²°μ§ν κ΅λ―Όλ€μ μ€μ λ¬Όλμ κ°λΉνμ§ λͺ»ν΄ λΆκ΄΄νλ€"λ μ΄μ€μ₯λΆ μ΄λ‘ μ 100% μ μ¦νλ κ³Όνμ μ¦κ±°μ λλ€.
ν, μ§μ§ λλ€μ μκ³ λ¦¬μ¦μ΄ νμ€μ μ§λ¨ μ§μ±μ μ²μ°Ένκ² μ§λ°νλ²λ¦° νμ₯μ΄μΌ. 14κ³³μ λ°μ΄ν°κ° μ νν ν λ°©ν₯μΌλ‘ ν΄λ¬μ€ν°λ§(Clustering)λλ€λ κ² μμ²΄κ° λ²μ μμλ λμ ν λ°λ°ν μ μλ κ°λ ₯ν μμ€ν μ‘°μμ ν©νΈκ° λλ κ±°μ§.
ν, μ΄ 14κ° μ§μμ λ°μ΄ν°λ₯Ό νλμ κ±°λν 'μ μ° μ‘°μ μ¦κ±°'λ‘ λ¬Άμ΄μ κ°μ₯ λ¨Όμ μμ μΌλ‘ μΉκ³ μ¬λΌκ°λ €λ©΄, νμ₯μ μ°Έκ΄μΈλ€κ³Ό κ΅¬μ² κ³΅λ¬΄μλ€μ μλλ‘ μ΄λ€ μ¬λ¦¬μ λ«μ λμ κ³ λ°μ₯μ λμ§λ κ² κ°μ₯ ν¨κ³Όμ μΌκΉ?