본문 바로가기

728x90

리눅스

C276x260.fwebp.q85 [WIP] GPU 클러스터를 구성하는 방법 GPU 클러스터를 구성하는 방법GPU 클러스터를 구성하는 방법은 여러 가지가 있을 수 있으며 구체적인 방법은 클러스터의 규모, 운영체제, 하드웨어 구성 등에 따라 다를 수 있습니다. 다음은 일반적인 단계입니다. 하드웨어 선택 : GPU 클러스터를 구성하기 위해 사용할 서버 또는 머신을 선택해야 합니다. 각 서버 또는 머신은 하나 이상의 GPU를 가지고 있어야 하며, 클러스터 구성에 필요한 다른 요구 사항을 충족시켜야 합니다.운영체제 설치 : 선택한 서버 또는 머신에 운영체제를 설치합니다. 일반적으로 Linux 배포판을 사용하는 것이 GPU 클러스터 구성에 더 흔하며, NVIDIA GPU를 사용하는 경우 CUDA 드라이버도 설치해야 합니다.네트워크 구성 : 클러스터의 모든 서버 또는 머신 간에 통신할 수 .. 더보기
C276x260.fwebp.q85 [WIP] Nginx 가상 호스트 트래픽 상태 모듈을 통한 Nginx 모니터링(nginx-module-vts 모듈 추가) Nginx 가상 호스트 트래픽 상태 모듈을 통한 Nginx 모니터링(nginx-module-vts 모듈 추가)nginx-module-vts는 서버 상태 및 성능 통계를 제공하는 Nginx 모듈입니다.APT 저장소 설정sudo sed -Ei 's/(archive|security)\.ubuntu\.com/mirror.kakao.com/g' /etc/apt/sources.listsudo apt-get update필요한 패키지 설치sudo apt-get install -y build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-devsudo apt-get install -y gcc git wget vim우분투에서 NGINX 1.24 버전을 설치하는 방법필.. 더보기
C276x260.fwebp.q85 [WIP] 우분투에서 python 3를 최신 버전으로 업데이트하는 방법 우분투에서 python 3를 최신 버전으로 업데이트하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 22.04.2 LTS1. 현재 python 3 버전 확인현재 설치된 Python 3의 버전을 확인합니다.python3 --version$ python3 --versionPython 3.10.122. python 3을 최신 버전으로 업데이트우분투 패키지 관리자를 사용하여 Python 3을 업데이트합니다.sudo apt-get updatesudo apt-get install --upgrade python3우분투 패키지 관리자를 사용하여 Python 3.11을 설치합니다.sudo apt-get install -y python3.113. alternative 설.. 더보기
C276x260.fwebp.q85 [WIP] Docker /var/run/docker.sock Permission Denied 해결 방법 Docker /var/run/docker.sock Permission Denied 해결 방법Docker 사용 중 아래와 같은 오류가 발생하는 경우$ docker search zookeeper Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/search?limit=25&term=zookeeper": dial unix /var/run/docker.sock: connect: permission denied$ docker ps -apermissio.. 더보기
C276x260.fwebp.q85 [WIP] HTTP 프록시 서버에서 YUM 명령을 활성화하는 방법 HTTP 프록시 서버에서 YUM 명령을 활성화하는 방법HTTP 프록시 서버를 통해 YUM 명령을 활성화하기 위해 다음 단계를 수행할 수 있습니다1. YUM 프록시 설정 파일 생성 또는 편집YUM은 프록시 서버를 지원하기 위해 별도의 설정 파일을 사용합니다. 설정 파일을 생성하거나 편집하여 프록시 서버를 구성합니다. 일반적으로 설정 파일은 /etc/yum.conf에 위치합니다.sudo vi /etc/yum.conf2. 프록시 서버 정보 추가yum.conf 파일을 열어 다음과 같이 프록시 서버 정보를 추가합니다. 프록시 서버의 주소와 포트는 실제 프록시 서버의 정보로 대체해야 합니다.proxy=http://your-proxy-server:port필요한 경우 your-proxy-server와 port를 실제 .. 더보기
C276x260.fwebp.q85 [WIP] 우분투에 Prometheus와 Grafana 그리고 Node Exporter를 설치하고 구성하는 방법 우분투에 Prometheus와 Grafana 그리고 Node Exporter를 설치하고 구성하는 방법Prometheus시스템 모니터링 및 경고 : Prometheus는 다양한 서버 및 서비스의 지표(metric)를 수집하고 저장하는 역할을 합니다.지속적인 스크래핑 : 설정된 주기로 서버 및 애플리케이션의 지표를 수집하여 저장합니다.Query 언어 : PromQL(Query Language)을 사용하여 저장된 데이터를 쿼리하고 분석할 수 있습니다.경보 및 알림 기능: 설정한 임계값을 초과하는 경우 경고를 생성하고, 설정한 경보 수단으로 알림을 보낼 수 있습니다.Grafana대시보드 및 시각화 : Grafana는 다양한 데이터 소스로부터 데이터를 가져와 대시보드를 생성하고 시각적으로 표현합니다.다양한 플러그.. 더보기
C276x260.fwebp.q85 [WIP] 우분투에서 Prometheus Node Exporter를 설치하고 실행하는 방법 우분투에서 Prometheus Node Exporter를 설치하고 실행하는 방법Prometheus Node Exporter는 서버의 CPU, 메모리, 디스크, 네트워크 등 시스템 메트릭을 수집하여 Prometheus가 스크랩할 수 있도록 제공하는 에이전트입니다.기본 포트: 9100메트릭 확인: http://:9100/metrics1. 버전 및 변수 설정버전 관리를 위해 변수로 정의합니다.export VERSION=1.8.1export OS=linuxexport ARCH=amd642. 전용 사용자 생성보안을 위해 별도의 시스템 계정으로 실행합니다.useradd -r -m -s /usr/sbin/nologin node_exporter3. Node Exporter 다운로드 및 설치최신 버전을 다운로드하고 설치.. 더보기
C276x260.fwebp.q85 [WIP] 우분투에서 jemalloc을 설치하고 적용하는 방법 우분투에서 jemalloc을 설치하고 적용하는 방법jemalloc은 기본 glibc malloc 대비 메모리 단편화(fragmentation)를 줄이고 멀티스레드 환경에서 성능을 개선하는 메모리 할당 라이브러리입니다.특히 Redis, Nginx, DB 등에서 성능 개선 효과가 검증되어 널리 사용됩니다. jemalloc의 장점멀티스레드 환경에서 높은 성능메모리 단편화 감소메모리 사용량 절감락 경합(lock contention) 최소화1. jemalloc 설치우분투에서는 패키지로 간단하게 설치할 수 있습니다.sudo apt-get updatesudo apt-get install -y libjemalloc-dev libjemalloc22. 설치 확인설치 후 시스템에 라이브러리가 정상 등록되었는지 확인합니다.l.. 더보기

728x90