목록김인성의 삽질기 (67)
미닉스의 작은 이야기들
7. SSD와 서버: SSD 스토리지 클라우드를 구성하는 장비 내부는 결국 하드디스크들의 블럭 쌓기입니다. 거대한 클라우드도 한 개의 디스크로부터 출발합니다. SSD가 성능이 뛰어나기는 하지만 단순히 하드디스크를 SSD로 교체한다고 해서 전체 시스템의 성능이 그 만큼 좋아진다고 말할 수 없습니다. 아직은 가격, 용량, 특성에서 하드디스크가 장점이 더 많기 때문에 SSD가 잘 할 수 있는 분야를 찾아내는 것이 중요합니다. 이제 서버 분야에서 디스크 블럭을 SSD로 교체 하려면 어떤 전제가 필요한지 알아 보도록 하겠습니다. 7.1 SSD는 하드디스크에 최적화된 현재의 시스템 구성으로 사용되어서는 안 된다. 컴퓨터 디바이스와 프로그램들은 하드디스크의 느린 액세스 타임을 이해하는 소프트웨어의 도움을 받아 여러 ..
6 SSD와 서버: 서버 6.1 서버의 역사 애플사에 의해 불붙은 개인용 컴퓨터는 IBM의 손을 거쳐 결국 인텔과 마이크로소프트가 지배하는 X86 PC로 결론이 났습니다. 한편 메인프레임에서 출발한 서버 시장은 DEC의 미니컴퓨터를 거쳐 분산컴퓨팅 모델의 썬 유닉스 머신으로 진화했으나 인터넷 시대에 이르러 이 또한 리눅스가 탑재된 X86 서버로 통일되고 있습니다. 다른 쪽에서는 시분할 시스템 단말기의 차후 버전인 클라이언트서버 형 그래픽 X터미널이 세상을 지배하려고 했지만 PC에 의해 멸망 당했습니다. 그러나 사용자를 독점하려는 컴퓨터 회사들의 욕심은 또 다시 ASP(Application Service Provider)라는 개념과 NC(Network Computer)라는 제품을 만들어내고야 말았습니다. ..
5. SSD와 데스크탑 데스크탑은 휴대용 컴퓨터에 비해서 상대적으로 고성능의 하드웨어를 사용합니다. 부품들의 크기도 별로 제한을 받지 않습니다. 고성능 파워는 필요한 만큼의 전력을 제공해줍니다. CPU는 듀얼코어에서 쿼드코어까지 발전했고, 메모리 4GB는 32비트 운영체계가 다 지원하지 못할 정도로 많은 양입니다. 대형모니터와 이를 지원하기 위한 고속 그래픽 카드까지, 모든 부분이 고성능화되어 있습니다. 다만 하드디스크가 이 발전을 따라가지 못한 것이 문제입니다. 용량을 제외한 성능은 여전히 낮아서 다른 하드웨어를 발목잡고 있습니다. 이 장에서는 특별히 데스크탑에서 발생하는 하드디스크의 성능 문제를 해결할 몇가지 방안을 찾아 봅니다. 단순히 하드디스크를 SSD로 교체하는 것 이상의 해결책이 있을 것입니다..
SSD 이야기 요즘 화두가 되고 있는 SSD에 대해서 써봅니다. 글의 대상을 컴퓨터 하드웨어에 크게 관심이 없고 배경지식도 별로 없는 분들까지 포괄하기 위해서 가능하면 쉽게 쓰고 사족 같은 설명도 추가했습니다. 이런 부분에 대해서 잘 아시는 분들은 적절히 추려서 읽어 주시면 감사하겠습니다. 애초 이 글을 시작할 때는 SSD 소비자 혹은 테스터 입장이었으나 거의 일년이 지난 지금 이 글에서 언급되는 업체와 관련 있는 일을 하게 되었습니다. 이 글도 이러한 저의 입장이 많이 반영되어 업체 편향이 나타날 수 밖에 없을 것입니다. 그러므로 이 글은 상업적인 의도가 있을 수 있다는 점을 알려드립니다. 이 글에 나타난 저의 주장을 액면 그대로 받아들여서는 안 된다는 점도 명심하고 읽어 주시기 바랍니다. SSD를 만..
제 2 장. 얕은 곳에서 오해하는 분들이 있을지도 모르겠지만 사실 이 글은 수영법에 관한 글이 아닙니다. 저는 수영에 관해서 말할 자격이 없습니다. 그리고 제가 제시한 수영에 관한 원리도 저만의 방법일 뿐, 사람들이 곧바로 적용할 수 있는 비법 같은 것이 아닙니다. 제 글을 읽는 것만으로는 수영을 잘하게 될 수도 없습니다. 그러므로 이 글이 또 다른 특이한 수영 비법을 알려주는 것으로 인식되지 되지 않기를 바랍니다. 수영을 할 수 있기를 바란다면 배우러 가면 됩니다. 그 외에 무슨 방법이 있겠습니까? 제가 수영에 관한 단순한 원리를 알 수 있었던 것은 수영장에 가서 물에 뛰어들었기 때문입니다. 일단 물에 들어가고 나면 그 다음은 자동입니다. 강사가 와서 방법을 가르쳐 줄 수도 있고 주변 사람들이 원 포인..
3. 액세스 타임을 줄여라 응답속도를 빠르게 하기 위한 액세스 타임 줄이기는 다양한 방법으로 시도되어 왔는데 하드디스크 내부적인 방법과 외부적인 방법이 있습니다. 이것들에 대해서 간략히 알아 봅니다. 가. 내적인 방법 1. 기계적 성능과 밀도 높이기 하드디스크 회전 속도를 높이면 응답속도를 높일 수 있습니다. 그래서 3,600rpm에서 15,000rpm까지 회전속도는 점점 높아졌습니다. 15,000rpm의 하드디스크는 소음과 가격 등 여러 가지 문제 때문에 아직은 서버용으로만 나오고 있습니다. PC에서 사용되기 위해서는 좀 더 시간이 필요합니다. 디스크의 밀도를 높여도 됩니다. 초기 5.25인치 하드디스크에서 3.5인치로 크기가 작아졌고 다시 디스크 개수가 1개 혹은 2개로 줄어들었습니다. 디스크 한 면..
2. 액세스 타임이란 무엇인가? 보조 저장 장치의 역사 속에서 중요한 두 개념인 전송률과 액세스 타임에 대해서 알아 봅니다. 조금 어려운 용어들이 나오겠지만 쉽게 설명하도록 노력해 보겠습니다. 2.1 전송률 전송률(transfer rate)는 단위 시간당 전송할 수 있는 데이터 량입니다. 전송률 최대값을 기준으로 본다면 대역폭(bandwidth)과 비슷한 개념입니다. 회사나 가정의 네트워크 속도가 보통 최대 전송률로 표현됩니다. 일반 VDSL 인터넷은 초당 5Mb, 10Mb등이지만 요즘 선전하는 광랜은 100Mb/s 입니다. (여기서도 Mb와 MB 표기법 장난이 들어갑니다. 광랜은 100Mb/s의 속도를 가지는데 바이트로 표현하면 10MB/s에 불과합니다) 인터넷에서 블루레이 디스크 용량인 50GB(50..
제 1 장. 수영의 기초 제 경우에 있어서 수영을 하지 못한 이유는 배우지 않아서였습니다. 수영을 배워야 할 수 있는 존재가 인간이라면 가서 배우면 됩니다. 이 간단한 진리 앞에 다른 말이 필요 없습니다. 강을 낀 마을에 태어났다면 어릴 때 자연스럽게 수영을 배웠겠지요. 부모님께서 수영 강습을 받게 하셨더라면 지금쯤 수영 선수로 살고 있을지도 모릅니다. 수영을 취미로 생각해서 스스로 배우러 다닐 수도 있었을 겁니다. 초보 수영 강습은 알고 보면 재미있게 진행됩니다. 물에 대한 두려움을 없애주기 위해서 풀장에서 물축구(수구)를 하기도 하지요. 보조 장비를 몸에 달고 수영법을 배우기 때문에 위험하지도 않고 물을 먹지도 않습니다. 사람에 따라 다르겠지만 초보 수영 한 두 달 정도면 대부분 자유형으로 풀장을 왕..