2008-09-11 2 views
5

EMC는 마케팅이 Solid State Flash Drives이고 내 프로젝트는 앞으로 이러한 방향으로 나아갈 생각입니다. 기존 디스크 스토리지를 플래시 드라이브로 교체 한 경험이있는 사람이 있습니까? 가격 외에도 기술에 대한 단점이 있습니까?플래시 드라이브 사용 경험은 어떻습니까?

+0

고체 상태를보고 있다면 fusionIO의 IODrive도 살펴 보시기 바랍니다. http://fusionio.com/ –

답변

-2

나는 기존의 하드 드라이브 대신 솔리드 스테이트 드라이브 시스템을 사용했습니다. 실질적인 이익이없는 것 같습니다. 당신은 그들이 더 빠를 것이라고 생각할 것입니다. 그들은 그렇지 않습니다. 당신은 그들이 소비하는 전력이 적다고 생각할 것입니다. 그러나 실제로 그렇게되지는 않습니다.

주요 단점은 유한 수의 사용 가능한 쓰기가 있다는 것입니다. 대부분의 운영 체제 에서처럼 디스크에 지속적으로 쓰기 작업을 수행하면 기존 드라이브보다 훨씬 빨리 SSD를 장착 할 수 있습니다.

2

FusionIO's IODrive을 살펴보십시오. 죄수를 찾기는 어렵지만 (가격은 제외하고 개인용 컴퓨터를 구입할 것입니다. 예, 저는 게이머입니다).

현재 입출력 드라이브의 가격은 $ 30/GB입니다. 그러나 성능은 40 개 드라이브 SAN 어레이와 동일합니다.

+0

아직 사용 했습니까? 아직 연구 단계입니까? –

+0

아직 Windows 드라이버가 없기 때문에 아직 사용하지 않았습니다. 믿을 수 없습니다. 올해 q3 그들은 tho 그들을 밖으로 가지고 있어야합니다. Google 융합 io 드라이브를 사용하고 동영상을 볼 수도 있지만 약속 한대로 할 수 있습니다. –

1

우리는 항상 (128MB 플래시 드라이브가 거대했던 때) 그들을 사용하고 유일한 단점은 가격이었습니다. 그것 이외에, 그들은 훌륭했다. 단순히 카드를 교체하여 펌웨어를 업그레이드 할 수 있습니다.

2

저는 CF 카드와 USB 엄지 드라이브를 임베디드 리눅스 시스템의 부트 미디어로 사용했습니다.

임베디드 시스템 및 스토리지 액세스가 가벼운 모든 것이 좋습니다.

장점 :

  • 소형 및 경량
  • 들이 매우 존경 용량
  • 요즘 HDD로 너무 섹시하지 마세요 노크 및 진동
  • 을 할 수 저렴한

단점 :

  • DannySmurf가 언급 한 것처럼 HDD보다 훨씬 느립니다.
  • 그들은 많은 쓰기 작업을 좋아하지 않습니다.
1

나는 왜 플래시 드라이브가 디스크보다 약간 더 빠를 수 있는지 생각 해왔다. 메모리는 디스크보다 빠르지 만 주 메모리는 플래시 메모리보다 빠릅니다. 따라서 디스크에서 동일한 블록을 반복해서 읽고 OS에서 처음으로 이러한 블록을 캐시하면 후속 읽기가 실제로 디스크가 아닌 메모리에 기록됩니다. 플래시 드라이브는 물론 디스크 캐싱에서도 얻을 수 있습니다.

우리 코드의 경우 플래시 드라이브가 속도/가격 상승이 아닐 수도 있습니다.이 알고리즘은 값 비싼 계산을 반복하지 않기 위해 방대한 룩업 테이블을 사용하므로 많은 IO 대기 시간을 갖습니다. 우리 SA 중 한 명이 관련 작업 3 개를 한 번에 대기열에 넣으면 단 한 번의 작업을 실행하는 데 걸리는 시간이 지나면 자주 실행될 수 있음을 발견했습니다. 시스템 디스크 캐시는 사용 가능한 메모리가 충분하면 디스크 읽기를 실질적으로 차단합니다.

이 테이블은 거의 변경되지 않으므로 쓰기 횟수 제한은 큰 문제가 아니지만 가격은 책정됩니다. 이 기술에는 잘 작동하는 응용 프로그램이있는 것처럼 들리지만 은하는 아닙니다.

+0

그것은 단지 쓰기 제한이 아니며 쓰기가 매우 느립니다. 빈 페이지가 아닌 블록에 쓰기 전에 전체 페이지를 지워야합니다. – BobbyShaftoe

5

명의 몇 플래시의 쓰기 제한을 불렀다. 이것은 더 나은 SSD, 특히 EMC와 같은 사람들이 사용하는 최고급 SSD에 대해서는별로 문제가되지 않습니다.

예를 들어 Intel의 X25-E에서 살펴보십시오. 이 제품은 로우 엔드 및 소비자 급 SSD에 사용되는보다 저렴하고 밀도가 높은 MLC (multi-layer cell) 플래시보다 많은 쓰기 작업을 처리 할 수있는 싱글 레이어 셀 (SLC) 플래시를 사용합니다. 최근의 일반적인 SLC 부품은 쓰기 내구성이이고 100,000 쓰기입니다.

인텔의 64GB 드라이브를 사용하고 최대 지속 대역폭 (170MB/s)으로 쓰기를 실행하면 SSD에 충분한 데이터를 기록하여 64K * 100,000/170 초 = 1.22 년이 소요됩니다. 쓰기 제한 사항.

이것은 지나치게 간소화되었습니다. 다른 요인들이 작용합니다. 가장 중요하게는 :

  • SSD 플래시 오버 프로 비전, 때로는 25 % 정도의 플래시. 따라서 광고 된 용량이 64GB 인 드라이브의 내부에는 80GB의 플래시가있을 수 있습니다. 따라서 그것을 착용하는 데 더 오래 걸릴 것입니다.
  • 평균적으로 SSD에 한 번 기록하면 플래시 I/O보다 플래시 소거 블록 크기가 더 크기 때문에 내부 플래시에 두 번 이상 기록되며 SSD는 플래시 뱅크간에 데이터를 이동시켜 균일 한 마모를 확보해야합니다 . 오버 프로비저 플래시 (위 참조)와 지능형 펌웨어는이 효과를 최소화합니다. SSD에 기록 할 때마다 플래시 쓰기가 1.1 개가 될 수 있습니다. 그러나 이것은 여전히 ​​위의 계산에서 제시 한 것보다 적은 수의 쓰기 후에 SSD가 마모되게 만듭니다.
  • 가장 중요한 점은 현실적인 작업 부하는 170MB/s의 장기간 지속적인 쓰기 대역폭에 근접하지 않을 것이라는 점입니다.

요즘 출시되는 모든 SLC 기반 SSD는 쓰기 내구성이 문제가되기까지 수 년이 걸릴 수 있어야합니다. 이를 나타내는 지표로 여러 가지 우수한 SSD가 다년 보증과 함께 제공됩니다.

1

구매자 조심! 이베이 (16GB, 32GB 등으로 운영 체제에보고하는 데이터)에서 판매되는 많은 가짜 펜 드라이브가 있지만 데이터를 손상시키기 전에 2GB 정도만 저장할 수 있습니다. 많은 사람들이 자신의 기억력을 테스트하지 않기 때문에 당황하고 있습니다 (운영체제에 의하면 16GB라고 가정합니다). 드라이브가 정품인지 확인하는 유일한 방법은 비 반복 (의사) 임의 바이트를 쓰고 다시 읽음으로써 모든 사항이 올바른지 확인하는 것입니다.

SOSFakeFlash는 eBay에 확인 된 가짜 플래시 판매자 enormous list을 유지 관리합니다.

펜 드라이브 및 메모리 카드와 달리 견고한 SSD가이 문제로 고생하는지 알 수는 없지만 모두 메모리 구매자가 메모리를 테스트 할 것을 강력하게 권고합니다.

시간이 지나면 랜덤 바이트 방식을 구현하는 Linux 용 간단한 오픈 소스 디스크 테스터를 작성하겠습니다.

관련 문제