Ay Reactive ang SSD Caching Sa Pagbutihin ang Pagganap ng PC?
Nag- aalok ang solid state drive ng ilang napakabilis na pag-access ng data at mga oras ng pag-load. Ang problema ay nag-aalok sila ng mas mababa pangkalahatang espasyo sa imbakan at may ilang mga relatibong mataas na presyo tag kapag inihambing sa hard drive. Ang mga server ng klase ng negosyo ay gumagamit ng mga solidong estado ng pag-drive bilang isang paraan ng cache sa pagitan ng server at ng kanilang mga hard drive arrays bilang isang paraan upang mapalakas ang pagganap ng pag-access ng data nang walang napakataas na halaga ng isang full SSD array. Ipinakilala ng Intel ang parehong teknolohiya sa marami sa mga personal na computer nito ilang taon na ang nakakaraan gamit ang Z68 chipset sa anyo ng Smart Response Technology. Tinitingnan ng artikulong ito ang teknolohiya, kung paano itatayo ito at kung mayroon man o wala ang mga nasasalat na benepisyo ng paggamit nito upang makatulong na mapalakas ang pangkalahatang pagganap ng mga computer.
Pag-setup ng Smart Response Technology
Ang paggamit ng Smart Response Technology na may mga kompyuter na batay sa Intel ay napakadali. Ang kailangan mo lang ay isang hard drive, isang solidong drive ng estado, ang driver ng Intel at isang setting sa BIOS system. Ang pinaka-komplikadong hakbang ay ang setting ng BIOS. Mahalaga, ang setting ng BIOS para sa hard drive controller ay kailangang itakda sa setting ng RAID sa halip na ACHI mode. Kumonsulta sa mga dokumentasyon ng iyong motherboard para ma - access ang BIOS upang gawin ang pagbabago.
Sa sandaling naka-install ang operating system sa hard drive at puno ng driver ng Intel Rapid Storage Technology, oras na upang i-setup ang solid state drive. I-format ang solidong state drive gamit ang NTFS file system. Pagkatapos ay ilunsad ang programa ng Rapid Storage Technology. Pumunta sa Accelerate Tab at piliin ang paganahin. Pagkatapos ay hihilingin sa iyo kung gaano karami ng SSD hanggang 64GB ang nais mong gamitin para sa cache at kung ano ang mode (tinalakay sa ibaba) upang magamit. Sa sandaling tapos na, ang cache ay setup at dapat na tumatakbo.
Pinahusay na kumpara sa Maximize
Sa panahon ng proseso ng pag-setup, ang cache ay maaaring itakda sa isang Pinahusay o Maximized mode. Ito ay makakaapekto sa pagganap ng cache sa pamamagitan ng kung paano ito nagsusulat ng data sa mga drive. Ang pinahusay na mode ay gumagamit ng isang paraan na tinatawag na write-through. Sa mode na ito, kapag ang data ay nakasulat sa drive, nakasulat ito sa parehong cache at hard drive sa parehong oras. Ito ay nagpapanatili sa pagganap para sa mga writes sa pinakamabagal na aparato sa pagsusulat na karaniwang ay ang hard drive.
Ang maximized mode ay gumagamit ng sistema na tinatawag na write-back. Sa kasong ito, kapag ang data ay nakasulat sa system, ito ay nakasulat sa mas mabilis na cache muna at pagkatapos ay bumalik napunan sa mas mabagal na hard drive. Nagbibigay ito ng pinakamabilis na posibleng pagganap ng pagganap ngunit may isang malaking problema. Sa kaganapan ng isang pagkabigo ng kapangyarihan o pag-crash, posible na ang data ay masira sa hard drive kung hindi ito ganap na nakasulat. Bilang isang resulta, ang mode na ito ay hindi inirerekomenda para sa anumang paraan ng kritikal na sistema ng data.
Pagganap
Upang makita kung gaano kabisa ang bagong Smart Response Technology, nag-setup ako ng isang test system na may mga sumusunod na hardware:
- Motherboard: ASRock Z68 Pro3
- Processor: Intel Core i5-2500k (mga default na bilis)
- Memory: 8GB (2x4GB) G.SKILL Ripjaws DDR3 1600MHz
- Hard Drive: Dalawang WD Caviar SE16 640GB SATA sa RAID 0
- Solid State Drive: OCZ Agility 3 60GB SATA III
Ang malaking kaibahan sa aking setup kumpara sa kung ano ang maraming gagamitin ay ang RAID 0 setup. Ang Smart Reponse Technology ay maaaring gumana sa isang solong hard drive o isang RAID array. Ang RAID arrays ay dinisenyo para sa pinahusay na pagganap. Karamihan sa mga pagsusulit ng teknolohiya sa petsa ay tapos na sa iisang drive kaya nais kong makita kung ito ay magbibigay ng isang pagpapalakas ng pagganap sa isang sistema na gumagamit na ng isang umiiral na teknolohiya upang mapalakas ang pagganap. Upang ipakita ito, sa ibaba ko kinuha ang data ng benchmark ng CrystalMark para lamang sa RAID array:
- CrystalMark - Dalawang WD Caviar SE16 640GB sa RAID 0
- Pagkakasunud-sunod: 129.5 MB / s Read, 164.8 MB / s Isulat
- 512k: 29.32 MB / s Basahin, 64.84 MB / s Sumulat
- 4k: .376 MB / s Read, 1.901 MB / s Sumulat
- 4k QD32: 1.598 MB / s Read, 2.124 MB / s Isulat
Susunod, pinatakbo ko ang parehong benchmark sa OCZ Agility 3 60GB SSD upang makakuha ng baseline ng pagganap nito:
- CrystalMark - OCZ Agility 3 60GB SSD
- Sequential: 171.2 MB / s Read, 75.25 MB / s Isulat
- 512k: 163.9 MB / s Read, 75.5 MB / s Isulat
- 4k: 24.34 MB Basahin ang, 57.5 MB / s Sumulat
- 4k QD32: 48.39 MB / s Read, 72.88 MB / s Sumulat
Sa wakas, pinagana ko ang pag-cache sa Pinahusay na mode sa pagitan ng RAID 0 at SSD at nagpatakbo ng CrystalMark:
- CrystalMark - RAID 0 + SSD Caching
- Pagkakasunud-sunod: 158.6 MB / s Magbasa, 74.18 MB / s Isulat
- 512k: 155.7 MB / s Read, 62.08 MB / s Isulat
- 4k: 22.99 MB / s Read, 1.981 MB / s Sumulat
- 4k QD32: 78.54 MB / s Read, 2.286 MB / s Isulat
Ipinakikita ng mga resultang ito na sa mga tuntunin ng data writes, ang sistema ay pinabagal down sa mas mabagal ng dalawang mga aparato dahil sa ang paraan ng pagsulat-sa pamamagitan ng. Ito ay lubhang binabawasan ang sunud-sunod na nakasulat na data bilang RAID 0 ay mas mabilis kaysa sa SSD. Sa kabilang banda, ang pagbabasa ng data mula sa sistema na pangunahing layunin ng pag-cache ay napabuti. Ito ay hindi bilang dramatiko sa sunud-sunod na data ngunit ito ay isang malaking pagpapabuti pagdating sa random na nagbabasa ng data.
Ang pamamaraan ng pagsusulit ay sintetiko bagaman. Kaya upang dalhin ito sa isang hakbang karagdagang, nag-time ako ng ilang iba't ibang mga gawain sa system sa maraming mga pass upang makita kung paano pinahusay ng caching ang kanilang pagganap. Nagpasya akong tumingin sa apat na iba't ibang mga gawain upang makita kung paano naapektuhan ng cache ang system. Una, ginawa ko ang isang malamig na boot sa Windows 7 login screen minus ang hardware POST oras. Ikalawa, inilunsad ko ang Unigine na benchmark ng graphics mula sa paglunsad hanggang makapagsimula ang benchmark. Pangatlo, sinubukan ko ang pag-load ng naka-save na laro mula sa Fallout 3 mula sa screen ng pag-load upang makapag-play. Sa wakas, sinubukan kong pagbukas ng 30 mga larawan nang sabay-sabay sa Photoshop Elements. Nasa ibaba ang mga resulta:
- Oras Upang Patakbuhin (Cold Boot / Unigine / Fallout 3 / Photoshop Elemento)
- Walang SSD Cache: 28 sec / 40 sec / 13 sec / 19 sec
- SSD Cache - Pass 1: 23 sec / 35 sec / 13 sec / 19 sec
- SSD Cache - Pass 2: 18 sec / 24 sec / 8 sec / 19 sec
- SSD Cache - Pass 3: 16 sec / 24 sec / 7 sec / 18 sec
- SSD Cache - Pass 4: 15 sec / 24 sec / 7 sec / 18 sec
Ang pinaka-kawili-wiling resulta mula sa pagsusulit na ito ay ang Photoshop nakakakita walang pakinabang kapag naglo-load ng maramihang mga graphics sa programa sa cache kumpara sa standard setup ng RAID. Ipinapakita nito na hindi lahat ng mga programa ay makakakita ng mga benepisyo mula sa cache. Sa kabilang banda, ang pagkakasunud-sunod ng boot ng Windows ay nakakita ng halos 50% na pagbabawas sa dami ng oras na kinuha upang makapasok sa system gaya ng pag-load ng save game mula sa Fallout 3. Ang Unigine benchmark ay nakakita rin ng isang mahusay na 25% pagbawas sa oras ng paglo-load mula sa caching. Kaya, ang mga programa na kailangang mag-load ng maraming data mula sa biyahe ay makakakita ng mga benepisyo.
Mga konklusyon
Ang solid state drives ay may mas maraming abot-kaya na mga bote ngunit malayo pa rin ang mga ito na mas mahal kaysa sa isang hard drive kung kailangan mong magkaroon ng maraming imbakan. Para sa mga pagbuo ng isang bagong sistema, ito ay mas kapaki-pakinabang pa upang makakuha ng isang mahusay na laki ng SSD bilang isang pangunahing biyahe at pagkatapos ay isang malaking hard drive bilang isang pangalawang biyahe. Kung saan ang Intel's Smart Response Technology ay pinaka kapaki-pakinabang para sa mga taong may mga umiiral na mga system na magiging hitsura upang palakasin ang bilis ng kanilang computer nang hindi kinakailangang dumaan sa abala ng ganap na muling pagtatayo ng kanilang operating system o sinusubukan na gawin ang isang proseso ng pag-clone upang ilipat ang data mula sa isang hard drive isang SSD. Sa halip, maaari silang gumastos ng kaunti sa isang maliit na SSD at i-drop ito sa isang umiiral na sistema ng Intel na sumusuporta sa Smart Response Technology at paganahin ito upang mapalakas ang kanilang pagganap nang walang gaanong abala.