함께 놀자! Linux와 Python

ventoy로 OS 설치하기 그리고 튜닝

1. USB 부팅을 위해 주로 사용하는 프로그램은 rufus와 balenaEtcher입니다. 두 프로그램 모두 훌륭한 프로그램입니다. 딱 하나 새로운 OS를 설치할 때마다 USB를 다시 만들어야 하는 점이 아쉬웠습니다. 우연히 유투브를 보는데 ventoy라는 프로그램을 소개하네요. ventoy는 UBS 디스크에 MBR 각 영역에 대한 Ventoy의 설명입니다. Why MBR MBR is the only selection in order to support Legacy BIOS system. About Part1 By default, Ventoy…
Read more

저렴한 비용으로 8 Bay NAS 만들기

1. SAN과 NAS. SAN은 System Attached Storgae의 약자이고 NAS는 Network Accessed Storage의 약자입니다. 주로 기업에서 대용량의 저장장치를 전사적으로 사용할 때 SAN을 도입합니다. SAN과 NAS의 차이는 저장장치가 독립적인가, 아닌가 입니다. 어느 때부터 NAS라는 단어앞에 HOME 혹은 Personal이라는 수식어가 붙기 시작하였습니다. 가정용 혹은 개인용으로 NAS를 사용하는 사례가 늘었습니다. NAS라는 표현 대신 Cloud라는 표현을 사용하기도 합니다. 이러한 변화가 일어난 배경에는 대용량의 멀티미디어 정보와…
Read more

Clear Linux를 사용하며 느낀 점

1. 이런저런 준비를 거쳐서 Clear Linux를 OS로 하는 서버를 운용중입니다. Centos와 비교하여 어떤 결과가 나올지 궁금하지만 나쁘지 않네요. Centos를 이용할 때 전혀 문제가 되지 않았던 점들이 Clear Linux에선 문제가 되는 경우가 많았습니다. 가장 대표적인 것이 IP 설정입니다. 이전 글에서 정리한 바와 같습니다. 단순 설치가 아니라 실제 운용을 위해 환경설정을 하면서 보니까 무척 불편한 OS입니다. 왜 이렇게 구성했을까 하고 고민해보면 이유는…
Read more

Overclock에 대한 잡소리

1. 여의도 금융회사들이 어느 때부터 오버클락서버를 도입하고 있습니다. 이유가 어렷이겠지만 국내업체들이 품질보증을 하는 외산 서버를 공급하기 때문입니다. 몇 년전 한국을 방문하였던 Xenon이라는 회사가 공급하는 XENON eXtreme HFT Servers도 그런 제품중 하나입니다. 외국계 투자자들이 많이 애용한다고 합니다. 여의도에서 Low Latency는 여전히 중요합니다. 매매속도를 중히 여기는 전략들이 많고 수익성도 괜찮아 보입니다. 이 때문에 오버클럭서버을 도입하는 트레이딩회사도 있고 저와 거래하는 회사도 위에서 언급한…
Read more

Ifup/down, NetworkManager, networkd 그리고 Clear Linux

1. 보통 Centos/RHEL으로 어플리케이션을 설치한 후 가장 먼저 작업을 하는 것이 네트워크환경입니다. 일반적으로 인터넷환경인 경우 DHCP을 이용하기 때문에 별도의 설정을 하는 경우는 거의 없습니다. 그렇지만 금융회사 DMA를 통해 운용하는 서버의 경우 고정IP를 설정하여야 운용가능합니다. 보안규정때문입니다. 이 때 Centos나 Redhat의 경우 /etc/sysconfig/network-scripts 밑에 Device별로 관련한 설정파일을 만들어주는 방식으로 작업합니다. CentOS나 RHES의 경우 네트워크 서비스는 NetworManager를 사용합니다.

nmcli라는 명령어는 NetworkManager의 클라이언트로써…
Read more

Rocky Linux, Centos 그리고 Chelsio

1. ZeroAOS를 서비스할 때 주로 사용하는 OS는 Centos입니다. CentOS와 관련한 정책이 2022년부터 바뀌면서 CentOS Stream이라는 이름을 사용하고 있습니다. CentOS, CentOS Stream 그리고 대안에서 정리한 정책을 반영한 결과입니다. 고객이 새로운 서버를 요청하여 관련한 환경을 구축하기 위하여 Centos 8을 찾았습니다. 그동안 Centos 8을 설치하였는데 홈페이지에서 더이상 ISO파일을 받을 수 없네요. 고민을 하다가 시간도 있고 해서 Rocky Linux를 설치하였습니다. Xeon CPU를 2개가 달린…
Read more

Clear Linux와 Chelsio 하나

1. 아마 Linux계열의 OS를 사용하는 트레이더들이라고 하면 대부분 RHES 혹은 Centos를 사용할 듯 합니다. 현재 ZeroAOS를 운용하는 OS도 Centos입니다. 물론 고객이 원하는 RedHat를 설치하기도 합니다. 속도에 민감한 전략을 운용하는 고객들의 특성상 “가능하면 빠른” 시스템을 원합니다. 소프트웨어 및 하드웨어 모두를 포함하여 그렇습니다. 이 때문에 이제는 오버클락서버가 일반적입니다. 재무적인 여력이 있으면 해외에서 수입한 서버를, 없으면 개별적으로 오버클락을 한 서버를 이용합니다. 저의 고민은…
Read more

Elementary OS 6.0으로 옮기기

1. 사무용 데스크탑으로 사용하는 컴퓨터의 OS는 Elementary OS 5.1 Hera입니다. 윈도우는 KVM을 이용하여 가상머신으로 운용합니다. 특별한 문제없이 오랜 동안 사용하고 있습니다. 가끔 Elementary OS의 신 버전이 나오는지 확인하는데 두가지 중요한 변화가 있더군요. 첫째는 Raspberry Pi 4와 같은 ARM용계열의 CPU를 위한 Elementary OS가 나왔습니다. 둘재 Elementary OS 6 Odin을 출시하였습니다. Elementary OS 6 Odin Available Now 을 보면 어떤 기능을 추가하였는지…
Read more

RDMA방식의 TCP Bypass인 Mellanox VMA 설치와 설정

1. Mellanox의 VMA를 설치하려고 이런저런 작업을 진행하였습니다. 저는 차근차근 문서를 읽어보고 정리를 한 다음 머리속으로 작업순서를 그리고 진행하는 방식이 아니라 무엇을 하고 장벽에 부딪히면 찾아보고 다시 하는 좌충우돌같은 방식으로 일합니다. 이번에 문제 해결식으로 일을 하다 보니까 불필요한 시간을 낭비하지 않았나 후회를 하기도 했습니다. 그렇지만 처음 접한 과제를 놓고 어떤 문서를 읽어야 할지 캄캄한 상태에서 어쩔 수 없는 선택이었다고 위안을 해봅니다….
Read more