본문 바로가기
반응형

리눅스11

간략하게 보는 tmux 설치와 명령어 사용법 터미널 환경에서 개발하는 팀에서 일을 하다보면 "Terminal multiplexer"라는 종류의 소프트웨어를 자유롭게 사용하는 사람들을 보게 된다. 화려하게 창을 분할하고 윈도우를 넘나들면서 명령을 치는 것을 보면 넋이 나가게 된다. "tmux"라는 소프트웨어는 이런 "Terminal multiplexer" 소프트웨어 중 하나다. 잘 사용하면 고수의 향기를 내뿜기 좋은 소프트웨어이며 생산성도 매우 높아지기 때문에 터미널에서 개발하는 개발자들이라면 한번쯤은 사용해보길 권한다. tmux 설치누군가 고수의 향기는 맥북에서 나온다고 했다. 맥에서는 brew를 이용해 간편하게 설치할 수 있다. $ brew install tmux 우분투 리눅스에서는 $ sudo apt-get install tmux 명령을 통해서.. 2019. 1. 17.
[Linux] 제로 카피(Zero-Copy) 아파치 카프카(Apache Kafka)에 대한 자료를 읽다가 제로카피(Zero-copy)를 언급한 부분을 보게 되었다. 카프카 서버의 성능 개선을 위해 사용한 기법이라고 나와있어서 관련 자료를 찾아보게 되었다. 제로카피(Zero-copy)에 대한 자료들에서 가장 많이 언급되는 자료는 IBM 개발자 페이지에 게재된 "Efficient data transfer through zero copy"라는 글이다. 제로카피라는 기법이 운영체제의 어떤 비효율을 개선했는지 잘 설명하고 있다. 2008년에서 시간이 흘러 지금은 흔히 사용되는 기법으로 다양한 운영체제에서 관련 시스템 콜을 제공하고 있다. ​일반적인 파일 ​전송파일 서버나 정적 파일을 서비스하는 웹 애플리케이션은 디스크에서 파일 컨텐츠를 읽어 네트워크 소켓으.. 2018. 12. 17.
반응형