분산 시스템 성능 측정 

분산 시스템 성능 측정주로 ab와 wrk 등을 이용해서 애플리케이션들에 대한 테스트를 수행했다. 단일 애플리케이션 성능 측정에는 쓸만하지만 분산 시스템 성능 측정에 써먹기는 애매모호하다. 아래와 같은 분산 시스템이 있다고 가정해 보자. 테스트를 쉽게 하기 위해서 모델을 단순화 했다. 중요한 점은 비동기 구간이 있어서, 단순히 Frontend API Ser...

wget 

GNU wget, 줄요서 wget 혹은 Geturl로 부른다. GNU Project에서 개발 중인 소프트웨어로 웹서버로 부터 컨텐츠를 긁어오는 일을 하는 프로그램이다. 프로토콜을 지원한다.Recursive하게 문서를 긁어와서 로컬 디스크에 저장할 수 있는데, 문서에 포함된 링크를 로컬링크로 변환해준다. 또한 proxies를 지원한다. 인터넷 붐이 일기시작한...

w3m : 텍스트 브라우저 w3m 

w3m w3m은 lynx(와 같은 텍스트 브라우저 이지만 lynx보다는 훨씬 세련되었다. lynx는 매우 가볍고 빠르며 필요한 텍스트 정보만을 보여주므로 컨텐츠에 집중할 수 있게 도와주기는 하지만 사이트가 약간만 복잡해지면 브라우징 하기가 매우 어려워 진다는 단점을 가지게 된다. 프레임이 사용되거나 조금 복잡한 테이블이 사용되면 어디가 어디인지 도통 감을...

Virtual Extensible LAN 

Virtual Extensible LANVXLAN은 솔류션으로 클라우드 컴퓨팅 구축과 관련된 확장성 문제를 해결하기 위해서 만든 네트워크 가상화 솔류션이다. VLAN의 확장으로 L2에서 작동하는 VLAN과 달리 L4(UDP)에서 작동한다. VLAN과 마찬가지로 캡슐기술을 사용한다.오버레이 네트워크의 표준화를 위한 노력의 결과다. 다룰 수 있는 논리적 네트...

virtualbox 

virtualbox ...

syslog 

syslogsyslog는 IP(syslog 는 client-server 타입의 프로토콜이다. 즉 클라이언트 역할을 하는 syslog sender 가 메시지를 보내면, 서버 역할을 하는 syslog receiver 가 메시지를 받는 형식이다. syslog receiver를 보통 syslogd,syslog daemon(syslog는 컴퓨터 시스템의 보안 상태...

Switch 네트워크 장비 

Switch 네트워크 장비네트워크 스위치는 네트워크를 연결하는 일을 하는 특수목적의 컴퓨터기기다. Switch(스위치)는 자신에게 연결된 모든 기기들로 부터 들어오는 패킷을 수신하고, 이 패킷을 적당한 기기로 보내는 일을 한다. 스위치보다 단순한 네트워크 장비로 허브(hub)가 있다. 허브도 패킷을 수신하고 송신한다는 관점에서 보면 스위치와 근본적으로는 ...

STP - spanning tree protocol 

STP - spanning tree protocol로 구성된 두개 이상의 컴퓨터 네트워크를 연결하기 위해서 "네트워크 브릿지"를 이용한다. 네트워크를 연결하는 브릿지는 패킷을 목적지로 보내기 위해서 연산을 해야 한다. 즉 패킷을 송신측과 동일한 네트워크 세그먼트로 보내야 하는지, 아니면 다른 세그먼트로 보내야하는지를 결정해야 한다. 이렇게 여러개의 브릿지...

sshfs 

SMB나 NFS 대신 SSHFS를 이용하면 SSH만 사용해서 두 서버간 디렉토리를 마운트 할 수 있다. 추가적인 애플리케이션의 설치와 설정이 필요하지 않기 때문에 즉시 구성이 가능하다는 커다란 이점이 있다. SSHFS를 이용해서 두개 시스템관 디렉토리를 공유하는 방법을 알아보자....

ssh - secure shell 

ssh - secure shellSecure Shell(SSH)는 네트워크로 서로 연결된 호스트들간에 안전한 데이터 통신을 위해서 만들어진 프로토콜이다. SSH를 이용하면, 원격 로그인, 원격 명령실행, 데이터 복사와 같은 작업을 안전하게 수행할 수 있다. SSH는 SSH Server와 SSH client를 통해서 구현된다.SSH는 공개키 암호화를 이용해...