ПредишенСледващото

Проект: използвайте Compact Flash карти за SSD монтаж

Ние отдавна са заинтересовани от твърди твърди дискове (SSD), сравнително нов дискове, построени в флаш памет. Въпреки високата цена, бяхме доста доволни от изпълнението, особено ниско време за достъп. В тази статия ние ще се предлагат домашно приготвени, но ефективно решение да се изгради свой собствен твърдотелен диск: RAID 0 на Compact Flash карта.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти


Кликнете върху изображението, за да го увеличите.

Compact Flash карти са много подходящи за тази цел: интерфейсът му произлиза от PCMCIA, както и използването на карти в компютъра (като IDE) се прогнозира TrueIDE стандарт. Трябва само адаптер Compact Flash-IDE, която осигурява връзка с контакти, а вие може да замени на снимачната площадка на твърдия диск на карти Compact Flash.

Честно казано, между модерния карта Compact Flash и SSD не намерихме никаква разлика, с изключение на физическите размери и капацитет.

Преди започване на описанието на нашия проект трябва да се направят редица обяснения, за да разберем по-добре работата и след това какви материали трябва да се използва.

Compact Flash и проблем на скоростта

На първо място, трябва да изберете модела Compact Flash. Всички CF карти са съвместими с TrueIDE формат, но поведението им във вътрешността на компютъра, може да варира.

Първият - да се разгледа от скоростта на картата. Три видове карти могат да бъдат разграничени въз основа на този критерий: класически за фотоапарати евтини, бързи за цифрови огледално-рефлексни фотоапарати и новите супер-бързи карти за новото поколение фотоапарати.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти


Кликнете върху изображението, за да го увеличите.

Първата е много бавен и има малка полза за персонален компютър. Те работят с PIO (Програмиран Input Output), който е на компютъра не осигурява скорост от над 4 MB / сек, докато още се зарежда процесора и до 100%. Това е най-често срещаните карти, които обикновено са под прага от 100 пъти.

Вторият тип карта (100-150x) може да се използва компютър: те работят в многословни DMA Mode 2 и способност за постигане на данни със скорост до 16 MB / сек.

И накрая, новото поколение карти са подходящи за високи скорости. 266x (300X и или Extreme IV), работещ в режим Ultra DMA 4 (66 MB / сек) и на практика показва скорост над 40 MB / сек. Тези карти се издават на Трансценд, A-DATA и Sandisk.

Подвижни и фиксирани режими

Все пак трябва да се провери в кой режим на картата ще работи на компютър. Има два вида карти: подвижни и неподвижни. Последни OS признат за вътрешни твърди дискове, а първите - като преносими устройства.

Проблемът всъщност идва от различни Windows: често те не може да намери суап файла на преносимия диск (това е, разбира се, могат да бъдат отстранени по всяко време). Повечето Compact Flash карти са подвижни. И доскоро, че единственият начин да получи карта за фиксирания режим е закупуване на индустриални решения.

Тези карти са предназначени за компютърни системи, както и свързани с фиксиран номер по подразбиране. Но обикновено те са по-скъпи и обикновено по-бавно, класически карти. За щастие, най-новото поколение на 266x карта (а именно, Трансценд и A-DATA) с TrueIDE интерфейс, работеща в режим на фиксиран.

Що се отнася до останалите карти, информацията се съхранява в фърмуера. Поради това, че е много трудно да се промени картата (дори ако средствата).

Коя карта да избера?

Адаптер с Compact Flash към IDE и SATA

Когато стигнахме по-бързо картата, способни да работят в режим на фиксиран, проблемът остава с адаптера Compact Flash-IDE. Такива устройства могат да бъдат закупени за десетки долара, но повечето от моделите (особено продават на сайтове за онлайн търгове) не са съвместими с бързи карти.

Добавянето режим Ultra DMA изисква модификации, които липсват в повечето от адаптерите. Така че, преди да купите, се уверете, че в подкрепа на Ultra DMA.

Вторият проблем се отнася до съвременните дънни платки, които не разполагат PATA интерфейс като Compact Flash карти не са съвместими с SATA. Разбира се, днес има адаптери с Compact Flash към SATA (или можете да използвате адаптер с IDE към SATA), но изпълнението на тези устройства могат да се различават значително.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти

Така че това, което карта да избера?

В общи линии, селекцията на картата е много ограничен. Имате нужда от бърза карта (266x), който с TrueIDE интерфейс работи в определен режим и адаптер с Compact Flash на IDE, поддържащ Ultra DMA режим.

За нашите тестове ние избрахме Transcend карта, въпреки че модел A-DATA е отличен избор за този сценарий. Sandisk карти не бихме препоръчали като Extreme IV (дори ако те са достатъчно бързо) са подвижен тип и могат да причинят проблеми, ако искате да инсталирате на Windows XP набор от карти.

Що се отнася до парите, всичко е много просто: трябва да платите от 50 до 100 евро на RAID-контролер (някои дънни платки имат вграден RAID контролер с IDE интерфейс), както и около 10 евро за адаптера. По отношение на карти, моделът Compact Flash 8 GB ще бъде най-добрият избор, цената е в диапазона от 100 до 150 евро.

В резултат на това, ако вземем монтажа на два 8 GB карти, на RAID-контролер и два адаптера, получаваме около 400 разходи евро, а производителността е по-висока от тази на съвременния SSD.

Тестово оборудване: карта, RAID-Controller

За нашия проект, ние взехме три карти Compact Flash 266x, един RAID-контролер подкрепа четири отделни IDE канал и три адаптер с Compact Flash към IDE.

Compact Flash карти

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти

Взехме 4-GB модел Transcend карти са с любезното съдействие на дружеството. Това 266x карта, която когато е свързан с IDE поддържа фиксиран режим. Когато включите картата чрез IDE, компютърът ще ги познаете като 4-Gbyte дискове Ultra DMA 4 (66 MB / сек), както се очаква. Изпълнение карти, когато са свързани чрез "четец на карти" на FireWire 800 е 40 MB / сек четене и 35 MB / сек за писане.

Адаптер с Compact Flash към IDE

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти


Кликнете върху изображението, за да го увеличите.

Card с поддръжка на SATA интерфейс не е излязъл, така че единственият вариант ляво на интерфейсни адаптери Compact Flash към IDE. ние използвахме три от www.pcengines.ch адаптер за теста.

Две от тях използват гнезда 40-пинов IDE и един -. 2.5 "формат пасивни адаптери нямат никакъв чип преобразуване и съвместима с Ultra DMA е нищо лошо за тях не е да се каже, те работят добре с IDE ..

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти


Кликнете върху изображението, за да го увеличите.

Тъй като RAID-контролер, ние използвахме картата A-CARD AEC-6897. Този 64-битов PCI карта поддържа четири IDE канала. Ние го използва в 32-битова конектор, тъй като дънната платка с 64-битов PCI не е под ръка.

RAID контролер поддържа режима на RAID0, RAID1, RAID0 + 1 и RAID 5. За разлика от много IDE RAID карти, тя осигурява четири независими канала и конектор, който Ви дава възможност да се работи с повече от две устройства в режим на RAID 0, без да се ограничава честотната лента. Бихме искали да благодарим на компанията за A-Card условие RAID-контролер.

Машината за изпитване Dell Dimension 9200 под Windows XP. RAID-контролер е единственото устройство на шината PCI, така че да не я препълвайте.
  • Dell Dimension 9200 (Intel дънни платки за P965);
  • Core 2 Duo E6600;
  • 2 х 1 GB PC4200 Samsung;
  • NVIDIA GeForce 7900 GS;
  • Dell единица 375 W мощност.

Единственото слабо място в този комплект е една малка част от жилищния: RAID контролер заедно с още трима IDE-адаптери заемат много място. Поради това, камерата трябва да бъде просторен.

Тест: синтетичен спектакъл

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти

Графиката може веднага да се отбележи, няколко характеристики: флаш памет има много ниско време за достъп в сравнение с твърд диск (показан тук данни 250 GB Western Digital при 7200 об / мин). Дори и по-бърз твърд диск, като Raptor (най-бързия твърд диск на потребителския пазар в момента на достъпа), да не пада под 8 мс. Вторият интересен момент: прехода към RAID 0 не влияе на времето за достъп. В твърди дискове в RAID синхронизация води до увеличаване на времето за достъп, дори и само леко. В случая с флаш памет, не е така.

Ако се вгледате в разпространението на времето за достъп (т.е. разликата между минималната, максималната и средно време за достъп), а след това, че е доста малък SSD, както може да се очаква от флаш паметта.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти


Кликнете върху изображението, за да го увеличите.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти


Кликнете върху изображението, за да го увеличите.

достъп време предимство определено е плюс, защото компютъра с SSD ще бъдат по-отзивчиви от твърд диск.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти

Както може да се види, да се заобиколи конвенционален твърд диск, ще отнеме най-малко две CF карти в режим на RAID 0. Една карта просто не е достатъчно. Но е изненадващо, че скоростта на четене в RAID 0 между две и три карти са почти не се различава.

Ние не знаем причината за това ограничение, тъй като производителят ни уверява, че всички канали работят независимо. Може би, RAID-контролер не е предназначен за четене на три дискове или карти само оптимизирани за 64-битова PCI шина.

Трябва да се отбележи, че тестовете са били проведени с блокове от 64 килобайта. Фактът, че по-малките блокове и флаш памет комбинирани не е много добро.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти


Кликнете върху изображението, за да го увеличите.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти


Кликнете върху изображението, за да го увеличите.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти

Ние не се тества усилено скоростта на записа на диска (тъй като това изисква чист твърд диск), и това не е много далеч от скоростта на четене. Между две и три карти е почти никаква разлика, но между една и две карти от една и разликата е осезаема.

Предимството на запис, предоставен от RAID, е много интересно. Уинчестър Samsung SSD. които тествахме миналата година, не може да надхвърля прага от 30 MB / сек.

Тест: Практическо изпълнение

Тогава решихме да се измери ефективността на най-близките условията за нас. Отначало ние използвахме тест H2bench, не е нова, но все още е подходящо.

H2bench тест симулира достъп до твърдия диск (чете и пише), характерни за изпълнението на различни програми и скриптове.

Поставянето на твърдотелен диск (SSD), за да компактни флаш карти

Тестове говорят сами за себе! Изграждането на базата на Compact Flash е много по-добър ефект от изпълнението на твърдия диск. Samsung SSD твърд диск в този тест дава в резултат на около 45, и нашите събрания почти достигна 60 (57,7). Този тест обяснява защо флаш карти сега стават все по-популярни в сравнение с твърдите дискове. По-интересното е, че Compact Flash карта дава почти същите характеристики като на Samsung SSD, - 37.

Ние не бяхме в състояние да провежда изпити по време на работа и OS скорост на зареждане. Първият тест, е разбираемо, че едва ли е възможно да се извърши, като цяло конфигурацията на преносимия компютър не е уместно. време за изпитване на натоварване се влошава, поради инициализация на RAID-контролер, който използва своя собствена на BIOS, както и поради натоварване допълнителни драйвери

На практика, резултатите са малко по-ниски твърдия диск (според BootVis, Microsoft полезност), но стартирането на системата на RAID слабо свързано с изпълнението на реални приложения.

Много ниско време за достъп с висока скорост на предаване значително да се подобри способността за реакция на компютъра. Разликата между нашите събрания и топ модел SSD е съвсем очевидно. Стартиране на приложения е много бързо, почти мигновено, и закъсненията, които са винаги присъства в твърдия диск, напълно изчезнаха. И накрая, нашите монтажни работи абсолютно тихо.

Няколко бележки за RAID 5

Първоначално искахме да се проведат изпитвания на събранието на RAID 5, което увеличава скоростта на трансфер на данни, и защитава информация. Но ние имаме проблем: RAID-контролер осигурява RAID 5 конфигурация във всички блокове от 8 KB.

прочетете изпълнение е много добро (в близост до RAID 0), но скоростта на запис е много ниска. Освен факта, че изчисляването на паритетен RAID 5 изпълнява процесор, 8-килобайта блокове значително намаляване на производителността поради вътрешна работа флаш памет.

Смисълът се крие в интериорните елементи на флаш памет. С прости думи, четенето се извършва на ниво страница (обикновено от 2 килобайта) и пост - на ниво (обикновено 128 KB) единици.

Всички операции с файлове по-малко от гореспоменатите размери ще се забави: т.е., запис 2-килобайта файл теоретично отнема същото време като записа 128-килобайта файл.

RAID 0 писти, се раздели на данни в блокове (например, 64 KB), след което данните се разпределят между няколко физически носители, като това се отразява в паралел.

По този начин, ако ние работим с малки блокове (например 8 килобайта), записът ще бъде много бавен, поради работа на ниво блок. За оптимална производителност в RAID 0 трябва да бъде избрано блокира най-малко 64 килобайта (за предпочитане 128 Kbytes, ако е възможно).

Заключение: С поглед към бъдещето

Обобщавайки, можем да започнем с оценка на технологиите. Както можете да видите, работата е много по-висока от тази на твърдия диск, както и изграждане на RAID 0, в някои случаи позволява да се удвои производителността, а не в ущърб на времето за достъп.

Любопитното е, че самата Compact Flash карта е много близо до изпълнението на Samsung SSD. За парите, 8 GB Compact Flash карта може да си позволи почти всеки потребител, и по този начин той ще получи най-висок клас на изпълнението. 8GB капацитет ще бъде достатъчно, за да инсталирате Windows XP операционна система, и нулево ниво на шума е друго предимство.

Що се отнася до изпълнението, на RAID 0 масив е повече от една карта работи по-добре, отколкото с една твърдотелен диск на SSD, въпреки че ценовите ограничения са получени приблизително същата.

Нашите тестове са показали, че въпреки че времето за достъп флаш памет е най-голямото предимство, процентът на данни не по-малко важно.

Има значителна разлика между SSD тествани, които не надвишават 30 Мб / с за четене, както и нашата конфигурация, осигуряват почти 70 MB / сек. Можем да очакваме, че следващото поколение SSD дискове сериозно ще крачка напред в представянето си.

на стойност купуват ли е? Да, ако имате нужда от спокойствие, производителност, а вие не се страхувате да плащат за нови технологии.

Не, разбира се, ако можете да изчакате повече или имате по-големи изисквания към обема на съхранение. Подсистемата за съхранение ще бързо и ефективно, но в същото време скъпо и значително по-ограничени по обем. Ситуацията в близко бъдеще е малко вероятно да се промени, тъй като флаш памет се развива, но устройствата не стоят на едно място.

В резултат на това ние сме получили по ефективен, бърз и безшумен сглобяване. От друга страна, това отнема много място в сградата и изисква IDE интерфейси, които стават все по-редки.

Ползи.
  • Висока производителност;
  • незначително време за достъп;
  • тиха работа.
недостатъци
  • Той заема много пространство в корпуса;
  • слабо представяне в RAID 5;
  • ограничен капацитет;
  • високата цена.

Подкрепете проекта - споделете линка, благодаря!