일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- vm_area_struct
- devicedriver
- vmalloc
- blk-mq
- kafka
- proc
- page
- multiqueue
- 카프카
- lruvec
- BLOCK
- kmalloc
- Apache
- slub
- Kernel
- allocator
- Linux
- spinlock
- Android
- commit
- slowpath
- pmap
- fastpath
- mm_struct
- Network
- slab
- strex
- NDK
- buddy_system
- memory
- Today
- Total
목록IT (41)
Art of Pr0gr4m
카프카 카테고리의 실습 글들은 해당 서적과 해당 문서의 내용을 참고합니다.그 중 특히 서적의 내용을 주로 따라하는 대신, 리눅스 사용 등에 많이 친숙하지 못한 분들도 따라할 수 있고 실습 위주로 편성하였습니다.----- 카프카에 대한 자세한 설명은, 번역으로 진행하는 문서 글에서 참고하도록 하고,해당 포스트는 실습 위주로 진행하겠습니다. 우선 카프카를 운영하는 데에 분산 애플리케이션 코디네이션 시스템이 필요한데, 주키퍼가 바로 그것입니다.주키퍼는 분산되어 있는 각 애플리케이션의 정보를 중앙에 집중 및 구성하여 관리하고, 동기화 하거나, 그룹 관리 네이밍 등의 서비스를 제공합니다. 주키퍼에 대한 자세한 설명은 다른 포스팅에서 하기로 하고, 어떻게 시스템을 구성할지 이야기해보겠습니다.분산 시스템을 운영하는 ..
해당 글은 https://kafka.apache.org/documentation/ 문서를 번역하고 있습니다.개인 공부의 비중이 크기 때문에, 직역보다는 의역이 많을 수 있으며, 필자의 주석 등이 있을 수 있습니다.----- 1.1 소개 아파치 카프카는 분산 스트리밍 플랫폼입니다. 그것이 무엇을 의미하는지 알아보겠습니다. 스트리밍 플랫폼은 세 가지 주요 기능이 있습니다: 레코드 스트림을 Publish/Subscribe 하는 기능이 있습니다. 이는 메세지 큐나 엔터프라이즈 메세징 시스템과 비슷합니다. (Publish/Subscribe를 모르신다면, Publish는 데이터를 생성하고 Subscribe는 해당 데이터를 읽어 소비하는 걸로 우선 알고 있으시면 충분합니다.)결함 감내(fault-tolerant)가 ..
C언어 좀 만지다가, int a = { 2 };와 같은 문법이 잘 동작하는걸 보고 오랜만에 표준 문서를 뒤져봤다. KNK 같은 책의 initializers 파트에서 보면 simple variable은 expression of the same type as the variable로 초기화하고, array, structure, or union은 a series of values enclosed in braces로 초기화한다고 나온다. 그런데, 대박. ISO/IEC 9899:201x 6.7.9.11 번을 보면 "The initializer for a scalar shall be a single expression, optionally enclosed in braces." 라고 나와있다.. optionally ..
KDE Plasma에 Powerline Shell 적용하고, D2Coding Font를 설치하려고 했는데.. Fixed Width Font에 D2Coding Font가 보이질 않는다.. 대략 난감하여 검색해봤는데 소소한 버그가 있는듯 싶다. 일단, 1차로 글로벌 세팅 파일은 ~/.config/kdeglobals 에 있었다. 해당 파일의 [General]에, fixed="Some Font",Size,.. 되어 있는 곳에 원하는 폰트와 사이즈를 입력해주면 세팅이 된다. 그런데 아뿔싸 Konsole Profile과 전역 세팅은 별개였다.. Konsole config 파일은 검색해봐도 ~/.kde4/share/apps/konsole 에 있다고 하는데 도대체 해당 파일은 보이질 않고.. 그래서 직접 find로 찾..