문제

EMC는 마케팅을 하고 있습니다 솔리드 스테이트 플래시 드라이브 그리고 내 프로젝트는 미래에 그 방향으로 나아가는 것에 대해 생각하고 있습니다.기존 디스크 스토리지를 플래시 드라이브로 교체한 경험이 있는 사람이 있습니까?가격 외에 기술의 단점을 경험한 적이 있나요?

도움이 되었습니까?

해결책

저는 기존 하드 드라이브 대신 솔리드 스테이트 드라이브가 장착된 시스템을 사용해 왔습니다.실질적인 이득은 없는 것 같습니다.당신은 그들이 더 빠를 것이라고 생각할 것입니다.그렇지 않습니다.전력 소모가 더 적을 것이라고 생각하겠지만 실제로는 그렇지 않은 것 같습니다.

가장 큰 단점은 사용 가능한 쓰기 수가 한정되어 있다는 것입니다.대부분의 운영 체제와 마찬가지로 디스크에 계속해서 쓰면 SSD가 기존 드라이브보다 훨씬 빨리 마모됩니다.

다른 팁

몇몇 사람들은 플래시의 쓰기 제한에 대해 언급했습니다.이는 더 나은 SSD, 특히 EMC와 같은 사람들이 사용하는 고급 SSD의 경우 큰 문제가 되지 않습니다.

예를 들어 Intel의 X25-E.이 제품은 저가형 및 소비자급 SSD에 사용되는 저렴하고 밀도가 높은 MLC(다층 셀) 플래시보다 더 많은 쓰기를 처리할 수 있는 SLC(단일 계층 셀) 플래시를 사용합니다.요즘 일반적인 SLC 부품에는 지구력을 쓰다 100,000개의 쓰기 중

따라서 Intel의 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 중 상당수가 다년 보증과 함께 제공된다는 것을 알 수 있습니다.

보세요 FusionIO의 IODrive.단점을 찾기가 어렵습니다(가격 빼고는 있지만 개인용 컴퓨터용으로 하나 사려고 합니다.네, 저는 게이머입니다).

그런데 IO 드라이브의 가격은 대략 GB당 $30입니다.그러나 성능은 40개 드라이브 SAN 어레이와 동일합니다.

저는 임베디드 Linux 시스템의 부팅 미디어로 CF 카드와 USB 썸 드라이브를 사용해 왔습니다.

이는 임베디드 시스템과 스토리지 접근이 용이한 모든 것에 적합합니다.

장점:

  • 작고 가벼운
  • 값이 싼
  • 충격과 진동을 견딜 수 있음
  • HDD만큼 뜨거워지지 마세요
  • 요즘은 능력이 정말 대단하네요

단점:

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

내 경험상 속도가 눈에 띄게 증가하지 않았습니다.

장점과 단점이 많습니다.

http://en.wikipedia.org/wiki/Flashdrive

우리는 그것을 항상 사용하곤 했는데(128MB 플래시 드라이브가 엄청났던 시절) 유일한 단점은 가격이었습니다.그 외에는 환상적이었습니다.간단히 카드만 교체하면 펌웨어를 업그레이드할 수 있습니다.

나는 플래시 드라이브가 디스크보다 약간만 더 빠른 이유에 대해 생각해 왔습니다.메모리는 디스크보다 빨라야 하지만 메인 메모리는 플래시 메모리보다 빠릅니다.따라서 디스크에서 동일한 블록을 반복해서 읽고 OS가 해당 블록을 처음으로 캐시하는 경우 후속 읽기는 실제로 디스크가 아닌 메모리에 도달합니다.물론 플래시 드라이브도 디스크 캐싱을 통해 이점을 얻을 수 있습니다.

우리 코드의 경우 플래시 드라이브가 속도/가격 이득이 아닐 수도 있다고 (테스트할 수는 없지만) 의심합니다.알고리즘은 비용이 많이 드는 계산의 반복을 피하기 위해 대규모 조회 테이블을 사용하므로 많은 IO 대기가 발생합니다.SA 중 한 명은 관련된 작업 3개를 동시에 대기열에 추가하면 작업 하나만 실행하는 데 걸리는 시간보다 더 많은 시간이 소요될 수 있다는 사실을 발견했습니다.사용 가능한 메모리가 충분한 경우 시스템 디스크 캐시는 디스크 읽기를 크게 줄입니다.

이러한 테이블은 거의 변경되지 않기 때문에 쓰기 횟수 제한은 큰 문제가 되지 않지만 가격은 그렇습니다.이 기술에 잘 맞는 응용 프로그램이 있는 것처럼 들리지만 이것이 만능은 아닙니다.

저는 Lenovo W500에서 Vista를 사용하여 Patriot WARP에 대한 리뷰를 작성했습니다.성능이 꽤 나빴습니다.

http://peterkellner.net/2009/02/08/ssd-notebook-lenovo-itarian-warp-veryslow/

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

SOSFakeFlash는 엄청난 목록 eBay에서 확인된 가짜 플래시 판매자의 수.

펜 드라이브나 메모리 카드와 달리 대용량 SSD가 이 문제를 겪고 있는지는 모르겠지만, 다음과 같이 강력히 권고합니다. 모두 메모리 구매자는 자신의 메모리를 테스트합니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top