Sa mas mahusay na mga aparato ng NAS posible na gumamit ng SSD bilang isang cache. Minsan sa pamamagitan ng pagsasakripisyo ng isa sa iyong mga drive bay para sa isang SSD, ngunit ang ilang mga NAS device ay may mga partikular na puwang para sa mga cache SSD. Ngunit gaano ito kabuluhan ngayon? O sa halip: kailan ito makatuwiran? Sa loob ng dalawang taon gumamit kami ng SSD cache sa aming NAS, ngayon ay nag-i-stock na kami.
Ang konsepto ng cache ay ginamit sa mga computer sa loob ng ilang dekada. Halimbawa, ang modernong processor ay may cache, ngunit ang mga mechanical disk at SSD (solid state drive) ay halos palaging gumagamit ng ilang anyo ng cache. Ang cache ay isang buffer lang, isang buffer na mas mabilis kaysa sa natitirang bahagi ng pinagbabatayan na hardware. Sa pamamagitan ng pagdaragdag ng kaunting mas mabilis at mas mahal na cache memory, maaari mong makabuluhang mapabuti ang pagganap ng isang bahagi nang hindi nagkakaroon ng matinding gastos.
Maaaring gamitin ang cache upang magbasa ng data nang mas mabilis, ibig sabihin, ang data na hiniling ay magagamit nang mas mabilis, ngunit mas mabilis ding magsulat, kung saan mas mabilis na ma-absorb ng buffer ang data bago iproseso ang data na iyon.
cache sa isang nas
Ang isang NAS na ganap na binubuo ng mga SSD ay, tinatanggap, napakabilis, ngunit napakamahal din. Sa pamamagitan ng pag-cache ng maliit na halaga ng storage ng SSD para sa mas malaking halaga ng mechanical storage, maaari mong pagbutihin nang husto ang performance. Ang isang nabasang cache ng SSD sa isang NAS ay nakikita kung aling mga file ang pinakamadalas mong ginagamit at tinitiyak na ang mga ito ay kaagad na handa para sa paggamit. Bilang karagdagan sa pagtaas ng bilis, mayroon itong isa pang kalamangan: ang katotohanan na ang iyong mga mekanikal na disc ay kailangang magsagawa ng mas kaunting mga aksyon ay positibo para sa kanilang habang-buhay at sa paggawa ng ingay. Tinitiyak ng write SSD cache na kapag nagse-save ng data ay tila mas mabilis mong isusulat ang mga file, habang ang NAS mismo ay tahimik na naglilipat ng data mula sa cache patungo sa mga mechanical disk.
Mas mabilis at mas tahimik, ngunit…
Dalawang magkatulad na sistema ng NAS ang tumakbo sa loob ng dalawang taon, ang isa ay may SSD cache. Tiyak na wala kaming reklamo tungkol sa pagiging epektibo ng cache function ng aming Synology DS918+, isang 4bay NAS na may dalawang cache SSD slot. Pagkatapos ng humigit-kumulang dalawang buwan ng paggamit, humigit-kumulang isang katlo ng lahat ng data na aming hiniling ay nagmula sa cache at ang porsyentong iyon ay tumaas na ngayon sa mahigit siyamnapung porsyento. Bagama't siyempre mag-iiba ito sa bawat senaryo ng paggamit, sa tingin namin iyon ay isang napakapositibong senyales. At 256 GB ng SSD cache ang pinag-uusapan natin sa 32 TB ng mga hard drive.
Gayunpaman, iniisip namin kung gaano kapansin-pansin ang mga pakinabang na iyon. Ang pagbubukas ng isang folder na may mga larawan sa nas na walang cache ay talagang masarap sa pakiramdam. Dahil nagkataon na napaghahambing namin ang parehong mga sitwasyon, talagang kapansin-pansin ang pagkakaiba, ngunit tinatantya namin ang pagkakataon na ikaw bilang isang end user ay biglang magiging masigasig tungkol sa pakinabang ng pagganap. At habang ang SSD na naka-cache na NAS ay tiyak na kapansin-pansing mas tahimik, hindi pa rin ito isang device na gusto mong ilagay sa saklaw ng pandinig. Mas kritikal pa kami tungkol sa write cache, ano ang silbi ng sobrang mabilis na write buffer kapag ang bottleneck ng paglilipat ng data ay ang iyong gigabit network? Tanging ang mga mahilig sa isang multi-gigabit network at multi-gigabit NAS ang talagang nakikinabang sa naturang write cache.
Mga kumplikadong pagsasaalang-alang
Kaya't ang katotohanan ay ang pakinabang at pagiging kapaki-pakinabang ng isang ssd cache ay lubos na nakasalalay sa senaryo kung nasaan ka. Bagay ba sa iyong lugar ang pagkalansing ng mga hard drive? Kung gayon ang kita ng isang SSD cache ay napaka-interesante para sa kadahilanang iyon lamang. Kung hindi mo planong i-upgrade ang iyong gigabit NAS at network, ang bilis na nakuha ay hindi eksaktong bagay na dapat tumakbo sa tindahan. At para sa ilang NAS device, gumaganap din ito ng papel na kailangan mong isakripisyo ang isa sa iyong mga normal na drive bay para dito. Kaya ang SSD cache ay hindi kahit isang magagamit na opsyon para sa lahat.
Konklusyon
Bagama't may ilang mga hadlang sa konsepto, hindi natin dapat kalimutan na ang mga SSD ay hindi masyadong mahal ngayon at na gumagawa din tayo ng isang bagay na talagang mahalaga sa isang cache ng SSD: pinapawi natin ang isa sa mga pinaka-mahina na bahagi na may medyo mataas na posibilidad ng pagkabigo: ang mekanikal na hard drive. Ngayon, dapat ay mayroon ka pa ring backup ng iyong NAS, ngunit kung maaari mong mapawi ang mga bahaging ito sa isang maliit na halaga, ang iyong NAS ay magiging mas tahimik at nakakakuha ng ilang karagdagang pagganap, sinasabi namin: kung mayroon kang puwang para sa isang cache file. ssd ito ay talagang hindi isang masamang ideya!
Alternatibong: bigyan ang isang ssd ng sarili nitong folder
Sa halip na gumamit ng SSD bilang cache para sa iyong buong NAS, maaari mo ring isaalang-alang ang pagdaragdag ng SSD sa iyong NAS at italaga ito ng sarili nitong folder sa loob ng iyong network. Medyo bumaba ang presyo ng mga SSD at ang mga modelo ng 1 o 2 TB ay napaka-abot-kayang. Sa ganitong paraan maaari mo lang permanenteng iparada ang iyong pinaka ginagamit at mas maliliit na file sa isang SSD, ibig sabihin, walang tunog at sa pinakamataas na bilis, habang nag-iiwan ng mas malalaking folder gaya ng iyong mga video file, na karaniwang hindi pa rin naka-cache, sa mas mabagal na hard drive. Ang isang karagdagang kalamangan (dahil ang SSD ay ang sarili nitong entity sa loob ng iyong operating system ng NAS) ay posible ring magpatakbo ng mga partikular na application na pinapatakbo mo sa iyong NAS mula sa SSD, tulad ng mga container ng Docker.