윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT

불도저(Bulldozer)의 성능

불도저(Bulldozer)는 AMD의 차세대 CPU 아키텍처의 이름입니다. 현재 사용하는건 K10 마이크로 아키텍처인데, 개량했다고는 해도 오래전 개발된거라 성능이 인텔에 밀리고 있죠. (그만큼 가격은 낮으니 소비자들이야 AMD 써도 됩니다)

불도저 프로세서는 SSE4.1, SSE4.2, AES, AVX, FMA4 명령을 지원합니다. FMA는 아직 인텔도 지원하지 못한 명령입니다. 이번에 나온 샌디브릿지 CPU 에서 AVX 까지 지원되었죠. 인텔도 다음 CPU는 FMA3를 지원한다고 합니다.

불도저는 현재 사용되고 있는 AM3 소켓(CPU를 삽입하는 틀) 대신 AM3+ 를 사용합니다. 호환은 된다고 하지만 조건이 있을거 같네요. AM3+ 마더보드에는 AM3 CPU가 작동하지 않는다던가 하는 식으로 말이죠.

저도 블로그에서 계속 기다리고 있다고 할 정도로 기대되는 CPU입니다만, 성능 향상이 기대만큼 되지 못한다는 말이 계속 나오네요. 일단 전 AES만 지원하면 쓸만 할거 같아 좋은데요. ㅎㅎ 샌디 시스템에서 AES를 벤치해봤는데 성능이 3배 넘게 차이나더군요. ㅎㅁ

원래 AMD가 벤치는 잘 안나왔습니다. I/O가 좋은 CPU죠. 그래서 슈퍼 컴퓨터에 많이 사용됩니다.
글쓴시간
분류 기술,IT

컴퓨터 견적 2011.05

※ 메인PC급(80만원)
                                                2011.05    전월대비
에이엠디 페넘II-X6 1075T(95W)                    204000      ↓7000
아수스 M4A87TD EVO                               133000           -
삼성 DDR3 4G PC3-10600                            42000 × 2 ↓4000
조텍 ZOTAC 지포스 GTX550 Ti AMP! Edition D5 1GB  190000      ↓7000
웨스턴디지털 SATA3 500GB Caviar Blue WD5000AAKX   41000      ↓2000
파이오니어 DVD/CD Writer DVR-S19FXV               40000           -
지엠씨 Double-X                                   28000      ↓6000
시소닉 S12II-430 브론즈                           80000           -
-------------------------------------------------------------------
3.0㎓×6,8GiB,500GB,USB3,DVD-Multi,430W          800000     ↓30000

※ 세컨PC급(50만원)
                                                2011.05    전월대비
에이엠디 애슬론II-X4 645                         104000      ↓4000
아수스 M4A88TD-V EVO/USB3                        123000     ↓21000
삼성 DDR3 4G PC3-10600                            42000 × 2 ↓4000
웨스턴디지털 SATA3 500GB Caviar Blue WD5000AAKX   41000      ↓2000
삼성 Super-WriteMaster SH-222AB                   24000      ↑1000
쓰리알시스템 R480 새도우탑                        25000        신규
시소닉 SS-400ET 브론즈                            56000           -
-------------------------------------------------------------------
3.1㎓×4,8GiB,500GB,USB3,DVD-Multi,400W          457000     ↓41000

※ 서드PC급(30만원)
                                                2011.05    전월대비
에이엠디 애슬론II-X2 265                          66000      ↓3000
에즈락 880GM-LE                                   65000           -
삼성 DDR3 2G PC3-10600                            20000      ↓3000
웨스턴디지털 SATA3 500GB Caviar Blue WD5000AAKX   41000      ↓2000
삼성 Super-WriteMaster SH-222AB                   24000      ↓1000
쓰리알시스템 R640 조로                            15000           -
파워렉스 REX III 500-80PLUS Triple V2.3           53000           -
-------------------------------------------------------------------
3.3㎓×2,2GiB,500GB,DVD-Multi,500W               284000      ↓7000

- AM3+ 지원되는 마더보드가 나왔습니다만, 8xx 시리즈를 기반으로 만든거라 호환성이 어떨지는 모르겠네요. 그래도 쓸만 할듯. AM3 마더보드 보다 1~2만원씩 비쌉니다.

- AMD의 차기 CPU인 불도저의 성능을 공개한 벤치가 여럿 있긴 하지만 왠지 출처를 믿을 수 없는 느낌. 그냥 나올때까지 있어봐야 할 듯.

- 최근 샌디브릿지 시스템 사용해보긴 했는뒤, 빠르긴 빠르다. 하지만 Core 2에 비해서는 생각보단 성능 향상이 낮은듯 하지만 말이다. 예전에 Core 2로 줬던 무한 감동을 다시 줄 수는 없남.

글쓴시간
분류 기술,IT

SSL MITM(Man-in-the-middle)

SSL(Secure Sockets Layer) 또는 TLS(Transport Layer Security) 방식으로 '암호화된 정보'를 중간에 가로채는 기법중 하나. 모 기사에서 이거 사용하면 암호화된 비밀번호도 다 볼 수 있다고 하는데, 글쎄... 기법상 사용자가 한번은 '실수'해야 한다. 메시지 내용을 읽지 않고 '예'를 선택하면 원래 어떠한 경우라도 답이 없는거니깐 말이다.

원리는 간단하다.

[사용자 → 보안된서버] 접속에서 [사용자 → 해커의보안서버 → 보안된서버] 로 데이터가 전송되게끔 조작한다. 이런건 보통 라우터를 조작해(ARP Spoofing) 만들며, 낚시용 '암호없는 와이파이 공유기'와 투명 프록시를 사용해 구현할 수 있다. (해킹툴이 필요한게 아니다. 필요한 프로그램은 모두 합법적으로 공개되어있다) 사용자와 해커의 보안서버의 통신은 암호화되지만, 어차피 해커의 보안서버에 접속하기 때문에 복호화가 쉽게 가능하다.

사용자 삽입 이미지

M.I.T.M. Attack (중간자 공격)

하지만 반드시 아래와 유사한 메시지가 첫번째 접속시 나온다. [신뢰할 만한 인증 기관에서 발급하지 않은 보안 인증서]를 사용했다는 내용이다. (해커의 보안서버라, 보안 인증서를 해커가 발급했다. 해커는 당연히 '신뢰할만한 인증기관'이 아니다) 이런 메시지를 보게된다면, 즉시 웹 페이지를 닫을것. 이렇게만 하면 MITM의 위협에서 벗어날 수 있다.

사용자 삽입 이미지

'인터넷 익스플로러 8'의 보안 인증서 오류 메시지

사용자 삽입 이미지

'FireFox 4'의 보안 인증서 오류 메시지

쉽게 말해 여태까지 잘 접속되던 웹페이지에 다시 접속할 때, 위와 같은 메시지가 나오면 접속하지 말 것. 공개장소에서 와이파이 공유기에 암호없다고 무턱대고 사용하지 말것.

글쓴시간
분류 기술,IT

애플의 위치게이트(LocationGate)사건에 대해 애플의 공식 입장이 나왔습니다.

사용자 삽입 이미지

iPhone 4 White

위치게이트란, 애플 iOS를 사용하는 모바일 기기(iPhone 3, iPhone 4)에서 사용자의 위치 로그를 '사용자 몰래 암호화 없이' 저장하고, PC에 백업한다는 사실을 어느 해커가 발견한것을 말합니다. 사용자의 위치 정보는 대한민국 법률에 의하면 '개인 정보'이기 때문에 수집시 사용자의 허가를 받아야 합니다. 애플은 이때문에 조사 받고 소송 걸리고 있습니다.

애플의 해명에 의하면, 위치서비스 제공시 위치를 빨리 알아내기 위해 근처 기지국 정보를 담은 캐시 파일이라고 합니다. 1년간의 이동 정보를 저장하는 건 버그라네요.

수주이내로 아래와 같이 조치하겠다고 합니다.

- 저장되는 위치의 양을 크게 줄임
- PC에 백업하지 않음
- 위치 서비스를 끈 경우 이 정보를 삭제

다음 iOS 메이저 배포판에서는 '암호화'도 하겠다고 합니다.

----

Apple Q&A on Location Data
http://www.apple.com/pr/library/2011/04/27location_qa.html
글쓴시간
분류 기술,IT
시게이트 바라쿠다 7200.12 펌웨어 CC49
Seagate Barracuda 7200.12 Firmware CC49

나왔길래 바로 업데이트 했습니다. 일단 2대의 하드디스크에만 먼저 업그레이드 해봤습니다.

벤치를 해본건 아니지만 그리 크게 달라진 점은 못 느끼겠네요. 안정적인거 같기도 한데, (좀 더 부드럽게 읽는 느낌) 기존 펌웨어(CC46) 사용시에 문제 없었으면 굳이 업그레이드 할 필요 없을듯 합니다. 제가 가지고 있는 나머지 3대의 7200.12 하드디스크에는 굳이 해야할 필요성을 못 느낍니다만... 그래도 하긴 해야겠죠. ㄲㄲ

----

시게이트 제품 펌웨어 업데이트
http://windy.luru.net/1061
글쓴시간
분류 기술,IT

보조 배터리와 충전 시간

※ 전원별 출력 용량

USB:   5.0V,   500mA = 2.5W
USB:   5.0V,  1000mA = 5W (급속 충전 기능이 있는 USB)
TTA:   4.2V,   750mA = 3.15W (휴대폰 충전기)
차량: 12.0V, 10000mA = 120W  (자동차의 파워 아울렛)

- 각기기의 출력 용량이다. 쉽게 말해 'TTA충전기'가 'USB충전기'보다 더 빨리 충전한다. 휴대폰 충전기는 시간당 3.15W 충전 가능하고, USB는 시간당 2.5W다. 따라서 TTA충전기의 80% 정도의 속도로 충전가능하다.

- 단 요즘 나오는 마더보드는 표준보다 출력 전류를 늘여서, 빠른 충전이 가능하도록 한다. USB 급속 충전 기능을 넣은 마더보드는 보통 750mA 까지 높여있지만 1000mA 까지 전류를 흘려보내는 마더보드도 나와있다. 최신의 맥북은 1100mA까지 흘려보낸다고 한다.

※ 충전지별 용량

Ni-CD  충전지: 1.2V, 1500mAh
Ni-MH  충전지: 1.2V, 2500mAh
Li-Ion 충전지: 3.7V, 2200mAh

사용자 삽입 이미지

Eneloop XX (2500mAh)

- 충전지 종류별로 전압은 결정되어있으며, 출력할 수 있는 전류에 따라 용량이 결정된다. [1.2V, 1500mAh]의 의미는, 한시간동안 1.2V, 1500mA를 공급할 수 있다는 의미다. 기기가 시간당 750mA를 소비한다면 이론상 두시간 사용하면 배터리가 완전 방전된다.

- 참고로 충전지를 충전하려면, 충전지가 가지고 있는 전압보다 높은 전압을 흘려보내야 한다. 따라서 1.2V 전압을 출력하는 Ni-MH 충전기로, 3.7V를 출력하는 Li-Ion 충전지를 충전할 수 없다. 이런 경우는 승압회로를 구현해 전압을 높여주면 충전 가능해진다. Ni-MH 충전지가 들어가는 휴대용 보조배터리 기기의 원리가 바로 이거다.

- 높은 전압을 흘려보내고, 많은 전류를 흘려보내면, 충전지는 더 빨리 충전되지만 그만큼 충전지에 많은 열이 발생되고, 열화가 일어나 무리가 가게 된다. 이렇게 되면 충전지의 수명은 더 빨리 줄어든다.

- 필자의 휴대폰 배터리는 3.7V, 1100mAh, Li-Ion 배터리다. 완전 방전 상태에서 TTA충전기로 완전 충전하려면 이론상 4.07W(배터리)/3.15W(TTA충전기)=1.29시간 (77분) 정도 걸린다. 이론상 이렇다는 거지, 실제로는 기기의 충전 효율, 전압 변환 효율이 100% 가 아니기 때문에 더 걸린다.

- 다른 예로 iPad2의 배터리 용량은 25Wh다. 표준 USB로 충전할 경우 이론상 10시간 걸린다. iPad2와 같이 오는 USB 충전기는 10W짜리로 이론상 2.5시간 걸린다.

글쓴시간
분류 기술,IT

삼성전자 하드디스크 부문 매각

삼성전자 하드디스크 사업부문을 시게이트에 팔았다네요. 워낙 수익이 안 났으니, 파는건 당연한듯 싶습니다.

매각대금은 13.75억 달러. (현금 6.875억달러 및 시게이트 주식 지분 9.6%. 반은 현금으로 받고 반은 주식으로 받은겁니다) 현재 환율로 1조 5천억 정도 됩니다. 지난번 웨스턴디지털에 히다치 하드디스크를 매각한것에 자극을 받은거 같네요. 삼성이 급했는지 싸게 판거 같기도 하구요.

이로써 하드디스크는 시게이트와 웨스턴 디지탈의 양강구도로 재편되네요. 토시바와 후지쯔가있긴 하지만 마이너죠. 둘 합해봤자 점유율이 10%정도니까요.

삼성은 시게이트의 2대주주가 되지만, 1대주주는 재무적 투자자라, 결과적으로는 삼성전자가 실질적인 최대주주라네요. 스토리지 분야를 그리 쉽게 포기하기엔 아까운듯 하네요.

----

히다치 글로벌 스토리지 테크놀로지 매각: http://windy.luru.net/1109

글쓴시간
분류 기술,IT
CPU와 전력 소모, TDP

CMOS 반도체의 회로의 전력 소모량 P는 아래와 같이 표시된다.

P = C×f×V²
- C: 회로의 정전 용량
- f: 동작 주파수
- V: 공급 전압

→ 쉽게 말해 반도체의 전력 소모는 주파수에 비례하고 전압의 제곱에 비례한다.

- C는 CPU마다 정해져 있다. 같은 코어를 가지고 트랜지스터 밀도가 동일하다면 C가 같다는 의미다.

- 요즘나오는 반도체(RAM, CPU등등)는 CMOS 로만 제조하지 않지만, 위 식을 대입할 수 없는 건 아니다. 전력 절감을 위해서는, 동작주파수를 10% 떨어뜨리는 것 보다, 전압을 10% 떨어뜨리는게 더 효율적이라는 의미다.

- 반도체에서 소비된 전력은 모두 열로 변환된다. 발생한 열을 모두 식혀야 CPU가 지속적으로 작동할 수 있다. 'CPU의 모든 회로'가 작동할 때 발생하는 열을 식히기 위해 설계해야하는 쿨러의 쿨링 용량이 CPU의 TDP(Thermal Design Power, 열 설계 전력)다. 그리고 소비 전력이 모두 열로 전환되는 점을 고려하면 TDP가 곧 최대 소비전력과 비슷한 셈이다. 단 'CPU의 모든 회로'가 작동하는 경우는 없으므로 실질적인 최대 소비전력은 TDP보다 작다. (TDP의 80~90% 정도다) 게다가 요즘  CPU는 유휴 시간에 전력을 차단하는 기술을 가지고 있기 때문에, 평균적으로 실제 소비되는 전력은 훨씬 낮다. 125W TDP를 가진 CPU를 사용해도, 1시간 동안 인터넷 서핑 할때 실 소비 전력은 30W정도다.

- CPU를 오버할 때 전압을 높이고 클럭을 높이면 소비전력이 급격히 높아지며, 그만큼 발열도 많아지기 때문에 좋은 쿨러를 사용해햐 한다. 특히 동작 안정화를 위해 전압을 높이면 소비전력이 더 많이 올라간다.

----

2024.04.26

최근나오는 CPU 들은 터보 부스트 기능을 가지고 있다. 터보부스트는 순간적으로 f 값을 늘이는 것이기 때문에 발열이 많다. 또한, AVX 나 AVX2 와 같은 명령셋은 CPU 회로의 상당부분을 사용해 발열이 크게 늘어나는 것으로 알려져 있다.

즉 표기된 TDP 에 비해 더 여유있게 쿨링을 해야 한다. 다행이도 요즘 나오는 케이스들은 크고 쿨링에도 신경 많이 쓰기 때문에 괜찮다고 생각한다.

----

2024.05.13

최근 나오는 CPU 들은 TDP 를 말 그대로 열 설계전력으로 사용하고 있다. 최대 소비 전력이 아니라는 의미. 즉 TDP 에 해당되는 발열은 모두 해소된다는 전제하에서 CPU를 제조하고 있다. 터보 부스트 기능과 같은 순간적으로 클럭과 전압을 높여 성능을 높이는 기술이 들어갔기 때문이다. 따라서 요즘 나오는 CPU 의 최대 소비 전력은 별도로 표기한다.

예를 들어 최근에 나온 i9-14900K 의 경우 Processor Base Power 가 125 W 이고, Maximum Turbo Power 가 253 W 으로 표기되어있다. 쿨러로 253 W 의 발열을 해소하지 않으면 최대 성능이 나오지 않을 것이다.

----

Tcase, Tcore
글쓴시간
분류 기술,IT

현대캐피탈 해킹, 농협 전산망 다운 사태

※ 현대캐피탈 해킹

해킹이야 범죄행위니 범죄의 피해자가 되었다고 해서 문제가 되진 않지만, 그래도 너무 안이하게 한건 아닌가 생각중. 해킹당한줄도 모르고 있었으니 말이다. 어쨌든 변명의 여지는 없을듯. 요즘은 농협 이슈때문에 이야기가 쏙 들어갔다.

※ 농협 전상망 다운

농협 관계자는 아니기 때문에, 기사에 나온 내용으로만 판단해본다. 역시 이해 가지 않는 부분이 여럿 있다.

- 중계서버(미들웨어를 말하는 듯)한대가 훼손되는 건 흔한 일이기 때문에, 이를 대비하기 위한 여유 서버를 별도로 마련해둔다. 문제는 별도로 마련된 여러대의 중계서버가 동시에 먹통이 되었다는거다. 관리자 하나가 이 모든 서버를 망가뜨렸다는건 이해하기 힘들고, 게다가 제1금융권 전산망에서 그런 일이 발생한건지 이해하기 힘들다.

- IBM직원의 노트북에서 OS를 지우는 명령어가 전송되었다고 하는데, OS를 지우는 명령어라는게 있는지 반문하고 싶다. 그냥 OS에 치명적인 파일을 몇개 지운듯. 일개 외부 업체 직원이 그런 권한을 가지고 있다는 것도 이해하기 힘들지만, 설령 그렇다 하더라도 파일 몇개 지웠다고 여러대의 중계서버가 동시에 먹통이 되는건 이해하기 힘들다. 아키텍처 설계가 어떻게 된건지 모르겠다.

- 필자는 이번 사태가 관리 직원의 실수에 기인하긴 하지만, 피해를 키운건 비합리적인 시스템 관리 정책, 특히 권한의 분배 문제 때문이라고 본다.

- TODO: 앞으로 어떻게 될지 지켜보고 있음.

글쓴시간
분류 기술,IT

nVidia GT520

사용자 삽입 이미지

nVidia GT520 Reference

CUDA Core         48
GraphicClock     810 MHz
ProcessorClock  1620 MHz
MemoryClock      900 MHz
MemoryType      DDR3
MemorySize      1024 MB
MemoryWidth       64 bit
API             DirectX 11 OpenGL 4.1
HDMI            1.4a
TDP               29 W
가격            7만원초반대

이번에 나온 보급형 그래픽 카드. 8400GS, G210의 후속이긴 하지만, 포지션은 애매하다. GT210, 8400GS 보다는 약간 뛰어나지만, GT220보다는 많이 떨어지는 3D성능 때문이다. 그냥 HDMI 1.4a 지원하는걸로 만족(?)해야 할 듯. 3D Vision도 게임에서는 지원 안된다.

                 8400GS          GT220         GT520
CodeName          G98GS          GT216         GF119
Memory MB           512           1024          1024
Colck MHz  567/1400/400  625/1360/1580 810/1620/1800
FillRate        2.3/4.5       5.0/10.0       3.2/6.5
Memory       DDR2/64bit  DDR2-3/128bit    DDR3/64bit
Fab                65nm           40nm          40nm
TDP                  25             58            29

Colck: Core/Shader/Memory 클록

사용자 삽입 이미지

ZOTAC GT520 LP

그래도 8400GS보단 좋으니 하나 사볼까 하는 생각

----

http://www.geforce.com/#/Hardware/GPUs/geforce-gt-520