리눅스 5

MySQL에 대한 오라클의 진심은?

오라클에 인수된 오픈소스 DBMS의 대명사 MySQL이 12월 15일 수요일 5.1 버전에서 5.5 버전으로 업그레이드됐는데 오라클에 인수된 후 대규모 버전 업그레이드여서 관심을 모으고 있다. 이전까지 최종 안정화 버전(GA : General Availability)은 5.1로 2008년 11월에 릴리즈됐다. 2008년 2월 썬마이크로시스템즈에 인수된 후 첫 대규모 업그레이드였고 썬마이크로시스템즈는 다시 올해 1월에 오라클에 인수되었으니 거의 2년 만에 대규모 버전 업그레이드를 진행한 것이다. 이번 5.5 버전의 특징은 기존 버전에 비해 많이 개선된 처리 능력과 안정성에 있는데 윈도 환경에서는 540%의 처리 성능 향상이, 리눅스에서는 340% 정도 빨라졌다. 또한 다양한 멀티 코어 환경에서의 안정성도 ..

Diary/Diary 2010.12.20

차세대 Linux 파일 시스템인 NiLFS(2)와 exofs 로그와 오브젝트를 사용하는 고급 Linux 파일 시스템

로그와 오브젝트를 사용하는 고급 Linux 파일 시스템 Linux는 파일 시스템 분야에서 혁신을 거듭하고 있습니다. 모든 운영 시스템에서 사용하는 다양한 파일 시스템을 대부분 지원합니다. 또한, 최신 파일 시스템 기술을 제공합니다. Linux에서 새로 지원하는 두 가지 파일 시스템은 NiLFS(2) Log-structured 파일 시스템과 exofs 오브젝트 기반 스토리지 시스템입니다. 이 기사에서는 Linux에 새로 추가된 이 두 가지 파일 시스템의 목적과 장점을 살펴볼 수 있습니다. 새로운 Linux 파일 시스템이 발표된다는 소식이 들려오면 왠지 두렵기도 하고 흥분되기도 한다. 파일 시스템 분야가 흥미롭게 진보하고 있는 새로운 영역이어서 그런지 이러한 소식을 들으면 호기심이 생긴다. 또한, 초기 단계..

Diary/Diary 2010.11.17

네이버의 오픈소스 프로젝트

네이버 개발자 센터가 어제 11월 22일에 오픈했나봅니다. 오픈 소스와 오픈 API 로 분류 되고 있고 오픈 소스는 아래와 같은 프로젝트 들이 진행되고 있습니다. 오픈 소스 분류를 보면 제로보드로 많이 알려지고 이번에 개명된 Xpress Engine 과 개발자 들에게 어느 정도 알려진 국산 오픈소스 데이터베이스인 큐브리드 를 포함해 협업 개발 플렛폼 nFORGE, 서버 장비 모니터링 툴 Sysmon, 복수 서버 관리 쉘 Dist, 대형 분산 데이타 서버 관리 시스템 neptune, 분산 메모리 기반의 컴퓨팅 플랫폼 Coord, 네이버 카페와 블로그에 사용되고 있는 자바스크립트 WYSIWYG 에디터인 스마트 에디터로 구성되어 있고 앞으로 더 많은 오픈 소스 프로젝트가 추가된다고 하니 반가운 일 입니다. 이..

Diary/Diary 2008.12.21

[Linux]Apache Web Server Troubleshooting - 2

* 외부의 데이터 무단 링크로 인한 부하 없애기 최근에 와레즈 사이트를 통해 게임이나 오락, 동영상 등 각종 데이터들이 공유되면서 와레즈 사이트에서 관련 없는 임의의 서버에 데이터를 업로드한 후 무단 링크하여 서비스하는 경우가 많다. 이러한 경우 데이터 전송량이 갑자기 늘어 서버의 부하가 급격히 올라감은 물론 한정된 회선의 대역폭도 소모하게 되어 서버를 관리하는 관리자들에게는 이러한 무단링크가 큰 골치 거리 중에 하나다. 대부분의 무단 링크가 대용량이기 때문에 이를 차단하기 위해 위와 같이 LimitRequestBody를 이용하여 임의의 용량 이상의 데이터에 대한 업/다운로드 용량을 제한하는 방법도 있지만 다음과 같이 BrowserMatch 대신 SetEnvIFNoCase Referer를 이용하는 방법도..

Diary/Diary 2008.12.04

[Linux]Apache Web Server Troubleshooting - 1

* 접속이 느려지거나 접속이 안 될 때 가끔 접속자가 많은 서버를 운영하다 보면 갑자기 웹 접속이 되지 않거나 접속이 너무 느려 아파치 데몬 개수를 확인해 보면 httpd가 256개나 떠 있는 경우가 있다. 기본적으로 아파치 웹 서버의 경우 Max Clients가 256으로 설정되어 있어 동시에 256개의 데몬이 뜨게 되면 더 이상의 접속을 받아들이지 않고, 기존의 프로세스가 죽을 때까지 대기한 후 접속이 끊기게 되면 그제서야 접속을 받아들이게 된다. 따라서 동시 접속이 많은 경우에는 이전의 웹 접속이 끊길 때까지 대기해야 하므로 접속 속도가 느린 것처럼 느끼게 되는 것이다. 일반적으로 정상적인 접속의 경우에 256개의 프로세스가 모두 뜨는 경우는 그리 많지 않기에 현재의 상태가 비정상적인 접속인지 여부..

Diary/Diary 2008.12.04