tensorflow ubuntu 22.04에서 build 하기

Ubuntu에서 tensorflow를 build하는 방법을 정리한다.

 

1. 필요 패키지 설치

# apt-get install -y wget ca-certificates git lsb-release software-properties-common gnupg

 

2. bazelisk와 LLVM/Clang을 설치

# wget https://github.com/bazelbuild/bazelisk/releases/download/v1.19.0/bazelisk-linux-amd64 -O /usr/local/bin/bazel
# chmod +x /usr/local/bin/bazel

# wget https://apt.llvm.org/llvm.sh
# chmod +x llvm.sh
# ./llvm.sh 16

 

kafka 서비스 이해하기 - 01

Kafka 서비스는 몇 가지 영역에서 특화된 서비스이다.
정확하게 이해하고 서비스에 적용하기 위해서는 많은 이해도가 필요한 서비스다.

Kafka 개발 컨셉

일반적인 시스템에서 병목이 걸리는 부분은 디스크로 특히 쓰기 부분에서 많은 부하가 발생한다. 특히 Random Read나 Random Write에서 부하가 많이 걸리는데, Write에서 엄청난 성능저하가 발생한다.

nginx 1.25.x 컴파일 방법 - ubuntu

최근 nginx의 컴파일 방식이 변경되어 변경된 방식에 대한 컴파일 방법을 정리
nginx 1.25.2 소스 버전을 대상으로 정리

1. nginx 소스 다운로드

# cd /root
# wget https://github.com/nginx/nginx/archive/refs/tags/release-1.25.2.tar.gz
# tar xvzf release-1.25.2.tar.gz

 

2. header more module 추가를 위한 다운로드

# cd /root
# git clone https://github.com/openresty/headers-more-nginx-module.git

 

3. 컴파일 시, 필요한 개발 라이브러리 패키지 설치