Euisuk's Dev Log

γ€Œμ„œμΏ  κ°œλ°œλ…ΈνŠΈβ­γ€

[컨퍼][CIO] '24λ…„ λΉ„μ¦ˆλ‹ˆμŠ€ ν˜μ‹ μ„ κ°€μ†ν™”ν•˜λŠ” μƒμ„±ν˜• AI

λ³Έ λ‚΄μš©μ€ CIO SUMMIT 2024μ—μ„œ λ°œν‘œλœ λ‚΄μš©μ„ 기반으둜 μ œκ°€ 더 쑰사 및 μ •λ¦¬ν•΄μ„œ μž‘μ„±ν•œ κΈ€μž…λ‹ˆλ‹€. ν‹€λ¦° λ‚΄μš©μ΄ μžˆλ‹€λ©΄ νŽΈν•˜κ²Œ λŒ“κΈ€ λ‹¬μ•„μ£Όμ„Έμš”!! πŸ€— 제λͺ© 2024 λΉ„μ¦ˆλ‹ˆμŠ€ ν˜μ‹ μ„ κ°€μ†ν™”ν•˜λŠ” μƒμ„±ν˜• AI ν™œμš© λ°©μ•ˆ λ°œν‘œμž ν•œκ΅­IBM κΉ€μ§€κ΄€ 상무, AI Tech SME (Subject Matter Expert) λ°œν‘œλ‚΄μš© Founda...

[컨퍼][CIO] '24λ…„ CIO SUMMIT ν›„κΈ°

CIO SUMMIT 2024 μΌμ‹œ: 2024λ…„ 2μ›” 22일(λͺ©) 09:00-17:20 μž₯μ†Œ: μΈν„°μ½˜ν‹°λ„¨νƒˆ μ„œμšΈ μ½”μ—‘μŠ€, ν•˜λͺ¨λ‹ˆλ³Όλ£Έ(HL) 주제: GenAI, First! κ°œμš” 쒋은 기회둜 2024λ…„ 2μ›” 22일에 μ „μžμ‹ λ¬Έμ—μ„œ μ£Όμ΅œν•˜λŠ” β€œCIO Summit 2024”에 νšŒμ‚¬μ˜ μ§€μ›μœΌλ‘œ μ°Έμ„ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 이번 CIO Summit의 μ£Όμ œλŠ” β€˜G...

[파이썬] μ‰½κ²Œ μ„€λͺ…ν•œ Process vs Thread

ν”„λ‘œμ„ΈμŠ€(Process)λž€? μ»΄ν“¨ν„°μ—μ„œ ν”„λ‘œκ·Έλž¨μ΄ μ‹€ν–‰λ˜κ³  μžˆμ„ λ•Œ, κ·Έ μ‹€ν–‰ 쀑인 ν”„λ‘œκ·Έλž¨μ„ ν”„λ‘œμ„ΈμŠ€λΌκ³  ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 인터넷 λΈŒλΌμš°μ €λ₯Ό μ—΄λ©΄ ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€κ°€ μ‹€ν–‰λ˜κ³ , μ›Œλ“œ ν”„λ‘œμ„Έμ„œ(λ¬Έμ„œ μž‘μ„± ν”„λ‘œκ·Έλž¨)λ₯Ό μ—΄λ©΄ 또 λ‹€λ₯Έ ν”„λ‘œμ„ΈμŠ€κ°€ μ‹€ν–‰λ˜λŠ” 것이죠. 각 ν”„λ‘œμ„ΈμŠ€λŠ” μžμ‹ λ§Œμ˜ λ…λ¦½λœ 곡간을 κ°€μ§€λ©°, λ‹€λ₯Έ ν”„λ‘œμ„ΈμŠ€μ™€λŠ” λ…λ¦½μ μœΌλ‘œ μš΄μ˜λ©λ‹ˆλ‹€. ...

[파이썬] multiprocessing의 Pool 클래슀

multiprocessing.Pool은 Python의 λ©€ν‹°ν”„λ‘œμ„Έμ‹± λͺ¨λ“ˆμ—μ„œ μ œκ³΅ν•˜λŠ” 맀우 μœ μš©ν•œ 클래슀둜, 병렬 처리λ₯Ό μœ„ν•œ ν”„λ‘œμ„ΈμŠ€ 풀을 κ΄€λ¦¬ν•©λ‹ˆλ‹€. 이 클래슀λ₯Ό μ‚¬μš©ν•˜λ©΄ μ—¬λŸ¬ ν”„λ‘œμ„ΈμŠ€μ—μ„œ λ™μ‹œμ— μž‘μ—…μ„ μ‹€ν–‰ν•˜λŠ” λ³΅μž‘ν•œ λ‘œμ§μ„ κ°„λ‹¨ν•˜κ²Œ μ²˜λ¦¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ³Έ λΈ”λ‘œκ·Έ ν¬μŠ€νŠΈμ—μ„œλŠ” Pool의 μ£Όμš” κΈ°λŠ₯κ³Ό νŠΉμ§•μ— λŒ€ν•΄ μžμ„Ένžˆ μ„€λͺ…ν•˜κ² μŠ΅λ‹ˆλ‹€. Pool...

[파이썬] Multiprocessing, Multithreading μžμ› λΆ„ν•  및 ν• λ‹Ή

λ©€ν‹°ν”„λ‘œμ„Έμ‹±κ³Ό λ©€ν‹°μŠ€λ ˆλ”©μ—μ„œ μžμ› λΆ„ν• κ³Ό μž‘μ—… 할당은 각각 λ‹€λ₯΄κ²Œ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€. 이 과정을 μ΄ν•΄ν•˜κΈ° μœ„ν•΄μ„œλŠ” λ¨Όμ €, μ»΄ν“¨ν„°μ˜ μžμ›(특히 CPU와 λ©”λͺ¨λ¦¬) μ‚¬μš© 방식과 μž‘μ—…μ˜ μ’…λ₯˜(예: CPU 집약적 vs. I/O 집약적)λ₯Ό κ³ λ €ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ©€ν‹°ν”„λ‘œμ„Έμ‹±(Multiprocessing)의 μžμ› λΆ„ν•  λ©€ν‹°ν”„λ‘œμ„Έμ‹±μ—μ„œλŠ” 각 ν”„λ‘œμ„ΈμŠ€κ°€ λ…λ¦½λœ λ©”λͺ¨λ¦¬ 곡간을...

[파이썬] Multiprocessing, Multithreading μ‚¬μš© μ‹œ κ³ λ € 사항

λ©€ν‹°ν”„λ‘œμ„Έμ‹±κ³Ό λ©€ν‹°μŠ€λ ˆλ”©μ„ 선택할 λ•Œ κ³ λ €ν•΄μ•Ό ν•˜λŠ” μž‘μ—…μ˜ νŠΉμ„±μ— λŒ€ν•΄ 더 μžμ„Ένžˆ μ„€λͺ…ν•˜κ² μŠ΅λ‹ˆλ‹€. μžμ› λΆ„ν•  및 할당에 λŒ€ν•΄μ„œ κΆκΈˆν•˜μ‹  뢄을 λ‹€μŒ κ²Œμ‹œκΈ€μ—μ„œ ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. λ©€ν‹°ν”„λ‘œμ„Έμ‹±(Multiprocessing) λ©€ν‹°ν”„λ‘œμ„Έμ‹±μ€ 주둜 CPU 집약적인 μž‘μ—…μ— μ ν•©ν•©λ‹ˆλ‹€. 이런 μž‘μ—…μ€ 계산이 많이 ν•„μš”ν•˜κ³  CPU의 μžμ›μ„ 많이 μ‚¬μš©ν•˜λŠ” 경우인...

[Linux] 파일 κΆŒν•œκ³Ό μ“°κΈ° μž‘μ—…

Linux 파일 κΆŒν•œκ³Ό μ“°κΈ° μž‘μ—… λ¦¬λˆ…μŠ€ μ‹œμŠ€ν…œμ—μ„œ 파일 μž‘μ—…μ„ μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄μ„œλŠ” μ μ ˆν•œ κΆŒν•œμ΄ ν•„μš”ν•©λ‹ˆλ‹€. μ‚¬μš©μžλŠ” νŒŒμΌμ΄λ‚˜ 디렉토리에 λŒ€ν•΄ 읽기(read), μ“°κΈ°(write), μ‹€ν–‰(execute) κΆŒν•œμ„ κ°€μ§ˆ 수 있으며, 이 κΆŒν•œλ“€μ€ 파일 μ†Œμœ μž(owner), κ·Έλ£Ή(group), 그리고 기타 μ‚¬μš©μž(others)μ—κ²Œ λ‹€λ₯΄κ²Œ 섀정될 수 μžˆμŠ΅λ‹ˆλ‹€....

[Linux] μ‚¬μš©μž 계정 및 κ·Έλ£Ή 관리 κ°€μ΄λ“œ

Linux μ‚¬μš©μž 계정 및 κ·Έλ£Ή 관리 κ°€μ΄λ“œ λ¦¬λˆ…μŠ€μ—μ„œ μ‚¬μš©μž 계정을 κ΄€λ¦¬ν•˜λŠ” 것은 μ‹œμŠ€ν…œ λ³΄μ•ˆκ³Ό μ ‘κ·Ό μ œμ–΄μ— 맀우 μ€‘μš”ν•©λ‹ˆλ‹€. 이 κΈ€μ—μ„œλŠ” 계정 생성, μ‚­μ œ, κΆŒν•œ λΆ€μ—¬, κ·Έλ£Ή 관리 λ“± 계정과 κ΄€λ ¨λœ λ‹€μ–‘ν•œ λͺ…령어와 μ‹€μŠ΅ κ°€λŠ₯ν•œ μŠ€λ‹ˆνŽ«μ„ ν•¨κ»˜ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. 1. μ‚¬μš©μž 계정 μΆ”κ°€ μƒˆλ‘œμš΄ μ‚¬μš©μž 계정을 μΆ”κ°€ν•˜λŠ” λͺ…λ Ήμ–΄μž…λ‹ˆλ‹€. 이 λͺ…λ Ήμ–΄λŠ”...

[κ°œλ…] MLOps vs AIOps

MLOpsλž€ 무엇인가? MLOpsλŠ” 기계 ν•™μŠ΅(ML) μ‹œμŠ€ν…œμ˜ 개발과 배포λ₯Ό ν†΅ν•©ν•˜λŠ” ν”„λ ˆμž„μ›Œν¬μž…λ‹ˆλ‹€. μ΄λŠ” ML λͺ¨λΈμ„ μ§€μ†μ μœΌλ‘œ 생산에 νˆ¬μž…ν•˜κΈ° μœ„ν•΄ ν‘œμ€€ν™”ν•˜κ³  κ°„μ†Œν™”ν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€. MLOps의 μ£Όμš” λ‹¨κ³„λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€: 데이터 μΆ”μΆœ: λ‹€μ–‘ν•œ μΆœμ²˜μ—μ„œ 데이터 톡합 탐색적 데이터 뢄석: λ°μ΄ν„°μ˜ κΈ°λ³Έ 속성 이해 데이터 μ€€λΉ„:...

[Linux] μ—΄λ € μžˆλŠ” 파일 및 λ¦¬μ†ŒμŠ€ κ΄€λ¦¬μ˜ ν•„μˆ˜ 도ꡬ(lsof)

Linux lsof λͺ…λ Ήμ–΄ λ¦¬λˆ…μŠ€ μ‹œμŠ€ν…œμ—μ„œ νŒŒμΌμ΄λ‚˜ 디렉토리λ₯Ό μ‚­μ œν•˜λ €κ³  ν•  λ•Œ β€œλ””λ ‰ν† λ¦¬κ°€ λΉ„μ–΄ μžˆμ§€ μ•Šλ‹€β€œλŠ” 였λ₯˜λ₯Ό 마주친 κ²½ν—˜μ΄ μžˆμ„ κ²λ‹ˆλ‹€. μ΄λŠ” λŒ€κ°œ ν•΄λ‹Ή 디렉토리 λ‚΄μ˜ νŒŒμΌλ“€μ΄ μ—¬μ „νžˆ μ–΄λ–€ ν”„λ‘œμ„ΈμŠ€μ— μ˜ν•΄ μ‚¬μš©λ˜κ³  있기 λ•Œλ¬Έμ— λ°œμƒν•©λ‹ˆλ‹€. 이 κΈ€μ—μ„œλŠ” lsof λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ μ΄λŸ¬ν•œ 문제λ₯Ό μ–΄λ–»κ²Œ ν•΄κ²°ν•  수 μžˆλŠ”μ§€ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€...