Explained

CXL vs NVMe: Memory, Storage at ang Kailangan ng Bumibili ng NAS

Magkaibang bahagi ng system ang tinutugunan ng CXL at NVMe. Alamin kung ano ang ibig sabihin ng pagkakaibang ito para sa mga NAS upgrade, AI workload at compatibility ng SSD.

Humigit-kumulang 6 minutong pagbasa
CXL vs NVMe: Memory, Storage and What a NAS Buyer Needs - ACE Peripherals

Ang CXL ay hindi mas mabilis na M.2 SSD na maaari mong ikabit sa anumang NAS. Isa itong teknolohiya ng interconnect para sa mga compatible na platform, kabilang ang coherent na pag-access sa memory. Ang NVMe ang storage interface na ginagamit ng maraming PCIe SSD. Pinagsasama ng ilang advanced na disenyo ang dalawa, ngunit dapat tahasang suportahan ng produkto, server at software ang arkitekturang iyon.

Ang AI application na nauubusan ng memory at ang NAS na napakatagal kumopya ng folder ay parehong maaaring magmukhang mabagal. Maaaring lubos na magkaiba ang kailangang solusyon sa mga ito. Mas kapaki-pakinabang na maunawaan kung saan naroon ang kasalukuyang pinoprosesong data kaysa pumili batay sa pinakabagong acronym.

Tatlong Magkaibang Layer: Memory, Storage at Network

PRAKTIKAL NA PAGPILI

Dalawang Magkaibang Gawain sa Loob ng System

Magkahiwalay na layer ang working memory at persistent storage.

01 Ang working set ng application

Processor + applicationLokal na RAM / suportadong CXL memoryAktibong data na magagamit sa pagprosesoKapasidad at pag-access sa memory

Kailangan ng CXL ng compatible na arkitektura ng host; hindi ito karaniwang M.2 upgrade.

02 Mga file na dapat manatiling nakaimbak

Mga kahilingan ng application sa storageNVMe controller + mga commandPersistent na SSD mediaStorage, endurance at recovery

Hindi awtomatikong nagdaragdag ng RAM para sa application ang mas mabilis na storage link.

Tukuyin muna ang abalang layer bago bumili. Ipinapakita ng diagram na ito ang mga tungkulin, hindi ang nasukat na latency o isang socket na puwedeng pagpalitin ang gamit.
Antas Gawain nito Unang dapat suriin
Memory para sa kasalukuyang pagproseso Naglalaman ng aktibong data na ginagamit ng mga processor at application Kapasidad ng RAM, paggamit ng application sa memory at suportadong arkitektura ng memory
Storage na nagpapanatili ng data Pinananatili ang mga file at block kapag naka-shut down ang system SSD/HDD interface, latency, tuluy-tuloy na workload at recovery
Network Nagdadala ng data sa pagitan ng client, NAS at mga serbisyo Link ng client, switch, interface ng NAS at protocol

Ang SSD ay persistent storage. Hindi awtomatikong nagdaragdag ng RAM para sa application ang pagkabit nito. Gayundin, hindi pinapataas ng mas mabilis na memory ng server ang link rate ng Gigabit Ethernet ng client. Magsimula sa resource na talagang abala.

Ano ang Binabago ng CXL, at Ano ang Hindi Nito Binabago

Gumagamit ang Compute Express Link ng pisikal na PCIe connectivity kasama ang mga protocol para sa pagtukoy ng device, cache coherency at pag-access sa memory. Tinutulungan ng coherency ang mga kasaling processor at device na magkaroon ng magkakatugmang pagtingin sa shared data. Kaya ibang uri ng pagbili ang CXL memory expansion device kumpara sa karaniwang block-storage SSD.

Nakadepende ang latency, bandwidth at kapasidad sa aktuwal na link, controller, memory media, topology at application na ginamit. Ang pangalang “CXL” lamang ay hindi patunay ng kalamangan sa bilis sa lahat ng sitwasyon o garantisadong pagbawas sa konsumo ng kuryente. Maaari ring may kapalit na dagdag na latency ang mas mahabang daan papunta sa memory kumpara sa direktang nakakabit na DRAM.

Para sa bumibili ng NAS, unahin ang compatibility. Hindi patunay ng suporta sa CXL ang isang bakanteng PCIe slot. Dapat lahat ng processor platform, firmware, board routing, operating system at suporta sa device ay angkop sa planong deployment. Huwag ituring ang CXL module bilang direktang kapalit ng M.2 cache drive.

Kung Saan Nagtatagpo ang NVMe at Computational Storage

Karaniwang nagbibigay ang NVMe ng access sa persistent storage sa pamamagitan ng mga command at queue. Maaari ring magbigay ang mga disenyo ng computational storage ng pagproseso sa mismong device at lokal na memory. Sinisiyasat ng paggawa ng mga pamantayan para sa suporta sa CXL sa mga NVMe device ang coherent na pag-access sa memory na iyon at mga paraan upang mabawasan ang hindi kailangang paglipat sa memory ng host.

Isa itong pagkakataon sa disenyo ng arkitektura, hindi pangkalahatang anunsyo na papalitan na ang mga karaniwang NVMe SSD. Kailangang maipakita ang pakinabang para sa application at sa buong suportadong platform. Para sa karaniwang pagbabahagi ng file, pag-backup ng PC at photo library, kadalasang mas agarang mahalaga ang tamang SSD socket, angkop na endurance, sapat na memory at network na kayang dalhin ang workload.

Tatlong magkahiwalay na bagay ang demonstrasyon ng teknolohiya, kakayahang nakasaad sa pamantayan at suportadong produktong maaari nang i-order. Hingin ang eksaktong part number at compatibility sa host kapag sinusuri ang advanced na disenyo ng memory o computational storage.

Pumili ng SSD na Talagang Magagamit ng Iyong System

Larawan ng tunay na produktong WD Red SN700
WD Red SN700

Isang M.2 NVMe NAS SSD. Suriin ang eksaktong modelo ng NAS at kung cache o storage pool ang suportadong gamit.

Larawan ng tunay na produktong Samsung PM9A3
Samsung PM9A3

Isang pamilya ng NVMe para sa data centre. Dapat magkatugma ang form factor at koneksiyon sa host; hindi kapalit ng SATA ang isang 2.5-inch U.2 na modelo.

Para sa SATA bay, M.2 slot at U.2 backplane, hindi sapat ang hugis lamang. Magkaiba sa electrical interface ang M.2 SATA at M.2 NVMe, samantalang kailangan ng U.2 NVMe drive ng angkop na daan na nakakonekta sa PCIe. Basahin ang gabay sa compatibility ng drive para sa NAS bago ipagpalagay na sinusuportahan ng SSD na pisikal na kasya ang lahat ng feature.

Kailangan ding isaalang-alang sa pagpili ng SSD ang inaasahang workload. Iba ang hinihingi sa cache na tumatanggap ng madalas na write kumpara sa archive na paminsan-minsan lamang binabasa. Ihambing ang TBW o DWPD rating para sa mismong kapasidad, mga kinakailangan sa init, suporta sa firmware at dokumentadong power-loss protection. Ipinapaliwanag ng paghahambing ng mga NAS SSD ang mga pagkakaibang iyon.

Praktikal na Pagsusuri Bago Bumili

  1. Patakbuhin ang parehong gawaing kumakatawan sa aktuwal na paggamit at obserbahan ang CPU ng client, CPU ng NAS, memory, aktibidad ng disk at napagkasunduang link rate.
  2. Ihiwalay ang paglilipat ng isang malaking file sa maraming maliliit na file o workload ng database. Maaaring magkaiba ang bottleneck ng mga ito.
  3. Suriin kung kulang sa memory ang application, naghihintay sa storage, o nililimitahan ng network. Panatilihin ang isang backup bago baguhin ang configuration.
  4. Pumili ng upgrade na tahasang suportado ng eksaktong system. Subukan muli ang orihinal na gawain at ang pag-restore pagkatapos ng pagbabago.

Para sa karaniwang NAS, bumili ng suportadong memory at storage na angkop sa nasukat na workload. Isaalang-alang lamang ang CXL kapag may compatible na arkitektura ng server at kinakailangan ng application na nagbibigay-katwiran dito. Hindi diagnosis ang mas bagong pangalan ng interconnect.

Mga Madalas Itanong

Pareho ba ang CXL at NVMe?

Hindi. Nagbibigay ang CXL ng mga protocol ng interconnect, kabilang ang coherent na pag-access sa memory; nagbibigay naman ang NVMe ng command interface para sa storage. Maaaring pagsamahin ang mga ito sa isang disenyo, ngunit hindi puwedeng pagpalitin ang mga ito bilang pangalan ng produkto.

Maaari ba akong magkabit ng CXL device sa PCIe slot ng aking NAS?

Tanging kung tahasang sinusuportahan ng buong NAS platform at software ang device at ang planong paggamit. Hindi sapat ang PCIe slot lamang upang patunayang may suporta sa CXL.

Nagdaragdag ba ng RAM ang NVMe SSD?

Nagbibigay ang karaniwang NVMe SSD ng persistent block storage. Hindi ito ginagawang katumbas ng direktang nakakabit na RAM ng cache, swap at memory-tiering software.

Maaayos ba ng mas mabilis na SSD ang mabagal na paglilipat ng file?

Tanging kung storage ang bahaging naglilimita. Maaaring hindi magbago ang resulta kung mabagal ang client, overloaded ang processor, maraming maliliit na file ang workload o limitado ang network link.

SATA ba ang lahat ng 2.5-inch SSD?

Hindi. May mga SATA, SAS at NVMe form factor na gumagamit ng magkakaibang interface at daan papunta sa host. Suriin ang eksaktong drive at backplane.

Ano ang dapat isama sa isang kapaki-pakinabang na proof of concept?

Gamitin ang planong application, dataset, suportadong host at firmware. Itala ang throughput, latency, paggamit ng resource, asal kapag may error at isang restore test sa halip na banggitin lamang ang pinakamataas na rate ng interface.

Mga komento (0)

Wala pang komento.

Mag-iwan ng komento

Sinusuri ang mga komento bago ilathala.

Teknolohiyang pinag-isipan

Mas malinaw na pananaw sa teknolohiya.

Kapaki-pakinabang na kaalaman sa teknolohiya, diretso sa iyong email.