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

글쓴시간
분류 기술,IT

3TB 하드디스크

- 작년 말에 3TB 하드디스크가 출시되었습니다. 현재 우리나라 리테일 시장에서 구매할 수 있는 3TB하드디스크는 웨스턴디지털(이하 웬디)의 3TB 하드디스크 (WD30EZRS-DTL) 뿐입니다. WD Caviar Green 급으로 가격은 30만원이 넘습니다. (이 금액이면 동일한 성능을 가진 2TB 하드디스크 3개를 살 수 있습니다)

- 3TB 하드디스크는 최신형 마더보드를 제외한 대부분의 마더보드에서 지원하지 못합니다. 보통 바이오스에서 2.19TB까지만 인식 되구요. 예외가 있는데, RAID를 사용하거나, 2TB이상 지원되는 AHCI를 사용하거나, SCSI기반 장치를 사용한다면 제대로 인식됩니다. 인식이 안되는건 [2TB이상을 지원하지 않는 직접 연결]방식을 사용했을때 뿐입니다. 문제는 '직접연결' 방식이 가장 저렴하기 때문에 대부분의 마더보드에서 채용했다는 거죠.

- 마더보드에서 RAID를 지원하지 않는다면 저렴한 HBA(Host Bus Adapter, 일종의 SCSI, RAID 카드)를 사용해 연결하면 됩니다. 단 HBA가 윈도7을 지원하는지 확인하고 구입해야 합니다. 3TB이상의 하드디스크 구입시 끼워주는 HBA는 잘 지원될겁니다.

- 하드디스크 구입시 끼워주는 HBA는 High Point사의 Rocket 620 인걸로 보이네요. Rocket 620은 RAID를 지원하지 않지만 PCIe x1방식으로, AHCI와 SATA-3를 지원합니다. 가격은 25달러 정도 하네요.

사용자 삽입 이미지

High Point Rocket 620

- 하드디스크가 인식 되어도, 운영체제에서 인식 못하면, 사용할 수 없습니다. [윈도비스타, 윈도7]부터 지원됩니다. (윈도XP에서는 HBA사용 필수)

----

WD30EZRSDTL: http://www.wdc.com/en/products/products.aspx?id=120

글쓴시간
분류 기술,IT
전원공급장치(PSU, Power Supply Unit) 보호회로

뻥궁에 뻥터에. PC견적 낼 때 어려운 점중 하나가, 저렴하고 좋은 파워 서플라이 유닛(전원 공급 장치, PSU)를 고르는 일이다.

일단 80Plus인증을 받고, 정격 400W정도인 파워중에서 보호회로가 잘 구성되어있는 파워를 고른다. (물론 보호회로의 유무가 PSU를 고르는데 결정적인 고려사항은 아니다. 파워 서플라이는 기기 본래의 기능인 전원 공급이 원활해야 한다)

※ PSU에는 아래와 같은 보호회로가 있다.

- OCP(Over Current Protection, 과전류 보호)
- OLP/OPP(Over Load Protection/Over Power Protection, 과부하/과전력 보호)
- OTP(Over Temperature Protection, 과열 보호)
- OVP(Over Voltage Protection, 과전압 보호)
- SCP(Short Curcuit Protection, 단락 보호)
- UVP(Under Voltage Protection, 저전압 보호)
- SIP(Surge  Input Protection, 서지 보호)

※ OCP는 OPP와 비슷하지만, OPP는 전압*전류를 합한 값을 차단하지만, OCP는 전류값만 가지고 차단하는 것으로, 파워서플라이의 전선의 합선시 전선이 녹아내리는 것을 방지하는 효과가 있다. 일부러 합선시키지 않는 이상, 맘먹고 하나의 케이블에 Y분배 케이블을 팍팍 사용하지 않는 이상 필요 없는 회로중 하나라는건 인정. 하지만 필자는 있으면 좋은거 아니냐는 생각이다. 특히 MolexToSATA 케이블 에서 저가 케이블에 대해 단락 이슈가 있다.

※ OTP, UVP를 적용한 파워 서플라이는 거의 없다. 온도에 따라 팬의 속도를 조절하는건 많아도 전원 자체를 꺼주는건 별로 없다.

※ OPP와 OLP는 결국 같은 의미다.

※ SIP 는 서지(짧은시간 급속히 증가하는 전류/전압)에 대한 보호회로다. PSU 에서는 주로 낙뢰등으로 인한 이슈를 방지해주는 역할을 한다. 일부 마더보드에서도 서지 보호를 지원하는 경우도 있다.

※ 필자는 다른건 몰라도 OVP, SCP, OCP, OTP는 필요하다고 본다. 인텔의 PSU 디자인 가이드에는 OVP, SCP, OCP, OTP가 필수로 되어있다.

※ SCP, OVP, OPP, OCP 정도만 지원해도 좋은 파워다.

----

Power Supply Design Guide for Desktop Platform Form Factors
http://www.formfactors.org/developer/specs/PSU_DG_rev_1_1.pdf
글쓴시간
분류 기술,IT
시게이트 바라쿠다 그린 펌웨어 업그레이드
Seagate Barracuda Green Firmware Update

바라쿠다 그린은 시게이트에서 4KB섹터를 사용한 최초의 하드디스크입니다. 플래터 회전 수는 5900RPM 이고 버퍼는 64MB입니다. SATA-3 (6Gbps) 인터페이스를 사용합니다. 이 하드디스크가 펌웨어 업데이트가 나왔네요.

ST2000DL003-9VT166
ST1500DL003-9VT16L

위 모델에 대해 필수 펌웨어 업데이트입니다. 현재 나온 최신 펌웨어 버전은 CC32 입니다.

SATA-3 지원하고 64MB버퍼가 달려있는 저렴한 모델이라 좋다고 생각했는데 뭔가 문제가 있는 것도 같네요. 제가 보기엔 초기 불량으로도 생각 됩니다.

펌웨어 업그레이드 문서에서는, 어느 부분이 문제인지는 안 알려주고 있지만, 현재 저 하드디스크의 상태로 봐선 예전의 그 벽돌사건이라고 추측만 해봅니다. 인식불량이니까요. 하지만 공식적으로 나온 자료는 없습니다. ㄲㄲ

하드디스크 관련 게시판엔 벽돌 되었다는 글을 심심치 않게 볼 수 있네요.

7200.11의 전철을 밟게 되는 건가요? 7200.12는 괜찮았는데요. 제가 사용하고 있는 7200.12 5개는 아직까진 문제가 없습니다.

----

바라쿠다 그린 펌웨어: http://knowledge.seagate.com/articles/ko/FAQ/218171ko

----

시게이트 바라쿠다 7200.11 펌웨어 업데이트: http://windy.luru.net/568
시게이트 바라쿠다 7200.11 → 7200.12 교환 완료: http://windy.luru.net/724
시게이트 제품 펌웨어 업데이트: http://windy.luru.net/1061
글쓴시간
분류 기술,IT
램타이밍(tCL, tRCD, tRP, tRAS)

※ 메모리를 구매하면, 매뉴얼 또는 메모리 모듈에 붙어있는 스티커에 메모리의 스펙이 적혀있다. 스펙에는 6-6-6-18와 같은 숫자가 나열된것이 보일것이다. 이 숫자들은 램의 성능을 나타낸다. 흔히 "램 타이밍", "램타"라고 한다. 앞의 것부터 tCL, tRCD, tRP, tRAS를 의미한다.

※ DRAM 은 IC(집적회로)안에 캐패시터를 넣어 만든다. (이외에도 메모리 셀, 디코더, OR게이트 등을 만들어 구현하지만 이걸 이해하려면 전자공학과 나와야 한다. 어쨌든 전기를 저장한다는 의미로 캐패시터라는 말을 쓴 것이다. 참고로 SRAM은 플립플롭회로를 사용한다) RAS#만큼 CAS#개씩 직렬로 붙여 만든다.

RAS1 - CAS1 - CAS2 - CAS3
 |
RAS2 - CAS1 - CAS2 - CAS3
 |
RAS3 - CAS1 - CAS2 - CAS3
 |
...

이런식으로 구성되어있다. (주의! 정확하게 그린건 아니다. 실제로는 훨씬 더 복잡하다) 이를 잘 생각하면서 아래의 내용을 봐야 한다.

※ tCL(CAS# Latency)
- CAS란 Column Address Strobe 또는 Column Address Select 을 의미한다.
- 시작 CAS# 부터 마지막 CAS#까지 '읽거나 쓰는데' 걸리는 클럭수. 램 타이밍을 나타내는 가장 대표적인 값이다.
- 낮을수록 좋다. 메모리 성능에 1% 정도 영향을 미친다.

사용자 삽입 이미지

DDR3 삼성 메모리 모듈의 스펙 스티커. CL(10번 항목)만 적혀있다.



사용자 삽입 이미지

삼성 DDR4 메모리에는 모듈에 붙어있는 라벨에 CL 정보가 없다



※ tRCD(RAS# to CAS# Delay)
- RAS 란 Row Address Strobe 을 의미한다.
- 메모리는 RAS(행)을 먼저 찾고 CAS(열)을 찾는데, tRCD는 선택한 RAS#에서 CAS#를 '선택'하는데 걸리는 클럭 수다.
- 낮을수록 좋다. 메모리 성능에 1% 정도 영향을 미친다.

※ tRP(RAS# Precharge)
- 메모리에서 0, 1을 구분하는 방법은 캐패시터에 전류가 남아있으냐 없느냐를 구분하는 것이다. 하지만 충전된 캐패시터는 시간이 지나면 자연 방전되기 때문에 전류가 남아있지 않게 된다. 따라서 주기적으로 캐패시터를 충전해야 메모리의 내용을 유지할 수 있다. 캐패시터 충전시에는 메모리를 읽거나 쓸 수 없기 때문에 충전 주기와 시간을 정하는 건 성능상 중요하다. 충전이 덜 되거나 과충전 되면 데이터를 잃거나, 회로에 손상을 줄 수 있다. 몇 클럭동안 충전할 것인지 결정하는 값이 tRP다.
- 낮을수록 좋다. (낮을 수록 좋긴 하지만, tRP값은 tCL, tRCD값과 조화를 이뤄야 한다) 메모리 성능에 많은 영향을 미치지는 않는다. 단 지나치게 낮으면 메모리의 안정성에 영향을 준다.

※ tRAS(Row Address Strobe, Cycle Time)
- RAS#를 얻을 수 있는 간격. 모든 메모리 오퍼레이션의 시작은 RAS#를 받는 명령으로 시작하기 때문에, 사이클 타임이라고 부른다. 활성화되는 시점부터 프리차지 되는 시점 사이클을 더한 값이다.
- 보통 tRAS = tCL + tRCD + α 정도 된다.
- 낮을수록 좋다.

----

이외에도 아래와 같은 메모리 정보가 더 있다.

※ SPD(Serial Pressence Detect)
- 메모리 모듈에 메모리의 정보를 넣어놓은 칩. JEDEC 표준이다. 주로 타이밍을 자동으로 알아낼때 사용한다. 요즘 마더보드에서 SPD값 못 읽는 마더보드는 없다.

사용자 삽입 이미지

SPD 칩



※ XMP(Extreme Memory Profiles)
- 인텔에서 개발한 오버클럭용 메모리 프로파일. JEDEC 표준은 아니지만 오버클러커들에게 유용하고 자세한 메모리 정보를 바이오스에 제공해준다. 고급 메모리 모듈에서 지원한다.

※ CR(Command Rate)
- 메모리 컨트롤러에서 내린 명령이, 메모리까지 가는데 걸리는 클럭.
- 낮을수록 좋다. 1T로도 설정할 수 있지만, 보통 안정성을 위해 2T로 설정한다.

※ tRC(Row Cycle Time)
- RAS#를 얻을 때부터 데이터를 읽는데 걸리는 클럭수.
- tRC = tRAS + tRP + α
- 낮을수록 좋다.

※ tRFC(Row Refresh Cycle time)
- 메모리 뱅크의 RAS를 리프레시하는데 걸리는 클럭수.
- 낮을수록 좋지만 이 값은 메모리 안정성에 직접적인 영향을 준다.

※ tREF(REFresh time)
tRFC마다 충전및 리프레시하는데 필요한 시간. 단위는 µsec
- 낮을수록 좋다.

----

- 메모리 컨트롤러의 핵심은 메모리 모듈의 성능을 최대한 활용하는 것이다. 메모리는 "충전", "읽기", "쓰기"가 조화롭게 작동해야 하는데, "충전"은 너무 많이 해줘도 너무 덜 해줘도 안되며, 충전시에는 읽기/쓰기가 되질 않는다. 읽기/쓰기 작업은 클럭단위로 이뤄지지만 충전은 "시간"단위로 이뤄진다. (읽기/쓰기 작업은 6clock, 9clock 걸린다고 표현하지만 충전은 0.01초마다 0.02초간 충전해야 한다라고 정해진다) 따라서 메모리 컨트롤러에서는 충전 시간을 메모리 클럭으로 환산해야 하고 정확하게 나눠떨어지지 않는 경우 성능과 안정성을 고려해 정확히 작업해줘야 한다.

- 0~2라고 되어있는 부분을 0으로 계산해 수동으로 넣어주면, 시스템 불안정 없이 성능이 향상되곤 하기 때문에, 마더보드에서 수동 세팅을 지원하는 경우 설정해볼만 하다. (하지만 제조회사에서 괜히 0~2를 넣은게 아니라는 점은 인지하고 있어야 한다)

- 필자는 램타이밍을 줄여서 쓰지 않는다. ^^ 잘해봤자 2% 안팍의 성능향상이 있을 뿐이다. 메모리 성능은 타이밍보다는 클럭이 훨씬 더 중요하다.

윈디하나의 블로그 :: 램타이밍(tCL, tRCD, tRP, tRAS)

글쓴시간
분류 기술,IT

착한PC (20만원미만)

CPU: Intel E3400              4.8
M/B: ECS G41T-M6              4.8
MEM: Samsung DDR3-1GB         1.3
HDD: Hitachi 500GB P7K500     4.1
ODD: Samsung DVD-ROM SH-D163C 1.7
CHA: 3RSystem R640 조로       1.5
PSU: BigBeam 쿨가이 C450      1.7
---------------------------------
총계                         19.9

사용자 삽입 이미지

ECS G41T-M6

- [통큰PC], [통더큰PC]를 본딴 저가 PC를 한번 견적내 봤다. 요즘 이런게 유행인듯. [통더큰PC]는 정말 업체 마진 많이 줄인걸로 보인다.

사용자 삽입 이미지

BigBeam 쿨가이 C450

- 20만원 미만 맞추려고 너무 낮은 부품을 쓴 느낌. 윈도비스타나 윈도7사용하려면 메모리 2GB는 기본이다. 차라리 PC견적에서 30만원대 PC를 사거나 중고PC알아보는게 좋을 듯. 아무리 낮춰 잡아도 30만원정돈 되어야 쓸만하다는게 내 생각이다.

2011.01 견적: http://windy.luru.net/1067