Pengontrol bus PCI ekspres. Apa itu PCI Express

Komputer sudah lama memiliki bus PCI Express v3.0 x16; Pengujian adaptor video modern menunjukkan kecepatan sekitar 12 GB/s pada bus ini. Saya ingin membuat modul pada FPGA yang memiliki kecepatan yang sama. Namun, FPGA yang tersedia memiliki pengontrol HARDWARE hanya untuk PCIe v3.0 x8; Implementasi SOFT IP Core memang ada, tetapi harganya sangat mahal. Tapi ada jalan keluarnya.

FPGA Virtex 7 VX330T memiliki dua pengontrol PCI Express v3.0 x8; Solusi yang jelas adalah dengan menempatkan saklar yang memiliki konektor x16 di samping dan dua bus x8 yang terhubung ke FPGA. Ini menghasilkan struktur seperti ini:


Modul HTG-728 dari HighTechGlobal dibuat menggunakan skema ini.

Perusahaan Alpha-Data mengambil jalan yang berbeda. Modul ADM-PCIE-KU3-X16 tidak memiliki saklar. Namun konektor x16 menghasilkan dua bus x8. FPGA dapat mengimplementasikan dua pengontrol independen. Untuk melakukan hal ini, FPGA berisi dua sinyal reset dan dua frekuensi referensi. Namun modul ini hanya akan berfungsi di motherboard khusus, di mana dua konektor x8 juga disalurkan ke konektor x16. Saya belum pernah melihat motherboard seperti itu, tapi ternyata ada.

Perusahaan kami memutuskan untuk mengimplementasikan modul FMC122P dengan sakelar internal. Tugas utamanya adalah memeriksa kecepatan pertukaran maksimum. Tugas lain yang sama pentingnya adalah mencapai kompatibilitas dengan perangkat lunak dan komponen FPGA yang ada.

Pengontrol PCI Express untuk Virtex 7 sangat berbeda dari pengontrol untuk Virtex 6, Kintex 7. Ini menjadi lebih nyaman, tetapi berbeda. Gambar tersebut menunjukkan diagram blok pengontrol:

Pengontrol memiliki dua bagian, Penyelesai dan Pemohon, yang masing-masing memiliki dua bus AXI_Stream. Permintaan dari bus PCI Express datang melalui node Completer. Permintaan ini dikirim ke bus m_axis_cq. Bus s_axis_cc harus menerima respons dari komponen Pengguna. Biasanya ini adalah node akses ke register internal FPGA.

Melalui node Peminta pada bus s_axis_rq, pengontrol DMA mengirimkan permintaan ke bus PCI Express. Balasan datang melalui bus m_axis_rc.

Simulasi bus

IP Core menyertakan contoh proyek yang dapat membantu Anda memahami cara kerjanya. Proyek ini ditulis dalam Verilog dan, sayangnya, ini juga dapat menjadi contoh bagaimana tidak berkembang. Mari kita lihat contoh diagram blok.

Diagram ini diambil dari deskripsi IP Core. Pada pandangan pertama, semuanya baik-baik saja - ini adalah gambaran yang luar biasa, Anda dapat menunjukkannya kepada manajer, manajer proyek, dan klien. Permasalahan dimulai pada implementasi. Ada banyak tempat dalam sistem ini dimana kemampuan Verilog digunakan untuk mengakses objek menggunakan jalur absolut. Menurut pendapat saya, satu-satunya tempat yang dibenarkan dalam sistem ini adalah melewati node GTP untuk pemodelan di tingkat PIPA. Namun sama sekali tidak perlu membuat koneksi antara userapp_tx dan userapp_rx menggunakan jalur absolut.

Dalam proyek ini tampilannya seperti ini:

Komponen pci_exp_usrapp_tx mempunyai fungsi TSK_SYSTEM_INITIALISASI yang memanggil fungsi dari pci_exp_userapp_cfg melalui jalur absolut:

papan.RP.cfg_usrapp.TSK_WRITE_CFG_DW(selanjutnya saya memanggil fungsi apa yang dijelaskan di Verilog melalui tugas). Kami melihat komponen pci_exp_userapp_cfg, apa yang kami lihat: cfg_ds_bus_number<= board.RP.tx_usrapp.RP_BUS_DEV_FNS;

Mari kita lihat komponen pci_exp_userapp_rc, sama saja: papan.RP.com_usrapp.TSK_PARSE_FRAME(`RX_LOG);

Ini bukan hanya salah secara gaya. Hal ini mencegah Anda menerapkan model dalam proyek Anda. Pertama, sama sekali tidak perlu bahwa dalam proyek Anda sendiri, file tingkat atas akan disebut papan dan hierarki yang sama akan tetap ada di sana. Kedua, mungkin ada dua komponen. Kedua kasus tersebut terjadi pada kami. Saya harus bekerja dengan Verilog, meskipun saya tidak menyukainya sama sekali. Ternyata, dengan sedikit penataan ulang, seluruh komponen root_port dapat dibawa ke bentuk hierarki sepenuhnya. File komponen yang dihasilkan adalah:

  • xilinx_pcie_3_0_7vx_rp_m2.v
  • pci_exp_usrapp_tx_m2.v
  • pci_exp_usrapp_cfg_m2.v
Dan file dengan fungsi:
  • tugas_bar.vh
  • tugas_rd.vh
  • tugas_s1.vh
  • tugas_test.vh
Hal ini memungkinkan kami untuk menyertakan dua komponen root_port dalam model. Pada komponen VHDL, mengaktifkan dua root_ports terlihat seperti ini:

root_port

gen_rp0: if(is_rp0=1) menghasilkan rp0: xilinx_pcie_3_0_7vx_rp_m2 peta generik(INST_NUM => 0) peta port(sys_clk_p => sys_clk_p, sys_clk_n => sys_clk_n, sys_rst_n => sys_rst_n, -- Mengirim perintah cmd_ rw => cmd_rw , -- Tanda baca-tulis: 0 - baca, 1 - tulis cmd_req => cmd_req, -- 1 - Permintaan operasi cmd_ack => cmd_ack, -- 1 - konfirmasi operasi cmd_adr => cmd_adr, -- alamat perintah baca-tulis cmd_data_i => cmd_data_i , -- data yang akan ditulis cmd_data_o => cmd_data_o, -- membaca data cmd_init_done => cmd_init_done_0 -- 1 - inisialisasi selesai); hasil akhir; gen_rp1: if(is_rp1=1) menghasilkan rp1: xilinx_pcie_3_0_7vx_rp_m2 peta generik(INST_NUM => 1) peta port(sys_clk_p => sys_clk_p, sys_clk_n => sys_clk_n, sys_rst_n => sys_rst_n, cmd_init_d one => cmd_init_d one_1 -- 1 - inisialisasi selesai) ; hasil akhir;


Melalui komponen rp0, akses dilakukan untuk menulis atau membaca kata-kata 32-bit. Komponen rp1 hanya melakukan inisialisasi.

Sayangnya, simulasi ini membutuhkan waktu yang sangat lama, meskipun simulasi dilakukan pada level PIPA. Sesi pemodelan biasanya memakan waktu sekitar sepuluh menit (atau mungkin lebih, saya tidak ingat). Ini tidak cocok untuk pekerjaan operasional dengan saluran DMA. Dalam situasi ini, keputusan yang wajar telah diambil untuk menghapus pengontrol PCI Express dari model. Apalagi sudah dipelajari.

Diagram blok pengontrol

Diagram pengontrol umum ditunjukkan pada gambar.

Dua komponen core256_top_engine yang identik menyediakan akses ke dua pengontrol EP0, EP1. core256_top_engine menyediakan akses ke register dari sisi PCI Express; untuk ini, hanya komponen EP0 dan reg_access yang digunakan. Komponen dma_access berisi logika utama untuk mengelola pengontrol. Diagram bloknya ditunjukkan pada gambar di bawah ini:

Semuanya dikendalikan oleh node ctrl_main. Node ctrl_dsc berisi blok deskriptor. Node ctrl_adr mengubah deskriptor menjadi urutan alamat blok empat kilobyte. Alamat dikirim ke node cmd0 dan cmd1 untuk ditukar dengan node core256_top_engine;

Di sisi pengguna FPGA terdapat dua bus lebar 512-bit. Tetapi data pada bus ini harus dikirimkan dalam blok berukuran 4 kilobyte dan secara ketat satu per satu. Ini diperlukan untuk mengisi node memori ram0, ram1 secara berurutan. Setiap node memori berisi empat blok berukuran 4 kilobyte. Pada node memori ini, aliran lebar 512-bit asli dibagi menjadi dua aliran 256-bit. Di masa depan, kedua aliran 256-bit tersebut sepenuhnya independen. Data aliran hanya akan ditemukan di RAM komputer, yang akan berakhir di alamat yang berdekatan.

Pemodelan dma_access

Node dma_access adalah bagian paling kompleks dari pengontrol. Oleh karena itu, pemodelannya harus sangat hati-hati. Seperti yang saya tulis di atas, simulasi dua core PCI Express membutuhkan waktu yang sangat lama. Untuk mempercepat, model telah dikembangkan yang menghubungkan bukan core256_top_engine. Untuk dma_access, antarmuka yang sama tetap ada, dan kecepatan pemodelan meningkat beberapa kali lipat. Proyek ini, seperti proyek PROTEQ, menggunakan peluncuran pengujian otomatis melalui file tcl.

Berikut adalah bagian dari file tcl:

Run_test "stend_m4" "test_read_8kb " 6 "50 kami" run_test "stend_m4" "test_read_16kb " 7 "100 kami" run_test "stend_m4" "test_read_49blk " 8 "150 kami" run_test "stend_m4" "test_read_8x4_cont" 9 "150 kami" run_test " stend_m4" "test_read_128x1_cont " 12 "200 kami" run_test "stend_m4" "test_read_16kbx2" 13 "150 kami" run_test "stend_m4" "test_read_step " 14 "200 kami" run_test "stend_m4" "test_read_8kb_sg_eot " 15 "100 kami" "stand_ m4" " test_read_64x1" 16" 100 kami"
Ini secara otomatis menjalankan sembilan tes. Sebagai contoh, berikut adalah kode untuk satu pengujian:

tes_read_4kb

prosedur test_read_4kb (cmd sinyal: keluar bh_cmd; --! sinyal perintah ret: dalam bh_ret --! respons) adalah variabel adr: std_logic_vector(31 hingga 0); data variabel: std_logic_vector(31 hingga 0); variabel str: baris; variabel L: garis; kesalahan variabel: integer:=0; variabel DMA_complete: bilangan bulat; variabel data_expect: std_logic_vector(31 hingga 0); mulai menulis(str, string"("TEST_READ_4KB")); writeline(log, str); ---- Membentuk blok deskriptor --- untuk ii dalam loop 0 hingga 127 adr:= x"00100000"; adr: =adr + ii*4; int_mem_write(cmd, ret, adr, x"00000000"); int_mem_write(cmd, ret, x"00100000", x"00008000"); ret, x"00100080", x"00008000"); -- int_mem_write(cmd, ret, x"00100084", x"00000100"); x"001001F8", x"00000000"); int_mem_write(cmd, ret, x "001001FC", x"762C4953"); ---- Pemrograman saluran DMA ---- block_write(cmd, ret, 4, 8, x "00000025" -- DMA_MODE block_write(cmd, ret, 4, 9, x"00000010"); -- DMA_CTRL - RESET FIFO blok_tulis(cmd, ulang, 4, 20, x"00100000"); (cmd, ulang, 4, 21, x"00100000" -- PCI_ADRH blok_tulis(cmd, ret, 4, 23, x"0000A400"); -- LOCAL_ADR block_write(cmd, ret, 4, 9, x"00000001 "); -- DMA_CTRL - MULAI tunggu 20 us; , data); -- STATUS tulis(str, string"("STATUS: ")); hwrite(str, data(15 hingga 0)); if(data(8)="1") maka write(str, string"(" - Deskriptor benar")); else write(str, string"(" - Kesalahan membaca deskriptor")); kesalahan:= kesalahan + 1; berakhir jika;


Perintah int_mem_write menulis ke HOST RAM komputer. Dalam pengujian ini, blok deskriptor ditulis di sana. Perintah block_write dan block_read menyediakan akses ke register DMA pengontrol. Pengontrol diprogram, diluncurkan dan pertukaran selesai. Setelah ini, perintah int_mem_read membaca dan memeriksa data yang diterima. Kode untuk pengujian ini hampir sepenuhnya identik dengan pengujian dari pengontrol PCIe_DS_DMA, yang saya terbitkan sebagai proyek sumber terbuka di opencores.org; Dibandingkan dengan aslinya, pemeriksaan data yang diterima telah ditambahkan.

Organisasi logis dari pengontrol

Pada tingkat register, pengontrol sepenuhnya mereplikasi pengontrol kami sebelumnya untuk FPGA Virtex 4, Virtex 5, Virtex 6, Kintex 7; Organisasi ini dapat ditemukan di proyek PCIe_DS_DMA.
Fitur dari semua pengontrol adalah kombinasi deskriptor tunggal menjadi blok deskriptor. Ini memberikan peningkatan kecepatan yang dramatis saat menggunakan memori terfragmentasi.

Koneksi ke buku catatan

Penting bagi kita untuk menghubungkan pengontrol ini ke notebook kita. Saya menulis tentang apa itu tetrad di artikel sebelumnya: “ADM Interface: Apa itu tetrad”. Bekerja dengan bus 512-bit memerlukan perubahan pendekatan. Untuk menghubungkan notebook, kami harus menggunakan unit repacker tambahan. Diagram blok ada pada gambar.

Pengemas ulang memecahkan dua masalah:

  • perutean bus melintasi chip, untuk ini Anda dapat mengatur jumlah tahapan tambahan dari pipeline
  • koneksi ke notebook dengan bus 64 dan 128 bit
Penggunaan memori

Tujuan akhir dari mengembangkan pengontrol dan menghubungkan ke tetrad adalah untuk menerima aliran data terus menerus dari ADC ke komputer. Dan disini kita dihadapkan pada kenyataan bahwa bus PCI Express tidak memberikan kecepatan yang stabil. Mungkin ada penundaan di bus. Hal ini terutama terlihat pada nilai tukar yang tinggi. Penundaan terjadi karena pengoperasian perangkat lain. Besarnya delay bisa berbeda-beda, bisa 5 - 10 s, atau mungkin lebih. Latensi 10 μs pada kecepatan 11 GB/s setara dengan blok memori 110 kilobyte. Ini banyak untuk memori internal FPGA modern sekalipun. Namun penundaannya bisa lebih lama lagi. Jika aliran data tidak dapat dihentikan, dan hal ini terjadi ketika ADC digunakan, maka satu-satunya pilihan adalah buffering di memori eksternal. Apalagi memorinya harus mampu beroperasi pada kecepatan 22 GB/s. Kami memiliki dua SODIMM DDR3-1600 yang diinstal pada modul. Memori beroperasi pada 800 MHz. Ini setara dengan aliran data berkelanjutan sebesar 8400 MB/s. Angka ini telah dikonfirmasi oleh eksperimen. Saya ingin mencatat bahwa kecepatan 8400 MB/s melebihi kecepatan output data dari submodul tercepat kami, yang memiliki dua ADC 1800 MHz terpasang.

Pelacakan

Tangkapan layar menunjukkan hasil penelusuran di program PlanAhead:

Gambar menunjukkan dua pengontrol PCI Express (disorot dengan warna kuning dan hijau) dan dua pengontrol memori (di sebelah PCI Express).

Ternyata, proyek semacam itu sangat sulit bagi Vivado, dan upayanya sangat buruk. Proyek di Vivado kurang berkembang dan seringkali tidak berhasil. ISE menunjukkan hasil yang jauh lebih stabil. Node PCI Express dirutekan sesuai dengan rekomendasi Xilinx, tetapi ternyata node tersebut ditempatkan di seluruh chip. Dan ini sudah menimbulkan masalah untuk berbagi jalur multi-gigabit yang tersisa.

hasil

Pengoperasian modul diuji pada beberapa komputer. Hasilnya cukup menarik.

Intel Core i7 4820K P9X79WS DDR3-1866 11140 MB/dtk
Intel Core i7 5820K X99-A DDR4-2400 11128 MB/dtk
Intel Core i7 3820K P9X79 DDR3-1600 11120 MBita/dtk

Ini adalah kecepatan entri data tanpa verifikasi. Data terus-menerus dimasukkan ke dalam buffer 1 GB yang dialokasikan di area memori sistem, yaitu terus menerus melintasi alamat fisik. Kecepatan input rata-rata diukur dalam interval minimal 1 menit.

Pada komputer dengan memori DDR3-1600, ketika pemeriksaan diaktifkan, kecepatan turun menjadi 8500 MB/s.

Pada komputer dengan DDR3-1866, kecepatan tidak berkurang dengan satu modul dan pemeriksaan diaktifkan.

Dua modul FMC122P di komputer dengan DDR3-1866 tanpa pengujian juga menunjukkan kecepatan maksimum sekitar 11000 MB/s untuk setiap modul. Namun saat pemeriksaan diaktifkan, kecepatannya turun.

Dengan pengukuran ini diasumsikan 1 MB sama dengan 1024 kbytes, dan 1 kbyte sama dengan 1024 bytes.

Saya ingin mencatat bahwa dalam karya ini saya menyajikan hasil kerja tim besar. Terima kasih khusus kepada Dmitry Avdeev, yang melakukan pekerjaan dengan baik dalam proyek ini.

P.S. Saat pengembangan sedang berlangsung, Virtex 7 menjadi ketinggalan jaman. Kintex Ultrascale sudah lebih nyaman digunakan. Dan Kintex Ultrascale+ sudah memiliki blok HARD PCI Express v3.0 x16 - jadi pembagian seperti itu tidak diperlukan lagi.

P.S.S. Namun Kintex Ultrascale+ juga memiliki blok HARD PCI Express v4.0 x8 - mungkin pemisahannya masih berguna?

PendahuluanDi masa lalu, konsumen massal hanya tertarik pada dua jenis SSD: model premium berkecepatan tinggi seperti Samsung 850 PRO, atau penawaran bernilai baik seperti Crucial BX100 atau SanDisk Ultra II. Artinya, segmentasi pasar SSD sangat lemah, dan persaingan antar produsen, meskipun berkembang dalam bidang kinerja dan harga, kesenjangan antara solusi tingkat atas dan bawah masih cukup kecil. Keadaan ini sebagian disebabkan oleh fakta bahwa teknologi SSD itu sendiri secara signifikan meningkatkan pengalaman pengguna bekerja dengan komputer, dan oleh karena itu masalah implementasi spesifik memudar menjadi latar belakang bagi banyak orang. Untuk alasan yang sama, SSD konsumen disesuaikan dengan infrastruktur lama, yang awalnya berfokus pada hard drive mekanis. Hal ini sangat memudahkan implementasinya, namun menempatkan SSD dalam kerangka yang cukup sempit, yang sebagian besar menghambat pertumbuhan throughput dan pengurangan latensi subsistem disk.

Namun hingga waktu tertentu, keadaan ini cocok untuk semua orang. Teknologi SSD merupakan teknologi baru, dan pengguna yang bermigrasi ke SSD merasa senang dengan pembelian mereka meskipun pada dasarnya mereka mendapatkan produk yang sebenarnya tidak memiliki kinerja terbaik, dengan kinerja yang terhambat oleh hambatan buatan. Namun, saat ini, SSD mungkin sudah dianggap mainstream. Setiap pemilik komputer pribadi yang menghargai diri sendiri, jika dia tidak memiliki setidaknya satu SSD di sistemnya, sangat serius untuk membelinya dalam waktu dekat. Dan dalam kondisi seperti ini, produsen terpaksa memikirkan bagaimana akhirnya mengembangkan persaingan penuh: menghancurkan semua hambatan dan beralih ke memproduksi lini produk yang lebih luas yang secara fundamental berbeda dalam karakteristik yang ditawarkan. Untungnya, semua landasan yang diperlukan telah disiapkan untuk ini, dan, pertama-tama, sebagian besar pengembang SSD memiliki keinginan dan kesempatan untuk mulai memproduksi produk yang tidak bekerja melalui antarmuka SATA lama, tetapi melalui bus PCI Express yang jauh lebih produktif.

Karena bandwidth SATA dibatasi hingga 6 Gb/s, kecepatan maksimum SSD SATA andalan tidak melebihi sekitar 500 MB/s. Namun, drive berbasis memori flash modern mampu melakukan lebih banyak hal: lagipula, jika Anda memikirkannya, drive tersebut memiliki lebih banyak kesamaan dengan memori sistem dibandingkan dengan hard drive mekanis. Sedangkan untuk bus PCI Express, kini aktif digunakan sebagai transport layer saat menghubungkan kartu grafis dan pengontrol tambahan lainnya yang memerlukan pertukaran data berkecepatan tinggi, misalnya Thunderbolt. Satu jalur PCI Express Gen 2 menyediakan bandwidth 500 MB/dtk, sedangkan jalur PCI Express 3.0 dapat mencapai kecepatan hingga 985 MB/dtk. Oleh karena itu, kartu antarmuka yang dipasang di slot PCIe x4 (dengan empat jalur) dapat bertukar data dengan kecepatan hingga 2 GB/dtk pada PCI Express 2.0 dan hingga hampir 4 GB/dtk saat menggunakan PCI Express generasi ketiga. Ini adalah indikator luar biasa yang cukup cocok untuk solid-state drive modern.

Dari uraian di atas, secara alami dapat disimpulkan bahwa selain SSD SATA, drive berkecepatan tinggi yang menggunakan bus PCI Express secara bertahap akan tersebar luas di pasaran. Dan ini benar-benar terjadi. Di toko, Anda dapat menemukan beberapa model SSD konsumen dari produsen terkemuka, dibuat dalam bentuk kartu ekspansi atau kartu M.2 yang menggunakan versi bus PCI Express berbeda. Kami memutuskan untuk menggabungkannya dan membandingkannya dalam hal kinerja dan parameter lainnya.

Peserta tes

Intel SSD 750 400GB

Di pasar solid-state drive, Intel menganut strategi yang agak tidak konvensional dan tidak terlalu memperhatikan pengembangan SSD untuk segmen konsumen, berkonsentrasi pada produk untuk server. Namun, hal ini tidak membuat usulannya menjadi tidak menarik, terutama jika menyangkut solid-state drive untuk bus PCI Express. Dalam hal ini, Intel memutuskan untuk mengadaptasi platform server tercanggihnya untuk digunakan pada SSD klien berkinerja tinggi. Inilah bagaimana Intel SSD 750 400 GB lahir, yang tidak hanya menerima karakteristik kinerja yang mengesankan dan sejumlah teknologi tingkat server yang bertanggung jawab atas keandalan, tetapi juga dukungan untuk antarmuka NVMe bermodel baru, yang perlu disebutkan beberapa kata secara terpisah. .




Jika kita berbicara tentang peningkatan spesifik pada NVMe, maka pengurangan biaya overhead patut disebutkan terlebih dahulu. Misalnya, pengiriman blok 4K yang paling umum dalam protokol baru hanya memerlukan satu perintah, bukan dua. Dan seluruh rangkaian instruksi kontrol telah disederhanakan sedemikian rupa sehingga pemrosesannya pada tingkat driver mengurangi beban prosesor dan penundaan yang diakibatkannya setidaknya setengahnya. Inovasi penting kedua adalah dukungan untuk deep pipelining dan multitasking, yang terdiri dari kemampuan untuk membuat beberapa antrian permintaan secara paralel, bukan antrian tunggal yang sudah ada sebelumnya untuk 32 perintah. Protokol antarmuka NVMe mampu melayani hingga 65536 antrian, dan masing-masing antrian dapat berisi hingga 65536 perintah. Faktanya, segala pembatasan dihilangkan sama sekali, dan ini sangat penting untuk lingkungan server di mana subsistem disk mungkin mengalami sejumlah besar operasi I/O secara bersamaan.



Namun meski bekerja melalui antarmuka NVMe, Intel SSD 750 tetap bukan drive server, melainkan drive konsumen. Ya, platform perangkat keras yang hampir sama seperti pada drive ini digunakan di SSD kelas server Intel DC P3500, P3600 dan P3700, tetapi Intel SSD 750 menggunakan MLC NAND biasa yang lebih murah, dan selain itu firmwarenya dimodifikasi. Pabrikan percaya bahwa berkat perubahan tersebut, produk yang dihasilkan akan menarik bagi para penggemar, karena menggabungkan daya tinggi, antarmuka NVMe yang secara fundamental baru, dan harga yang tidak terlalu menakutkan.

Intel SSD 750 adalah kartu PCIe x4 setengah tinggi yang dapat menggunakan empat jalur 3.0 dan mencapai kecepatan transfer berurutan hingga 2,4 GB/dtk dan kecepatan operasi acak hingga 440 ribu IOPS. Benar, modifikasi 1,2 TB yang paling luas memiliki kinerja tertinggi, tetapi versi 400 GB yang kami terima untuk pengujian sedikit lebih lambat.



Papan penggerak seluruhnya ditutupi dengan pelindung. Di bagian depan terdapat radiator aluminium, dan di bagian belakang terdapat pelat logam dekoratif yang tidak benar-benar bersentuhan dengan sirkuit mikro. Perlu diperhatikan bahwa penggunaan radiator di sini merupakan suatu keharusan. Pengontrol utama SSD Intel menghasilkan banyak panas, dan di bawah beban tinggi, bahkan drive yang dilengkapi dengan pendingin seperti itu dapat memanas hingga suhu sekitar 50-55 derajat. Namun berkat pendingin yang sudah terpasang sebelumnya, tidak ada tanda-tanda pelambatan - kinerja tetap konstan bahkan selama penggunaan terus menerus dan intensif.



Intel SSD 750 didasarkan pada pengontrol tingkat server Intel CH29AE41AB0, yang beroperasi pada frekuensi 400 MHz dan memiliki delapan belas (!) saluran untuk menghubungkan memori flash. Jika Anda mempertimbangkan bahwa sebagian besar pengontrol SSD konsumen memiliki delapan atau empat saluran, menjadi jelas bahwa Intel SSD 750 sebenarnya dapat memompa lebih banyak data secara signifikan melalui bus dibandingkan model SSD konvensional.



Sedangkan untuk memori flash yang digunakan, Intel SSD 750 tidak melakukan inovasi apa pun di bidang ini. Ini didasarkan pada MLC NAND biasa buatan Intel, diproduksi menggunakan teknologi proses 20 nm dan memiliki inti dengan volume 64 dan 128 Gbit yang diselingi. Perlu dicatat bahwa sebagian besar produsen SSD lain sudah lama meninggalkan memori tersebut, beralih ke chip yang dibuat dengan standar yang lebih tipis. Dan Intel sendiri telah mulai mengubah tidak hanya konsumennya, tetapi juga drive servernya menjadi memori 16nm. Namun, terlepas dari semua itu, Intel SSD 750 dilengkapi dengan memori lama, yang konon memiliki sumber daya lebih tinggi.

Asal server Intel SSD 750 juga dapat ditelusuri dari fakta bahwa jumlah total memori flash di SSD ini adalah 480 GiB, yang mana hanya sekitar 78 persen yang tersedia untuk pengguna. Sisanya dialokasikan untuk dana pengganti, pengumpulan sampah, dan teknologi perlindungan data. Intel SSD 750 mengimplementasikan skema seperti RAID 5, tradisional untuk drive andalan, pada tingkat chip MLC NAND, yang memungkinkan Anda berhasil memulihkan data bahkan jika salah satu chip gagal total. Selain itu, Intel SSD memberikan perlindungan data lengkap terhadap kegagalan daya. Intel SSD 750 memiliki dua kapasitor elektrolitik, dan kapasitasnya cukup untuk mematikan drive secara normal dalam mode offline.

Kingston HyperX Predator 480GB

Kingston HyperX Predator adalah solusi yang jauh lebih tradisional dibandingkan dengan Intel SSD 750. Pertama, ia bekerja melalui protokol AHCI, bukan NVMe, dan kedua, SSD ini memerlukan bus PCI Express 2.0 yang lebih umum untuk terhubung ke sistem. Semua ini membuat versi Kingston agak lebih lambat - kecepatan puncak untuk operasi berurutan tidak melebihi 1400 MB/s, dan untuk operasi acak - 160 ribu IOPS. Namun HyperX Predator tidak memaksakan persyaratan khusus apa pun pada sistem - ia kompatibel dengan platform apa pun, termasuk platform lama.

Pada saat yang sama, drive tersebut memiliki desain dua komponen yang tidak sepenuhnya sederhana. SSD itu sendiri adalah papan dalam faktor bentuk M.2, yang dilengkapi dengan adaptor PCI Express yang memungkinkan Anda menyambungkan drive M.2 melalui slot PCIe ukuran penuh biasa. Adaptor ini dirancang sebagai kartu PCIe x4 setengah tinggi yang menggunakan keempat jalur PCI Express. Berkat desain ini, Kingston menjual HyperX Predator-nya dalam dua versi: sebagai PCIe SSD untuk desktop dan sebagai drive M.2 untuk sistem seluler (dalam hal ini, adaptor tidak disertakan dalam pengiriman).



Kingston HyperX Predator didasarkan pada pengontrol Marvell Altaplus (88SS9293), yang, di satu sisi, mendukung empat jalur PCI Express 2.0, dan di sisi lain, memiliki delapan saluran untuk menghubungkan memori flash. Saat ini, ini adalah pengontrol SSD tercepat yang tersedia secara komersial dari Marvell dengan dukungan PCI Express. Namun, Marvell akan segera memiliki penerus yang lebih cepat dengan dukungan NVMe dan PCI Express 3.0, yang tidak dimiliki chip Altaplus.



Karena Kingston sendiri tidak memproduksi pengontrol atau memori, merakit SSD-nya dari elemen yang dibeli dari produsen lain, tidak aneh jika HyperX Predator PCIe SSD tidak hanya didasarkan pada pengontrol pihak ketiga, tetapi juga pada 128-gigabit 19- chip nm MLC NAND dari Toshiba. Memori semacam itu memiliki harga beli yang rendah dan sekarang dipasang di banyak produk dari Kingston (dan perusahaan lain), dan terutama di model konsumen.



Namun, penggunaan memori tersebut telah menimbulkan sebuah paradoks: meskipun faktanya, menurut posisi formalnya, Kingston HyperX Predator PCIe SSD adalah produk premium, ia hanya hadir dengan garansi tiga tahun, dan rata-rata yang dinyatakan waktu antar kegagalan secara signifikan lebih singkat dibandingkan dengan SSD SATA andalan produsen lain.

Kingston HyperX Predator juga tidak menyediakan teknologi perlindungan data khusus apa pun. Namun drive tersebut memiliki area yang relatif luas yang tersembunyi dari pandangan pengguna, yaitu sebesar 13 persen dari total kapasitas drive. Memori flash cadangan yang disertakan di dalamnya digunakan untuk pengumpulan sampah dan pemerataan keausan, tetapi terutama digunakan untuk mengganti sel memori yang gagal.

Hanya perlu ditambahkan bahwa desain HyperX Predator tidak menyediakan sarana khusus untuk menghilangkan panas dari pengontrol. Tidak seperti kebanyakan solusi performa tinggi lainnya, drive ini tidak memiliki heatsink. Namun, SSD ini sama sekali tidak rentan terhadap panas berlebih - pembuangan panas maksimumnya hanya sedikit lebih tinggi dari 8 W.

OCZ Revodrive 350 480GB

OCZ Revodrive 350 dapat disebut sebagai salah satu SSD konsumen tertua dengan antarmuka PCI Express. Dulu ketika tidak ada produsen lain yang berpikir untuk merilis SSD PCIe klien, jajaran OCZ menyertakan RevoDrive 3 (X2) - prototipe Revodrive 350 modern. Namun, akar dari drive OCZ PCIe menjadikannya proposal yang agak aneh . dengan latar belakang pesaing saat ini. Meskipun sebagian besar produsen drive PC berperforma tinggi menggunakan pengontrol modern dengan dukungan asli untuk bus PCI Express, Revodrive 350 menerapkan arsitektur yang sangat rumit dan jelas suboptimal. Ini didasarkan pada dua atau empat (tergantung pada volume) pengontrol SandForce SF-2200, yang dirangkai menjadi array RAID tingkat nol.

Jika kita berbicara tentang model OCZ Revodrive 350 480 GB yang ikut serta dalam pengujian ini, maka model tersebut sebenarnya didasarkan pada empat SSD SATA berkapasitas 120 GB, yang masing-masing didasarkan pada chip SF-2282 sendiri (analog dari SF-2281 yang banyak digunakan). Elemen-elemen ini kemudian digabungkan menjadi satu array RAID 0 empat bagian. Namun, untuk tujuan ini, bukan pengontrol RAID yang biasa digunakan, tetapi prosesor virtualisasi berpemilik (VCA 2.0) OCZ ICT-0262. Namun, kemungkinan besar nama ini menyembunyikan chip Marvell 88SE9548 yang didesain ulang, yang merupakan pengontrol RAID empat port SAS/SATA 6 Gb/s dengan antarmuka PCI Express 2.0 x8. Namun meskipun demikian, para insinyur OCZ menulis firmware dan driver mereka sendiri untuk pengontrol ini.



Keunikan komponen perangkat lunak RevoDrive 350 terletak pada kenyataan bahwa komponen ini tidak mengimplementasikan RAID 0 klasik, tetapi serupa dengan penyeimbangan beban interaktif. Alih-alih memecah aliran data menjadi blok-blok berukuran tetap dan mengirimkannya secara berurutan ke pengontrol SF-2282 yang berbeda, teknologi VCA 2.0 melibatkan analisis dan redistribusi operasi I/O yang fleksibel tergantung pada penggunaan pengontrol memori flash saat ini. Oleh karena itu, RevoDrive 350 tampak seperti SSD monolitik bagi pengguna. Tidak mungkin untuk masuk ke BIOS-nya, dan tidak mungkin menemukan bahwa susunan RAID tersembunyi di kedalaman SSD ini tanpa mengenal perangkat keras secara mendetail. Selain itu, tidak seperti susunan RAID konvensional, RevoDrive 350 mendukung semua fungsi SSD pada umumnya: pemantauan SMART, TRIM, dan operasi Secure Erase.

RevoDrive 350 tersedia dalam bentuk board dengan antarmuka PCI Express 2.0 x8. Terlepas dari kenyataan bahwa kedelapan jalur antarmuka benar-benar digunakan, angka kinerja yang disebutkan jauh lebih rendah daripada total throughput teoretisnya. Kecepatan maksimum operasi sekuensial dibatasi hingga 1800 MB/s, dan kinerja operasi acak tidak melebihi 140 ribu IOPS.

Perlu dicatat bahwa OCZ RevoDrive 350 dirancang sebagai papan PCI Express x8 dengan tinggi penuh, artinya, drive ini secara fisik lebih besar daripada semua SSD lain yang berpartisipasi dalam pengujian, dan oleh karena itu tidak dapat dipasang di sistem profil rendah. Permukaan depan papan RevoDrive 350 ditutupi dengan casing logam dekoratif, yang juga berfungsi sebagai radiator untuk chip pengontrol RAID dasar. Pengontrol SF-2282 terletak di sisi belakang papan dan tidak memiliki pendingin apa pun.



Untuk membentuk susunan memori flash, OCZ menggunakan chip dari perusahaan induknya, Toshiba. Chip yang digunakan diproduksi menggunakan teknologi proses 19 nm dan berkapasitas 64 Gbit. Jumlah total memori flash di RevoDrive 350 480 GB adalah 512 GB, tetapi 13% dicadangkan untuk kebutuhan internal - pemerataan keausan dan pengumpulan sampah.



Perlu dicatat bahwa arsitektur RevoDrive 350 tidaklah unik. Ada beberapa model SSD serupa lainnya di pasaran, yang beroperasi berdasarkan prinsip “susunan RAID SSD SATA berdasarkan pengontrol SandForce.” Namun, semua solusi tersebut, seperti drive OCZ PCIe yang sedang dipertimbangkan, memiliki kelemahan yang tidak menyenangkan - kinerjanya pada operasi tulis menurun seiring waktu. Hal ini disebabkan oleh kekhasan algoritme internal pengontrol SandForce, yang pengoperasian TRIMnya tidak mengembalikan kecepatan tulis ke tingkat semula.



Fakta yang tak terbantahkan bahwa RevoDrive 350 satu langkah lebih rendah daripada drive PCI Express generasi baru ditekankan oleh fakta bahwa drive ini hanya memiliki garansi tiga tahun, dan sumber daya perekaman yang dijamin hanya 54 TB - beberapa kali lebih sedikit dari bahwa pesaingnya. Selain itu, meskipun RevoDrive 350 didasarkan pada desain yang sama dengan server Z-Drive 4500, ia tidak memiliki perlindungan terhadap lonjakan daya. Namun, semua ini tidak menghalangi OCZ, dengan keberanian khasnya, untuk memposisikan RevoDrive 350 sebagai solusi premium di level Intel SSD 750.

Plextor M6e Edisi Hitam 256 GB

Perlu segera dicatat bahwa drive Plextor M6e Black Edition adalah penerus langsung model M6e yang terkenal. Kemiripan produk baru dengan pendahulunya terlihat hampir pada semua hal, jika kita berbicara tentang komponen teknis daripada estetika. SSD baru ini juga memiliki desain dua komponen, termasuk drive itu sendiri dalam format M.2 2280 dan adaptor yang memungkinkan Anda memasangnya di slot PCIe x4 biasa (atau lebih cepat). Ini juga didasarkan pada pengontrol Marvell 88SS9183 delapan saluran, yang berkomunikasi dengan dunia luar melalui dua jalur PCI Express 2.0. Sama seperti modifikasi sebelumnya, M6e Black Edition menggunakan memori flash Toshiba MLC.

Artinya, meskipun M6e Black Edition terlihat seperti kartu PCI Express x4 berukuran setengah tinggi saat dirakit, SSD ini sebenarnya hanya menggunakan dua jalur PCI Express 2.0. Oleh karena itu, kecepatannya tidak terlalu mengesankan, yang hanya sedikit lebih tinggi dibandingkan kinerja SSD SATA tradisional. Kinerja nominal untuk operasi sekuensial dibatasi hingga 770 MB/s, dan untuk operasi sewenang-wenang – 105 ribu IOPS. Perlu dicatat bahwa Plextor M6e Black Edition beroperasi menggunakan protokol AHCI lama, dan ini memastikan kompatibilitasnya yang luas dengan berbagai sistem.



Terlepas dari kenyataan bahwa Plextor M6e Black Edition, seperti Kingston HyperX Predator, adalah kombinasi adaptor PCI Express dan "inti" dalam format kartu M.2, tidak mungkin untuk menentukannya dari sisi depan. Seluruh drive disembunyikan di bawah casing aluminium hitam berpola, di tengahnya terdapat radiator merah tertanam, yang seharusnya menghilangkan panas dari pengontrol dan chip memori. Perhitungan para desainernya jelas: skema warna serupa banyak digunakan di berbagai perangkat keras gaming, sehingga Plextor M6e Black Edition akan terlihat serasi disandingkan dengan banyak motherboard gaming dan kartu video dari sebagian besar produsen terkemuka.



Rangkaian memori flash pada Plextor M6e Black Edition terdiri dari chip MLC NAND 19nm generasi kedua Toshiba dengan kapasitas 64 Gbit. Cadangan yang digunakan untuk dana penggantian dan pengoperasian algoritma internal untuk meratakan keausan dan pengumpulan sampah dialokasikan 7 persen dari total volume. Segala sesuatu yang lain tersedia untuk pengguna.



Karena penggunaan pengontrol Marvell 88SS9183 yang agak lemah dengan bus PCI Express 2.0 x2 eksternal, drive Plextor M6e Black Edition harus dianggap sebagai PCIe SSD yang agak lambat. Namun, hal ini tidak menghalangi produsen untuk mengklasifikasikan produk ini pada kategori harga atas. Di satu sisi, ini masih lebih cepat daripada SSD SATA, dan di sisi lain, ia memiliki karakteristik keandalan yang baik: memiliki MTBF yang panjang dan dilindungi oleh garansi lima tahun. Namun, tidak ada teknologi khusus yang dapat melindungi M6e Black Edition dari lonjakan tegangan atau meningkatkan masa pakainya yang diterapkan di dalamnya.

Samsung SM951 256GB

Samsung SM951 adalah drive yang paling sulit dipahami dalam pengujian hari ini. Faktanya awalnya ini adalah produk untuk perakit komputer, sehingga disajikan dalam penjualan eceran agak buruk. Namun jika diinginkan, masih memungkinkan untuk membelinya, jadi kami tidak menolak untuk mempertimbangkan SM951. Apalagi dilihat dari karakteristiknya, ini adalah model yang bertindak sangat cepat. Ini dirancang untuk bekerja pada bus PCI Express 3.0 x4, menggunakan protokol AHCI dan menjanjikan kecepatan yang mengesankan: hingga 2150 MB/s untuk operasi sekuensial dan hingga 90 ribu IOPS untuk operasi acak. Namun yang terpenting, dengan semua ini, Samsung SM951 lebih murah dibandingkan banyak SSD PCIe lainnya, sehingga pencarian penjualannya mungkin memiliki pembenaran ekonomi yang sangat spesifik.

Fitur lain dari Samsung SM951 adalah hadir dalam format M.2. Awalnya, solusi ini ditujukan untuk sistem seluler, jadi tidak ada adaptor untuk slot PCIe ukuran penuh yang disertakan dengan drive tersebut. Namun, hal ini hampir tidak dapat dianggap sebagai kelemahan serius - sebagian besar motherboard andalan juga memiliki slot antarmuka M.2. Selain itu, papan adaptor yang diperlukan tersedia secara luas untuk dijual. Samsung SM951 sendiri merupakan papan dengan faktor bentuk M.2 2280, konektornya memiliki kunci tipe M, yang menunjukkan perlunya SSD dengan empat jalur PCI Express.



Samsung SM951 didasarkan pada pengontrol UBX Samsung yang sangat kuat, yang dikembangkan oleh pabrikan khusus untuk SSD dengan antarmuka PCI Express. Ini didasarkan pada tiga inti dengan arsitektur ARM dan, secara teori, mampu bekerja dengan perintah AHCI dan NVMe. Pada SSD yang dimaksud, hanya mode AHCI yang diaktifkan di pengontrol. Namun versi NVMe dari pengontrol ini akan segera terlihat di SSD konsumen baru, yang akan diluncurkan Samsung pada musim gugur ini.



Karena fokus OEM, masa garansi maupun perkiraan ketahanan tidak diberikan untuk drive tersebut. Pembangun sistem di mana SM951 akan dipasang, atau penjual harus menyatakan parameter ini. Namun, perlu dicatat bahwa 3D V-NAND, yang sekarang secara aktif dipromosikan oleh Samsung di SSD konsumen sebagai jenis memori flash yang lebih cepat dan andal, tidak digunakan di SM951. Sebaliknya, ia menggunakan planar Toggle Mode 2.0 MLC NAND konvensional, yang mungkin diproduksi menggunakan teknologi 16nm (beberapa sumber menyarankan teknologi proses 19nm). Artinya, SM951 tidak diharapkan memiliki daya tahan setinggi drive SATA 850 PRO andalan. Dalam parameter ini, SM951 lebih mirip dengan model tingkat menengah konvensional; terlebih lagi, hanya 7 persen dari rangkaian memori flash yang dialokasikan untuk redundansi di SSD ini. Samsung SM951 tidak memiliki teknologi tingkat server khusus untuk melindungi data dari kegagalan daya. Dengan kata lain, penekanan dalam model ini hanya pada kecepatan, dan segala sesuatunya dihentikan untuk mengurangi biaya.



Satu hal lagi yang perlu diperhatikan. Di bawah beban tinggi, Samsung SM951 menunjukkan pemanasan yang cukup serius, yang pada akhirnya bahkan dapat menyebabkan pelambatan. Oleh karena itu, dalam sistem berperforma tinggi, disarankan untuk mengatur setidaknya aliran udara untuk SM951, atau lebih baik lagi, menutupinya dengan radiator.

Karakteristik komparatif dari SSD yang diuji


Masalah kompatibilitas

Seperti teknologi baru lainnya, solid-state drive dengan antarmuka PCI Express belum dapat membanggakan pengoperasian 100% bebas masalah dengan platform apa pun, terutama platform lama. Oleh karena itu, Anda harus memilih SSD yang sesuai tidak hanya berdasarkan karakteristik konsumen, tetapi juga mempertimbangkan kompatibilitas. Dan di sini penting untuk mengingat dua hal.

Pertama-tama, SSD yang berbeda dapat menggunakan jumlah jalur PCI Express yang berbeda dan generasi bus yang berbeda - 2.0 atau 3.0. Oleh karena itu, sebelum membeli drive PCIe, Anda perlu memastikan bahwa sistem tempat Anda berencana memasangnya memiliki slot kosong dengan bandwidth yang diperlukan. Tentu saja, SSD PCIe yang lebih cepat kompatibel dengan slot yang lambat, tetapi dalam kasus ini, membeli SSD berkecepatan tinggi tidak terlalu masuk akal - SSD tidak akan mampu mengeluarkan potensi penuhnya.

Plextor M6e Black Edition memiliki kompatibilitas terluas dalam hal ini - hanya memerlukan dua jalur PCI Express 2.0, dan slot gratis seperti itu mungkin dapat ditemukan di hampir semua motherboard. Kingston HyperX Predator sudah memerlukan empat jalur PCI Express 2.0: banyak board juga memiliki slot PCIe tersebut, namun beberapa platform murah mungkin tidak memiliki slot tambahan dengan empat atau lebih jalur PCI Express. Hal ini terutama berlaku untuk motherboard yang dibangun pada chipset tingkat rendah, yang jumlah total barisnya dapat dikurangi menjadi enam. Oleh karena itu, sebelum membeli Kingston HyperX Predator, pastikan untuk memeriksa apakah sistem memiliki slot kosong dengan empat jalur PCI Express atau lebih.

OCZ Revodrive 350 menimbulkan masalah yang lebih sulit - sudah memerlukan delapan jalur PCI Express. Slot seperti itu biasanya diimplementasikan bukan oleh chipset, melainkan oleh prosesor. Oleh karena itu, tempat optimal untuk menggunakan drive tersebut adalah platform LGA 2011/2011-3, di mana pengontrol prosesor PCI Express memiliki jumlah jalur berlebih, sehingga memungkinkannya untuk melayani lebih dari satu kartu video. Dalam sistem dengan prosesor LGA 1155/1150/1151, OCZ Revodrive 350 hanya akan sesuai jika grafis yang terpasang pada CPU digunakan. Jika tidak, demi solid-state drive, Anda harus menghilangkan setengah jalur dari GPU, mengalihkannya ke mode PCI Express x8.

Intel SSD 750 dan Samsung SM951 agak mirip dengan OCZ Revodrive 350: keduanya juga lebih disukai untuk digunakan di slot PCI Express yang ditenagai oleh prosesor. Namun, alasannya di sini bukanlah jumlah jalur - jalur tersebut hanya memerlukan empat jalur PCI Express, namun generasi antarmuka ini: kedua drive ini mampu menggunakan peningkatan bandwidth PCI Express 3.0. Namun, ada pengecualian: chipset Intel terbaru dari seri ke-100, yang dirancang untuk prosesor keluarga Skylake, telah menerima dukungan untuk PCI Express 3.0, sehingga di papan LGA 1151 terbaru mereka dapat dipasang tanpa sedikit pun hati nurani di chipset. Slot PCIe, yang memiliki setidaknya empat baris.

Ada bagian kedua dari masalah kompatibilitas. Selain semua batasan yang terkait dengan throughput berbagai variasi slot PCI Express, ada juga batasan yang terkait dengan protokol yang digunakan. Yang paling bebas masalah dalam hal ini adalah SSD yang beroperasi melalui AHCI. Karena fakta bahwa mereka meniru perilaku pengontrol SATA biasa, mereka dapat bekerja dengan platform apa pun, bahkan yang lama: mereka terlihat di BIOS motherboard mana pun, dapat berupa disk boot, dan tidak diperlukan driver tambahan untuk pengoperasiannya. dalam sistem operasi. Dengan kata lain, Kingston HyperX Predator dan Plextor M6e Black Edition adalah dua SSD PCIe yang paling bebas repot.

Bagaimana dengan pasangan drive AHCI lainnya? Situasi dengan mereka sedikit lebih rumit. OCZ Revodrive 350 berjalan di sistem operasi melalui drivernya sendiri, namun meskipun demikian, tidak ada masalah dalam membuat drive ini dapat di-boot. Situasinya lebih buruk dengan Samsung SM951. Meskipun SSD ini berkomunikasi dengan sistem melalui protokol AHCI lama, SSD ini tidak memiliki BIOS sendiri, dan oleh karena itu harus diinisialisasi oleh BIOS motherboard. Sayangnya tidak semua motherboard, terutama yang lama, mendukung SSD ini. Oleh karena itu, kami hanya dapat berbicara dengan penuh keyakinan tentang kompatibilitasnya dengan papan yang didasarkan pada chipset Intel terbaru dari seri ke-90 dan ke-100. Dalam kasus lain, ini mungkin tidak terlihat oleh motherboard. Tentu saja, hal ini tidak akan menghalangi Anda untuk menggunakan Samsung SM951 dalam sistem operasi yang mudah diinisialisasi oleh driver AHCI, tetapi dalam hal ini Anda harus melupakan kemungkinan melakukan booting dari SSD berkecepatan tinggi.

Namun ketidaknyamanan terbesar dapat disebabkan oleh Intel SSD 750, yang beroperasi melalui antarmuka NVMe baru. Driver yang diperlukan untuk mendukung SSD yang menjalankan protokol ini hanya tersedia pada sistem operasi terbaru. Jadi, di Linux, dukungan NVMe muncul di kernel versi 3.1; driver NVMe “bawaan” tersedia di sistem Microsoft, dimulai dengan Windows 8.1 dan Windows Server 2012 R2; dan di OS X, kompatibilitas dengan drive NVMe telah ditambahkan di versi 10.10.3. Selain itu, NVMe SSD tidak didukung oleh semua motherboard. Agar drive tersebut dapat digunakan sebagai drive boot, BIOS motherboard juga harus memiliki driver yang sesuai. Namun, produsen telah memasukkan fungsionalitas yang diperlukan hanya ke dalam versi firmware terbaru yang dirilis untuk model motherboard terbaru. Oleh karena itu, dukungan untuk memuat sistem operasi dari drive NVMe hanya tersedia pada board paling modern untuk para antusias, berdasarkan chipset Intel Z97, Z170, dan X99. Pada platform yang lebih lama dan lebih murah, pengguna hanya dapat menggunakan SSD NVMe sebagai drive kedua dalam rangkaian OS terbatas.

Terlepas dari kenyataan bahwa kami mencoba menjelaskan semua kemungkinan kombinasi platform dan drive PCI Express, kesimpulan utama dari penjelasan di atas adalah: kompatibilitas SSD PCIe dengan motherboard bukanlah pertanyaan yang sejelas dalam kasus SSD SATA. Oleh karena itu, sebelum membeli solid-state drive berkecepatan tinggi yang beroperasi melalui PCI Express, pastikan untuk memeriksa kompatibilitasnya dengan motherboard tertentu di situs web produsen.

Konfigurasi pengujian, alat dan metodologi pengujian

Pengujian dilakukan di Microsoft Windows 8.1 Professional x64 dengan sistem operasi Pembaruan, yang mengenali dan melayani solid-state drive modern dengan benar. Artinya selama proses pengujian, seperti dalam penggunaan SSD normal sehari-hari, perintah TRIM didukung dan digunakan secara aktif. Pengukuran kinerja dilakukan dengan drive dalam keadaan "bekas", yang dicapai dengan mengisinya terlebih dahulu dengan data. Sebelum setiap pengujian, drive dibersihkan dan dipelihara menggunakan perintah TRIM. Ada jeda 15 menit antara pengujian individu, yang diberikan untuk pengembangan teknologi pengumpulan sampah yang benar. Semua pengujian menggunakan data acak dan tidak dapat dimampatkan kecuali dinyatakan lain.

Aplikasi dan tes yang digunakan:

Iometer 1.1.0

Mengukur kecepatan membaca dan menulis data secara berurutan dalam blok sebesar 256 KB (ukuran blok paling umum untuk operasi berurutan dalam tugas desktop). Kecepatan diperkirakan dalam satu menit, setelah itu rata-rata dihitung.
Mengukur kecepatan membaca dan menulis acak dalam blok 4 KB (ukuran blok ini digunakan di sebagian besar operasi kehidupan nyata). Pengujian dilakukan dua kali - tanpa antrian permintaan dan dengan antrian permintaan dengan kedalaman 4 perintah (khas untuk aplikasi desktop yang aktif bekerja dengan sistem file bercabang). Blok data disejajarkan dengan halaman memori flash drive. Penilaian kecepatan dilakukan selama tiga menit, setelah itu dihitung rata-ratanya.
Menetapkan ketergantungan kecepatan baca dan tulis acak saat mengoperasikan drive dengan blok 4 KB pada kedalaman antrian permintaan (berkisar dari satu hingga 32 perintah). Blok data disejajarkan dengan halaman memori flash drive. Penilaian kecepatan dilakukan selama tiga menit, setelah itu dihitung rata-ratanya.
Menetapkan ketergantungan kecepatan baca dan tulis acak saat drive beroperasi dengan blok dengan ukuran berbeda. Blok dengan ukuran mulai dari 512 byte hingga 256 KB digunakan. Kedalaman antrian permintaan selama pengujian adalah 4 perintah. Blok data disejajarkan dengan halaman memori flash drive. Penilaian kecepatan dilakukan selama tiga menit, setelah itu dihitung rata-ratanya.
Mengukur kinerja pada beban kerja multi-thread campuran dan menentukan ketergantungannya pada rasio antara operasi baca dan tulis. Pengujian dilakukan dua kali: untuk pembacaan dan penulisan berurutan dalam blok 128 KB, dijalankan dalam dua thread independen, dan untuk operasi acak dengan blok 4 KB, dijalankan dalam empat thread. Dalam kedua kasus tersebut, rasio antara operasi baca dan tulis bervariasi sebesar 20 persen. Penilaian kecepatan dilakukan selama tiga menit, setelah itu dihitung rata-ratanya.
Studi tentang penurunan kinerja SSD saat memproses aliran operasi penulisan acak yang berkelanjutan. Bloknya berukuran 4 KB dan kedalaman antrian adalah 32 perintah. Blok data disejajarkan dengan halaman memori flash drive. Durasi pengujian adalah dua jam, pengukuran kecepatan sesaat dilakukan setiap detik. Di akhir pengujian, kemampuan drive untuk mengembalikan kinerjanya ke nilai aslinya juga diperiksa karena pengoperasian teknologi pengumpulan sampah dan setelah menjalankan perintah TRIM.

CrystalDiskMark 5.0.2
Pengujian sintetis yang memberikan indikator kinerja tipikal untuk solid-state drive, diukur pada area disk 1 gigabyte “di atas” sistem file. Dari seluruh rangkaian parameter yang dapat dinilai menggunakan utilitas ini, kami memperhatikan kecepatan baca dan tulis berurutan, serta kinerja baca dan tulis acak blok 4 KB tanpa antrian permintaan dan dengan kedalaman antrian sebesar 32 perintah.
PCMark 8 2.0
Pengujian berdasarkan simulasi beban disk sebenarnya, yang umum terjadi pada berbagai aplikasi populer. Pada drive yang diuji, satu partisi dibuat dalam sistem file NTFS untuk seluruh volume yang tersedia, dan pengujian Penyimpanan Sekunder dijalankan di PCMark 8. Hasil pengujian memperhitungkan kinerja akhir dan kecepatan eksekusi jejak pengujian individual yang dihasilkan oleh berbagai aplikasi.
Tes penyalinan file
Tes ini mengukur kecepatan menyalin direktori dengan berbagai jenis file, serta kecepatan pengarsipan dan unzip file di dalam drive. Untuk menyalin, alat Windows standar digunakan - utilitas Robocopy; untuk pengarsipan dan membuka ritsleting, pengarsip 7-zip versi 9.22 beta digunakan. Pengujian ini melibatkan tiga set file: ISO – satu set yang mencakup beberapa image disk dengan distribusi program; Program – satu set paket perangkat lunak yang sudah diinstal sebelumnya; Pekerjaan – sekumpulan file pekerjaan, termasuk dokumen kantor, foto dan ilustrasi, file pdf, dan konten multimedia. Setiap set memiliki total ukuran file 8 GB.

Platform pengujian adalah komputer dengan motherboard ASUS Z97-Pro, prosesor Core i5-4690K dengan Intel HD Graphics 4600 terintegrasi dan SDRAM DDR3-2133 16 GB. Drive dengan antarmuka SATA terhubung ke pengontrol SATA 6 Gb/s yang terpasang pada chipset motherboard dan beroperasi dalam mode AHCI. Drive dengan antarmuka PCI Express dipasang di slot PCI Express 3.0 x16 kecepatan penuh pertama. Driver yang digunakan adalah Intel Rapid Storage Technology (RST) 13.5.2.1000 dan driver Intel Windows NVMe 1.2.0.1002.

Volume dan kecepatan transfer data dalam benchmark ditunjukkan dalam satuan biner (1 KB = 1024 byte).

Selain lima pahlawan utama pengujian ini - solid state drive klien dengan antarmuka PCI Express, kami juga menambahkan SSD SATA tercepat - Samsung 850 PRO.

Hasilnya, daftar model yang diuji berbentuk sebagai berikut:

Intel SSD 750 400 GB (SSDPEDMW400G4, firmware 8EV10135);
Kingston HyperX Predator PCIe 480 GB (SHPM2280P2H/480G, firmware OC34L5TA);
OCZ RevoDrive 350 480 GB (RVD350-FHPX28-480G, firmware 2.50);
Plextor M6e Edisi Hitam 256 GB (PX-256M6e-BK, firmware 1.05);
Samsung 850 Pro 256 GB (MZ-7KE256, firmware EXM01B6Q);
Samsung SM951 256 GB (MZHPV256HDGL-00000, firmware BXW2500Q).

Pertunjukan

Membaca dan menulis secara berurutan






Solid-state drive generasi baru, yang ditransfer ke bus PCI Express, pertama-tama harus dibedakan oleh kecepatan baca dan tulis sekuensial yang tinggi. Dan inilah yang kita lihat pada grafik. Semua SSD PCIe ternyata lebih produktif daripada SSD SATA terbaik – Samsung 850 PRO. Namun, sesuatu yang sederhana seperti pembacaan dan penulisan berurutan menunjukkan perbedaan besar antara SSD dari produsen berbeda. Apalagi versi bus PCI Express yang digunakan tidak menentukan. Performa terbaik di sini dapat dicapai oleh drive PCI Express 3.0 x4 dari Samsung SM951, dan di posisi kedua adalah Kingston HyperX Predator, yang bekerja melalui PCI Express 2.0 x4. Drive NVMe progresif Intel SSD 750 hanya berada di posisi ketiga.

Bacaan acak






Jika kita berbicara tentang pembacaan acak, maka, seperti dapat dilihat dari diagram, kecepatan SSD PCIe tidak jauh berbeda dengan SSD SATA tradisional. Selain itu, hal ini tidak hanya berlaku untuk drive AHCI, tetapi juga untuk produk yang bekerja dengan saluran NVMe. Faktanya, hanya tiga peserta dalam pengujian ini yang dapat menunjukkan kinerja lebih baik daripada Samsung 850 PRO untuk operasi pembacaan acak pada antrian permintaan kecil: Samsung SM951, Intel SSD 750, dan Kingston HyperX Predator.

Terlepas dari kenyataan bahwa operasi dengan antrian permintaan yang dalam tidak umum untuk komputer pribadi, kami masih akan melihat bagaimana kinerja SSD tersebut bergantung pada kedalaman antrian permintaan saat membaca blok 4 KB.



Grafik tersebut dengan jelas menunjukkan bagaimana solusi yang dijalankan melalui PCI Express 3.0 x4 dapat mengungguli semua SSD lainnya. Kurva yang sesuai dengan Samsung SM951 dan Intel SSD 750 secara signifikan lebih tinggi dibandingkan grafik drive lain. Berdasarkan diagram di atas, satu kesimpulan lagi dapat ditarik: OCZ RevoDrive 350 adalah solid-state drive yang sangat lambat. Dalam operasi pembacaan acak, kualitasnya sekitar setengah dari SSD SATA, hal ini disebabkan oleh arsitektur RAID-nya dan penggunaan pengontrol SandForce generasi kedua yang sudah ketinggalan zaman.

Selain itu, kami menyarankan untuk melihat bagaimana kecepatan baca acak bergantung pada ukuran blok data:



Di sini gambarannya sedikit berbeda. Ketika ukuran blok meningkat, operasi mulai menyerupai operasi berurutan, sehingga tidak hanya arsitektur dan kekuatan pengontrol SSD yang mulai berperan, tetapi juga bandwidth bus yang mereka gunakan. Pada blok yang lebih besar, performa terbaik disediakan oleh Samsung SM951, Intel SSD 750 dan Kingston HyperX Predator.

Tulisan acak






Di suatu tempat, keunggulan antarmuka NVMe berlatensi rendah dan pengontrol Intel SSD 750 paralel tinggi harus terlihat. Selain itu, buffer DRAM besar yang tersedia di SSD ini memungkinkan penyimpanan data yang sangat efisien. Hasilnya, Intel SSD 750 menghadirkan kecepatan tulis acak yang tak tertandingi bahkan ketika antrean permintaan minimal.

Anda dapat melihat lebih jelas apa yang terjadi pada kinerja penulisan acak seiring bertambahnya kedalaman antrian permintaan pada grafik berikut, yang menunjukkan ketergantungan kecepatan penulisan acak dalam blok 4K pada kedalaman antrian permintaan:



Performa Intel SSD 750 berskala hingga kedalaman antrean mencapai 8 perintah. Ini adalah perilaku khas SSD konsumen. Namun, produk baru Intel ini berbeda karena kecepatan penulisan acaknya jauh lebih tinggi dibandingkan solid-state drive lainnya, termasuk model PCIe tercepat seperti Samsung SM951 atau Kingston HyperX Predator. Dengan kata lain, untuk beban kerja tulis sesekali, Intel SSD 750 menawarkan kinerja yang secara fundamental lebih baik dibandingkan SSD lainnya. Dengan kata lain, beralih ke antarmuka NVMe memungkinkan Anda meningkatkan kecepatan penulisan acak. Dan ini tentunya merupakan karakteristik penting, tetapi terutama untuk drive server. Sebenarnya Intel SSD 750 merupakan kerabat dekat model seperti Intel DC P3500, P3600, dan P3700.

Grafik berikut menunjukkan kinerja penulisan acak sebagai fungsi ukuran blok data.



Seiring bertambahnya ukuran blok, Intel SSD 750 kehilangan keunggulan tanpa syaratnya. Samsung SM951 dan Kingston HyperX Predator mulai menghasilkan performa yang kurang lebih sama.


Karena SSD menjadi lebih murah, SSD tidak lagi digunakan sebagai drive sistem semata dan menjadi drive kerja biasa. Dalam situasi seperti itu, SSD tidak hanya menerima beban khusus dalam bentuk penulisan atau pembacaan, tetapi juga permintaan campuran, ketika operasi baca dan tulis dimulai oleh aplikasi yang berbeda dan harus diproses secara bersamaan. Namun, pengoperasian dupleks penuh tetap menjadi masalah besar bagi pengontrol SSD modern. Saat menggabungkan proses baca dan tulis dalam antrean yang sama, kecepatan sebagian besar SSD tingkat konsumen menurun secara signifikan. Hal ini menjadi alasan untuk melakukan studi terpisah, di mana kami memeriksa cara kerja SSD ketika diperlukan untuk memproses operasi berurutan yang tiba secara bergantian. Beberapa bagan berikutnya menunjukkan kasus paling umum untuk desktop, di mana rasio operasi baca dan tulis adalah 4 banding 1.






Dengan beban campuran berurutan dengan operasi baca dominan, yang merupakan ciri khas komputer pribadi konvensional, Samsung SM951 dan Kingston HyperX Predator memberikan kinerja terbaik. Pemuatan campuran acak ternyata menjadi ujian yang lebih sulit untuk SSD dan membuat Samsung SM951 memimpin, tetapi Intel SSD 750 naik ke posisi kedua pada saat yang sama, Plextor M6e Black Edition, Kingston HyperX Predator dan OCZ RevoDrive 350 umumnya terasa lebih buruk daripada SSD SATA biasa.

Sepasang grafik berikutnya memberikan gambaran kinerja yang lebih rinci pada beban campuran, menunjukkan ketergantungan kecepatan SSD pada rasio operasi baca dan tulis padanya.






Semua hal di atas dikonfirmasi dengan baik oleh grafik di atas. Dengan beban campuran dengan operasi sekuensial, performa terbaik ditunjukkan oleh Samsung SM951, yang terasa seperti ikan di air saat bekerja dengan data serial apa pun. Untuk operasi campuran sewenang-wenang, situasinya sedikit berbeda. Kedua drive Samsung, SM951 yang dijalankan melalui PCI Express 3.0 x4, dan SATA 850 PRO biasa, memberikan hasil yang sangat baik dalam pengujian ini, mengungguli hampir semua SSD lainnya. Dalam beberapa kasus, hanya Intel SSD 750 yang dapat menolaknya, yang berkat sistem perintah NVMe, dioptimalkan secara sempurna untuk bekerja dengan penulisan acak. Dan ketika pangsa catatan dalam aliran transaksi campuran meningkat hingga 80 persen atau lebih tinggi, hal ini menjadi lompatan besar.

Hasil di CrystalDiskMark

CrystalDiskMark adalah aplikasi benchmark populer dan sederhana yang berjalan di atas sistem file dan memberikan hasil yang mudah diulang oleh pengguna biasa. Indikator kinerja yang diperoleh di dalamnya harus melengkapi grafik terperinci yang kami buat berdasarkan pengujian di IOMeter.












Empat diagram yang ditampilkan hanyalah nilai teoritis saja, menunjukkan kinerja puncak yang tidak dapat dicapai dalam beban kerja klien pada umumnya. Tidak pernah ada kedalaman antrian permintaan 32 perintah di komputer pribadi, tetapi dalam pengujian khusus ini memungkinkan Anda mendapatkan indikator kinerja maksimal. Dan dalam hal ini, kinerja terdepan dengan margin yang besar diberikan oleh Intel SSD 750, yang memiliki arsitektur yang diwarisi dari drive server, di mana kedalaman antrian permintaan yang besar adalah hal yang normal.












Namun keempat diagram ini memiliki kepentingan praktis - diagram tersebut menampilkan kinerja di bawah beban, yang khas untuk komputer pribadi. Dan disini performa terbaik diberikan oleh Samsung SM951 yang tertinggal dari Intel SSD 750 hanya dengan penulisan acak 4 KB.

PCMark 8 2.0, kasus penggunaan nyata

Paket pengujian Futuremark PCMark 8 2.0 menarik karena tidak bersifat sintetis, melainkan didasarkan pada cara kerja aplikasi nyata. Selama perjalanannya, skenario nyata-jejak penggunaan disk dalam tugas desktop umum direproduksi, dan kecepatan eksekusinya diukur. Versi saat ini dari pengujian ini menyimulasikan beban kerja yang diambil dari aplikasi permainan nyata Battlefield 3 dan World of Warcraft serta paket perangkat lunak dari Abobe dan Microsoft: After Effects, Illustrator, InDesign, Photoshop, Excel, PowerPoint, dan Word. Hasil akhirnya dihitung dalam bentuk kecepatan rata-rata yang ditunjukkan pengendara saat melewati jalur pengujian.



Tes PCMark 8 2.0, yang mengevaluasi kinerja sistem penyimpanan dalam aplikasi nyata, dengan jelas memberi tahu kita bahwa hanya ada dua drive PCIe, yang kecepatannya secara fundamental lebih tinggi daripada model konvensional dengan antarmuka SATA. Ini adalah Samsung SM951 dan Intel SSD 750, yang menang dalam banyak pengujian lainnya. SSD PCIe lainnya, misalnya, Plextor M6e Black Edition dan Kingston HyperX Predator, tertinggal lebih dari satu setengah kali lipat dari para pemimpinnya. Ya, OCZ ReveDrive 350 menunjukkan kinerja yang sangat buruk. Ini dua kali lebih lambat dari SSD PCIe terbaik dan bahkan lebih lambat dari Samsung 850 PRO, yang beroperasi melalui antarmuka SATA.

Hasil integral PCMark 8 harus dilengkapi dengan indikator kinerja yang dihasilkan oleh flash drive ketika melewati jalur pengujian individual yang mensimulasikan berbagai opsi beban di kehidupan nyata. Faktanya adalah bahwa di bawah beban yang berbeda, flash drive sering kali berperilaku sedikit berbeda.






























Apapun aplikasi yang kita bicarakan, bagaimanapun juga, performa tertinggi disediakan oleh salah satu SSD dengan antarmuka PCI Express 3.0 x4: baik Samsung SM951 atau Intel SSD 750. Menariknya, SSD PCIe lain dalam beberapa kasus umumnya hanya memberikan kecepatan pada tingkat SSD SATA. Faktanya, keunggulan Kingston HyperX Predator dan Plextor M6e Black Edition dibandingkan Samsung 850 PRO hanya bisa dilihat di Adobe Photoshop, Battlefield 3, dan Microsoft Word.

Menyalin file

Mengingat bahwa solid-state drive semakin banyak diperkenalkan ke komputer pribadi, kami memutuskan untuk menambahkan ke dalam metodologi kami pengukuran kinerja selama operasi file umum - saat menyalin dan bekerja dengan pengarsip - yang dilakukan "di dalam" drive . Ini adalah aktivitas disk umum yang terjadi ketika SSD tidak berfungsi sebagai drive sistem, tetapi sebagai disk biasa.









Dalam tes penyalinan, pemimpinnya masih sama Samsung SM951 dan Intel SSD 750. Namun, jika kita berbicara tentang file sekuensial berukuran besar, maka Kingston HyperX Predator dapat bersaing dengan mereka. Saya harus mengatakan bahwa dengan penyalinan sederhana, hampir semua SSD PCIe menjadi lebih cepat daripada Samsung 850 PRO. Hanya ada satu pengecualian - Plextor M6e Black Edition. Dan OCZ RevoDrive 350, yang dalam pengujian lain secara konsisten berada di posisi pihak luar yang putus asa, secara tak terduga tidak hanya mengungguli SSD SATA, tetapi juga SSD PCIe paling lambat.

Kelompok pengujian kedua dilakukan saat mengarsipkan dan membatalkan pengarsipan direktori dengan file yang berfungsi. Perbedaan mendasar dalam hal ini adalah separuh operasi dilakukan dengan file terpisah, dan separuh lainnya dengan satu file arsip besar.






Situasi serupa terjadi ketika bekerja dengan arsip. Satu-satunya perbedaan adalah di sini Samsung SM951 berhasil dengan percaya diri melepaskan diri dari semua pesaingnya.

Cara Kerja TRIM dan Pengumpulan Sampah Latar Belakang

Saat menguji berbagai SSD, kami selalu memeriksa cara mereka menangani perintah TRIM dan apakah mereka mampu mengumpulkan sampah dan memulihkan kinerjanya tanpa dukungan dari sistem operasi, yaitu dalam situasi di mana perintah TRIM tidak dikeluarkan. Pengujian serupa juga dilakukan kali ini. Desain pengujian ini standar: setelah membuat beban terus menerus yang lama pada penulisan data, yang menyebabkan penurunan kecepatan tulis, kami menonaktifkan dukungan TRIM dan menunggu 15 menit, selama itu SSD dapat mencoba memulihkan sendiri menggunakan pengumpulan sampahnya sendiri algoritma, tetapi tanpa bantuan dari luar sistem operasi, dan mengukur kecepatannya. Kemudian perintah TRIM dipaksakan ke drive - dan setelah jeda singkat, kecepatan diukur lagi.

Hasil pengujian ini ditunjukkan dalam tabel berikut, yang menunjukkan untuk setiap model yang diuji apakah model tersebut merespons TRIM dengan menghapus memori flash yang tidak terpakai dan apakah model dapat memperoleh halaman memori flash yang bersih untuk pengoperasian di masa mendatang jika perintah TRIM tidak diberikan padanya. Untuk drive yang dapat melakukan pengumpulan sampah tanpa perintah TRIM, kami juga menunjukkan jumlah memori flash yang dibebaskan secara independen oleh pengontrol SSD untuk pengoperasian di masa mendatang. Jika drive digunakan di lingkungan tanpa dukungan TRIM, jumlah data inilah yang dapat disimpan ke drive dengan kecepatan awal tinggi setelah tidak ada aktivitas.



Meskipun dukungan berkualitas tinggi untuk perintah TRIM telah menjadi standar industri, beberapa produsen menganggap menjual drive yang tidak sepenuhnya mengimplementasikan perintah ini dapat diterima. Contoh negatif seperti itu ditunjukkan oleh OCZ Revodrive 350. Secara formal, ia memahami TRIM, dan bahkan mencoba melakukan sesuatu ketika menerima perintah ini, tetapi tidak ada pembicaraan tentang pengembalian kecepatan tulis sepenuhnya ke nilai aslinya. Dan tidak ada yang aneh dalam hal ini: Revodrive 350 didasarkan pada pengontrol SandForce, yang ditandai dengan penurunan kinerja yang tidak dapat diubah. Oleh karena itu, ini juga hadir di Revodrive 350.

Semua SSD PCIe lainnya berfungsi dengan TRIM seperti halnya SATA. Artinya, ideal: dalam sistem operasi yang mengeluarkan perintah ini ke drive, kinerja tetap berada pada tingkat tinggi secara konsisten.

Namun, kami menginginkan lebih - drive berkualitas tinggi harus dapat melakukan pengumpulan sampah tanpa mengeluarkan perintah TRIM. Dan di sini Plextor M6e Black Edition menonjol - sebuah drive yang secara mandiri dapat mengosongkan lebih banyak memori flash secara signifikan untuk pengoperasian yang akan datang dibandingkan pesaingnya. Meskipun, tentu saja, pada tingkat tertentu, pengumpulan sampah otonom berfungsi untuk semua SSD yang kami uji, kecuali Samsung SM951. Dengan kata lain, selama penggunaan normal di lingkungan modern, kinerja Samsung SM951 tidak akan menurun, namun jika TRIM tidak didukung, SSD ini tidak disarankan.

kesimpulan

Kita mungkin harus mulai merangkum hasilnya dengan menyatakan fakta bahwa SSD konsumen dengan antarmuka PCI Express bukan lagi produk eksotik atau produk eksperimental, tetapi seluruh segmen pasar yang menjadi tempat bermain solid-state drive berperforma tercepat bagi para penggemar. Tentu saja, ini juga berarti bahwa tidak ada masalah dengan SSD PCIe untuk waktu yang lama: mereka mendukung semua fungsi yang dimiliki SSD SATA, namun pada saat yang sama mereka lebih produktif dan terkadang memiliki beberapa teknologi baru yang menarik.

Pada saat yang sama, pasar klien PCIe SSD tidak begitu ramai, dan sejauh ini hanya perusahaan dengan potensi teknik tinggi yang dapat memasuki kelompok produsen solid-state drive tersebut. Hal ini disebabkan oleh fakta bahwa pengembang independen pengontrol SSD yang diproduksi secara massal belum memiliki solusi desain yang memungkinkan mereka mulai memproduksi drive PCIe dengan upaya rekayasa minimal. Oleh karena itu, setiap SSD PCIe yang saat ini disajikan di rak-rak toko adalah asli dan unik dengan caranya sendiri.

Dalam pengujian ini, kami dapat menyatukan lima SSD PCIe paling populer dan paling umum, yang ditujukan untuk pengoperasian sebagai bagian dari komputer pribadi. Dan berdasarkan hasil mengenal mereka, menjadi jelas bahwa pembeli yang ingin beralih menggunakan solid-state drive dengan antarmuka progresif belum akan menghadapi kesulitan besar dalam memilih. Dalam kebanyakan kasus, pilihannya akan jelas, model yang diuji sangat berbeda dalam kualitas konsumennya.

Secara keseluruhan, model PCIe SSD ternyata paling menarik Samsung SM951. Ini adalah solusi brilian dari salah satu pemimpin pasar, yang beroperasi melalui bus PCI Express 3.0 x4, yang tidak hanya mampu memberikan performa tertinggi dalam beban kerja umum, namun juga jauh lebih murah dibandingkan semua drive PCIe lainnya.

Namun Samsung SM951 masih belum sempurna. Pertama, ini tidak mengandung teknologi khusus yang bertujuan untuk meningkatkan keandalan, namun pada produk tingkat premium saya tetap ingin memilikinya. Kedua, SSD ini cukup sulit ditemukan untuk dijual di Rusia - SSD ini tidak dipasok ke negara kita melalui jalur resmi. Untungnya, kami dapat menyarankan untuk memperhatikan alternatif yang baik - Intel SSD 750. SSD ini juga berjalan melalui PCI Express 3.0 x4, dan hanya tertinggal sedikit dari Samsung SM951. Namun ini adalah kerabat langsung model server, dan karenanya memiliki keandalan tinggi dan bekerja menggunakan protokol NVMe, yang memungkinkannya menunjukkan kecepatan tak tertandingi dalam operasi penulisan acak.

Pada prinsipnya, dibandingkan dengan Samsung SM951 dan Intel SSD 750, SSD lain dengan antarmuka PCIe terlihat agak lemah. Namun, masih ada situasi di mana mereka harus memilih model PCIe SSD lainnya. Faktanya adalah drive Samsung dan Intel tingkat lanjut hanya kompatibel dengan motherboard modern yang dibangun di atas chipset Intel seri kesembilan puluh atau keseratus. Pada sistem lama, mereka hanya dapat berfungsi sebagai "disk kedua", dan tidak mungkin memuat sistem operasi darinya. Oleh karena itu, baik Samsung SM951 maupun Intel SSD 750 tidak cocok untuk memutakhirkan platform generasi sebelumnya, dan pilihan harus ada pada drive. Predator Kingston HyperX, yang di satu sisi dapat memberikan performa yang baik, dan di sisi lain dijamin tidak akan mengalami masalah kompatibilitas dengan platform lama.

). Salah satu kriteria ide ini adalah penggunaan port USB 3.0 secara gratis di rumah. Nah, karena motherboard platform am2 tidak dilengkapi dengan port seperti itu, hanya ada satu jalan keluar - menggunakan pengontrol.
Tidak ada pertanyaan mengenai pengiriman - treknya internasional dan semuanya dilacak dengan benar.
Namun kemasannya (atau lebih tepatnya kekurangannya) mengecewakan. Penjualnya naif sampai-sampai ceroboh, atau merupakan pemilik sejumlah besar telur baja. Karena tas antistatik dengan pengontrolnya cukup dikemas dalam tas pos. Tanpa sedikit pun bahan pengemas/penyegel. Akibatnya, pengontrol dikirimkan kepada saya dengan kapasitor yang robek (+ satu lagi atas kata-kata kehormatan saya). Dan di komentar, melalui satu pembeli, mereka menulis tentang disk yang tergores dengan driver atau bingkai pemasangan yang bengkok.

Sedangkan untuk disk driver. Khususnya dalam kasus saya, saya tidak dapat memeriksa kemudahan servis/kinerjanya. Karena saya tidak mempunyai peralatan untuk membacanya. Namun ada beberapa perbedaan dalam hal ini:
1) Menjalankan OS Windows 10, pengontrol tidak memerlukan instalasi driver. (Saya mengkonfirmasi!)
2) Dalam ulasan mereka menulis bahwa penjual mengirimkan pengemudi berdasarkan permintaan. (Saya tidak bisa berkomentar, saya tidak menghubungi. Tidak perlu)
3) Driver (untuk XP, VISTA, 7 dan 8) selalu dapat diunduh untuk model chip - VL805.


Sejujurnya, selain masalah kapasitor, tidak ada lagi yang perlu dikeluhkan dalam hal pemasangan. Disolder dengan rapi dan bersih.
Secara geometris, papan ini kecil dan dapat dengan mudah dimasukkan bahkan ke dalam unit sistem yang tipis, tetapi tidak ada kerangka pemasangan yang sesuai untuk ini. (Ideal, menurut saya, adalah kemampuan untuk memilih saat melakukan pemesanan. Tapi memang begitu, mimpi...)


Chip VL805 “dapat membuat” empat port USB 3.0. Dua di antaranya (A F) diarahkan ke luar, dan dua (19 pin) diarahkan ke dalam unit sistem. Di sebelah yang terakhir terdapat konektor Molex 4-pin untuk menyuplai daya eksternal.


Untuk tes kecepatan saya menggunakan drive eksternal berikut:
1) Kartu memori terhubung menggunakan pembaca kartu USB 3.0 ().
[Berikutnya di semua tangkapan layar di sebelah kiri adalah pengukuran pada port 2.0 yang lama. Dan di sebelah kanan yang baru - 3.0]

2) Hard drive 2,5 inci Western Digital WD Scorpio Blue 320 GB () dipasangkan dengan "saku" USB 3.0

3) SSD OCZ Vertex 2 () dipasangkan dengan kotak eksternal yang disebutkan di atas dari AgeStar.

Apa yang bisa saya katakan tentang ini? Nilai angkanya ternyata sesuai ekspektasi, karena USB 2.0 merupakan port yang lama dan lambat. Dan perbedaan kecepatan antara port tersebut dan port USB 3.0 akan semakin terlihat semakin cepat drive yang ingin Anda gunakan.
Jika kita berbicara secara khusus tentang papan yang dimaksud, maka karena kecerobohan penjual, sangat mungkin ketika membelinya Anda harus bekerja dengan besi solder dan/atau mengunduh driver dari Internet. Di sisi lain, ini adalah salah satu opsi termurah untuk melengkapi PC lama Anda dengan antarmuka yang lebih cepat.

Sekarang saya mengucapkan selamat tinggal. Bersikaplah yang baik!

Saya berencana membeli +21 Tambahkan ke Favorit Saya menyukai ulasannya +24 +41

USB adalah antarmuka modern paling populer untuk menghubungkan periferal eksternal. Secara khusus, standar USB 2.0 memberikan kecepatan transfer data hingga 480 Mbit/s. Ini dianggap ketinggalan jaman mengingat munculnya versi yang lebih cepat dan lebih maju - 3.0 dan 3.1. Namun, kemampuan USB 2.0 cukup memadai untuk perangkat periferal yang tidak memerlukan kecepatan transfer data tinggi atau daya yang kuat - keyboard, mouse, kamera web, flash drive, dll.; dan antarmuka ini tidak mahal. Jadi konektor jenis ini masih banyak digunakan dalam teknologi komputer, dan situasinya sepertinya tidak akan berubah dalam waktu dekat.

USB 3.2 gen1

USB adalah antarmuka modern paling populer untuk menghubungkan periferal eksternal. USB 3.2 gen1 (sebelumnya diberi label USB 3.1 gen1 dan USB 3.0) adalah generasi berikutnya dari antarmuka ini setelah 2.0. Pada versi ini, kecepatan transfer data ditingkatkan menjadi 4,8 Gbit/s, dan daya yang dapat disuplai ke konektor juga meningkat.

USB 3.2 gen2

USB adalah antarmuka modern paling populer untuk menghubungkan periferal eksternal. Versi 3.2 gen2 (sebelumnya dikenal sebagai USB 3.1 gen2 dan USB 3.1) memiliki kecepatan transfer data hingga 10 Gbps.

USB C 3.2 gen1

ESATA adalah antarmuka khusus untuk menghubungkan drive eksternal. Ini memberikan kecepatan transfer data 2,4 Gbps (5 kali lebih cepat dari standar USB 2.0). Selain itu, menghubungkan melalui eSATA juga nyaman karena drive tidak menggunakan port USB, yang mungkin berguna untuk periferal lain. Di sisi lain, relatif sedikit perangkat periferal dengan konektor seperti itu yang diproduksi.

Pelabuhan COM

Istilah “port COM” biasanya berarti antarmuka RS-232. Ini adalah konektor layanan, saat ini terutama digunakan untuk menghubungkan berbagai peralatan khusus - mesin CNC, catu daya tak terputus, pengontrol logika yang dapat diprogram, beberapa model router, dll. Selain itu, antarmuka ini dapat digunakan untuk koneksi langsung antara dua komputer, dan juga untuk mengelola pengaturan TV, proyektor, penerima audio, dan peralatan audio dan video lainnya. Port COM jarang diinstal pada komputer modern saat pertama kali dibuat, jadi penggunaan antarmuka ini biasanya memerlukan instalasi pengontrol PCI.

Pelabuhan LPT

LPT adalah antarmuka usang untuk menghubungkan perangkat periferal ke komputer. Ini digunakan terutama untuk printer, pemindai, dan drive eksternal, tetapi secara teknis juga dapat digunakan dengan perangkat lain - mulai dari modem dan joystick hingga peralatan yang sangat khusus dan koneksi langsung antara dua komputer. Praktis tidak ada periferal baru untuk LPT yang diproduksi, tetapi ada banyak perangkat lama yang berfungsi; Mengingat hal ini, pengontrol PCI dengan port serupa terus diproduksi.

Perhatikan bahwa LPT berukuran cukup besar, sehingga menyediakan lebih dari dua konektor seperti itu dalam pengontrol PCI merupakan masalah. Namun, dalam praktiknya, seringkali satu port sudah cukup.

SAS (SFF-8088)

SFF-8088 adalah salah satu jenis konektor yang digunakan untuk menghubungkan drive eksternal melalui antarmuka SAS. Koneksi ini memberikan kecepatan transfer data hingga 12 Gbps, yang sangat nyaman saat bekerja dengan data dalam jumlah besar. Pada saat yang sama, periferal dengan konektor seperti itu diproduksi relatif sedikit, sehingga konektor jenis ini cukup jarang.

USB 2.0

Jumlah port USB 2.0 internal yang disediakan di pengontrol.

Untuk informasi lebih lanjut tentang antarmuka itu sendiri, lihat “USB 2.0” di atas. Dan port internal terletak langsung di papan pengontrol dan diarahkan, sesuai dengan namanya, ke dalam casing. Mereka sangat cocok untuk periferal yang perlu tetap terhubung secara permanen ke sistem dan dapat disembunyikan di dalam casing; Contoh perangkat tersebut termasuk adaptor Wi-Fi dan Bluetooth. Keuntungan menyambungkan ke USB internal adalah perangkat tidak menonjol dari casingnya dan tidak menggunakan port eksternal yang mungkin berguna untuk periferal lain.

USB 3.2 gen1

Jumlah port internal USB 3.2 gen1 (sebelumnya dikenal sebagai USB 3.1 gen1 dan USB 3.0) yang disediakan di pengontrol.

Untuk informasi lebih lanjut tentang antarmuka itu sendiri, lihat “USB 3.2 gen1” di atas. Dan port internal terletak langsung di papan pengontrol dan diarahkan, sesuai dengan namanya, ke dalam casing. Mereka sangat cocok untuk periferal yang perlu tetap terhubung secara permanen ke sistem dan dapat disembunyikan di dalam casing; Contoh perangkat tersebut termasuk adaptor Wi-Fi dan Bluetooth. Keuntungan menyambungkan ke USB internal adalah perangkat tidak menonjol dari casingnya dan tidak menggunakan port eksternal yang mungkin berguna untuk periferal lain.

USB 3.2 gen2

Jumlah port internal USB 3.2 gen2 (sebelumnya dikenal sebagai USB 3.1 gen2 dan USB 3.1) yang disediakan di pengontrol.

Untuk informasi lebih lanjut tentang antarmuka itu sendiri, lihat “USB 3.2 gen2” di atas. Dan port internal terletak langsung di papan pengontrol dan diarahkan, sesuai dengan namanya, ke dalam casing. Mereka sangat cocok untuk periferal yang perlu tetap terhubung secara permanen ke sistem dan dapat disembunyikan di dalam casing; Contoh perangkat tersebut termasuk adaptor Wi-Fi dan Bluetooth. Keuntungan menyambungkan ke USB internal adalah perangkat tidak menonjol dari casingnya dan tidak menggunakan port eksternal yang mungkin berguna untuk periferal lain.

SATA

Saat memperkirakan jumlah konektor, perlu diingat bahwa satu konektor dapat disalurkan ke dua port USB.

Ukuran cache

Jumlah memori cache yang disediakan di pengontrol.

Memori cache digunakan dalam pengontrol RAID (lihat “Jenis”). Ini digunakan untuk menyimpan data yang paling sering digunakan selama pengoperasian perangkat: cache menyediakan akses berkecepatan tinggi ke data ini, sehingga meningkatkan kinerja pengontrol secara keseluruhan. Semakin besar cache, semakin banyak data yang dapat disimpan dan semakin cepat perangkat dapat beroperasi; di sisi lain, jumlah memori yang besar mempunyai dampak yang sama terhadap biaya.

Makanan tambahan

Jenis konektor untuk menghubungkan daya tambahan yang dirancang untuk pengontrol.

- Moleks. Konektor daya empat pin yang khas, ukurannya cukup besar. Cukup serbaguna, digunakan untuk memberi daya pada berbagai macam komponen sistem

- SATA. Konektor daya yang dilepaskan bersamaan dengan antarmuka data terkait (lihat di atas) khusus untuk hard drive; Namun, bisa juga digunakan untuk komponen lainnya. Memiliki konektor 15-pin.

- Molex/SATA. Kemungkinan untuk menyambung ke pengontrol daya menggunakan salah satu konektor yang dijelaskan di atas. Desain ini se-universal mungkin; meminimalkan kemungkinan catu daya tidak memiliki konektor yang sesuai. Di sisi lain, keserbagunaan ini memengaruhi ukuran dan harga perangkat.

Slot yang terisi

Jumlah slot standar di panel belakang yang ditempati pengontrol. Informasi ini diperlukan untuk menilai apakah ada cukup ruang untuk memasang papan. Biasanya pengontrol menempati, atau slot.

Profil rendah

Fitur ini berarti papan pengontrol tingginya kecil; dan tingginya dalam hal ini adalah seberapa menonjol papan tersebut di atas “motherboard” tempat papan tersebut dipasang.

Komponen low-profile dirancang terutama untuk digunakan dalam kasus faktor bentuk kompak di mana tidak ada ruang untuk papan ukuran penuh. Namun, tidak ada yang menghalangi Anda untuk memasang papan seperti itu di wadah yang lebih besar.

Panjang papan

Panjang total pengontrol adalah dari strip yang dipasang di dinding belakang casing PC hingga ujung papan yang berlawanan. Informasi ini memungkinkan Anda menilai apakah terdapat cukup ruang untuk memasang komponen ini.

PCI Express, yang nama teknis lengkapnya adalah "Peripheral Component Interconnect Express" tetapi sering disingkat PCIe atau PCI-E, adalah jenis koneksi standar untuk perangkat internal seperti kartu video, kartu suara, adaptor wifi, dan perangkat periferal lainnya di komputer pribadi .

Mari kita pahami perbedaan antara konektor PCI-E.

Biasanya, port berkecepatan tinggi ini mengacu pada slot ekspansi sebenarnya pada motherboard yang menerima kartu ekspansi berbasis PCIe tradisional dan jenis kartu ekspansi.


Kartu video lama dengan antarmuka AGP

PCI Express sebenarnya telah menggantikan PCI, keduanya menggantikan jenis koneksi tertua yang banyak digunakan, yang disebut ISA. Meskipun PC dapat berisi berbagai slot ekspansi, PCI Express dianggap sebagai antarmuka internal standar untuk slot tercepat. Saat ini, banyak motherboard komputer pribadi diproduksi hanya dengan konektor PCI Express.

Bagaimana cara kerja PCI Express?

Seperti standar lama seperti PCI dan AGP, perangkat berbasis Express secara fisik masuk ke konektor berkecepatan tinggi pada motherboard.

Antarmuka konektor ini menyediakan komunikasi berkecepatan tinggi antara perangkat dan peralatan lainnya.

Meskipun tidak terlalu umum, ada juga versi eksternal dari port berkecepatan tinggi, yang tidak mengherankan disebut PCI Express Eksternal, tetapi sering disingkat menjadi PCIe. Perangkat ePCIe yang bersifat eksternal memerlukan kabel khusus untuk menyambungkan perangkat PCIe eksternal apa pun ke PC melalui port PCIe, biasanya terletak di bagian belakang PC, disediakan oleh motherboard atau kartu PCIe internal khusus.

Jenis kartu PCI Express apa yang ada?

Dengan adanya permintaan akan video game dan alat pengeditan video yang lebih cepat dan realistis, kartu grafis menjadi jenis periferal komputer pertama yang memanfaatkan keunggulan yang ditawarkan langsung oleh PCIe.

Meskipun kartu grafis masih merupakan jenis kartu PCIe yang paling umum, Anda akan menemukan perangkat lain yang terhubung ke motherboard, prosesor, dan RAM jauh lebih cepat. Koneksi PCIe juga semakin umum digunakan dibandingkan PCI konvensional. Misalnya, banyak kartu suara kelas atas sekarang menggunakan port berkecepatan tinggi, serta semakin banyak kartu antarmuka jaringan berkabel dan nirkabel.

Kartu pengontrol hard drive mungkin yang paling berguna untuk PCI-E setelah kartu video. Menghubungkan drive SSD berkecepatan tinggi ke antarmuka berkecepatan tinggi ini memungkinkan Anda membaca dan menulis disk lebih cepat. Beberapa pengontrol hard drive PCIe bahkan menyertakan SSD terintegrasi, sehingga sangat mengubah cara perangkat penyimpanan terhubung secara tradisional di dalam PC.

Tentu saja, dengan digantikannya PCIe sepenuhnya oleh PCI dan AGP pada motherboard yang lebih baru, hampir semua jenis kartu ekspansi internal berdasarkan antarmuka lama sedang dibangun kembali agar dapat menggunakan bus PCI Express. Ini mencakup hal-hal seperti kartu ekspansi, kartu Bluetooth, dll.

Apa sajakah format PCI Express yang berbeda?


Menampilkan berbagai pengontrol pada motherboard

Ekspres x1 ... Ekspres 3.0 ... Ekspres x16. Apa arti "x"? Bagaimana Anda tahu jika PC Anda mendukungnya? Jika ada kartu PCI Express x1, dan hanya ada slot Express x16, apakah kompatibel? Jika tidak, apa pilihan Anda?

Seringkali tidak sepenuhnya jelas ketika Anda membeli kartu ekspansi untuk komputer Anda, seperti kartu grafis baru, teknologi PCIe mana yang bekerja lebih baik dengan PC Anda dibandingkan yang lain. Namun, betapapun rumitnya, hal ini terlihat cukup sederhana setelah Anda memahami dua informasi penting tentang port berkecepatan tinggi: bagian yang menjelaskan ukuran fisik dan bagian yang menjelaskan versi teknologi, seperti dijelaskan di bawah.

Ukuran PCIe: x16, x8, x4, dan x1

Sesuai dengan judulnya, angka setelah x menunjukkan ukuran fisik kartu atau slot PCI-E, dengan x16 sebagai yang terbesar dan x1 sebagai yang terkecil.

Berikut cara terbentuknya berbagai ukuran:

Terlepas dari ukuran port atau kartu berkecepatan tinggi, takik kunci, yaitu ruang kecil di kartu atau slot, selalu terletak di pin 11. Artinya, panjang pin 11 terus bertambah seiring kita berpindah dari PCIe x1 ke PCIe x16. Hal ini memungkinkan Anda untuk secara fleksibel menggunakan kartu dengan satu ukuran dengan slot yang lain.

Kartu PCIe cocok dengan slot port berperforma tinggi mana pun pada motherboard yang setidaknya berukuran sama. Misalnya, kartu PCIe x1 dapat dimasukkan ke dalam slot PCIe x4, PCIe x8, atau PCIe x16 mana pun. Kartu PCIe x8 dapat dimasukkan ke dalam slot PCIe x8 atau PCIe x16 mana pun. Kartu PCIe yang lebih besar dari slot PCIe dapat dimasukkan ke dalam slot yang lebih kecil, namun hanya jika slot PCI-E tersebut terbuka (yaitu tidak memiliki konektor di ujung slot).


Kartu grafis Radeon PCI-Express x16

Secara umum, kartu atau slot Express yang lebih besar akan mendukung kinerja lebih tinggi, dengan asumsi dua kartu atau slot yang Anda bandingkan mendukung versi PCIe yang sama.

Versi PCIe: 4.0, 3.0, 2.0 dan 1.0

Nomor apa pun setelah PCIe yang Anda temukan pada perangkat atau motherboard menunjukkan nomor versi terbaru dari spesifikasi PCI Express yang digunakan.

Berikut perbandingan berbagai versi pengontrol PCI Express:

Semua versi port berkecepatan tinggi kompatibel baik maju maupun mundur, artinya apa pun versi yang didukung kartu PCIe atau motherboard Anda, keduanya harus bekerja sama setidaknya pada tingkat minimum. Seperti yang Anda lihat, pembaruan besar pada standar port secara dramatis meningkatkan throughput setiap saat, sehingga sangat meningkatkan potensi yang dapat dilakukan oleh perangkat keras terkait.

Peningkatan versi juga mencakup perbaikan bug, penambahan fitur, dan peningkatan manajemen daya, namun peningkatan bandwidth adalah perubahan paling penting yang perlu diperhatikan dari versi ke versi.

Memaksimalkan kompatibilitas dengan PCIe

Saat Anda membaca bagian ukuran dan versi di atas, gunakan hampir semua konfigurasi yang dapat Anda bayangkan. Jika secara fisik sehat, mungkin berhasil...itu bagus. Namun, penting untuk diketahui bahwa untuk meningkatkan bandwidth (yang biasanya setara dengan kinerja maksimum), Anda perlu memilih versi PCIe tertinggi yang didukung oleh motherboard Anda dan memilih ukuran terbesar dari port tertentu yang sesuai.

Misalnya, kartu grafis dengan port kecepatan tinggi 3.0 x16 akan memberi Anda performa maksimal, tetapi hanya jika motherboard mendukung port kecepatan tinggi 3.0 dan memiliki port kecepatan tinggi x16 gratis. Jika model motherboard menggunakan PCIe 2.0 secara eksklusif, kartu hanya akan berjalan pada kecepatan yang didukung (misalnya, 64 Gbps di slot x16).

Sebagian besar motherboard dan komputer pribadi yang dirilis pada tahun 2013 atau lebih baru kemungkinan besar mendukung Express v3.0. Jika Anda tidak yakin, periksa manual motherboard atau PC Anda. Jika Anda tidak dapat menemukan informasi pasti tentang versi PCI yang dapat digunakan motherboard Anda, saya sarankan untuk membeli kartu PCIe versi terbesar dan terbaru, jika cocok, tentunya.

Apa yang akan menggantikan PCIe?


Kacamata realitas virtual VR

Pengembang video game selalu mencari game yang semakin realistis, namun hal ini hanya dapat dilakukan jika mereka dapat mentransfer lebih banyak data dari program game mereka ke headset VR atau layar PC, dan ini memerlukan antarmuka yang lebih cepat. Oleh karena itu, PCI Express tidak akan terus mendominasi pencapaiannya. PCI Express 3.0 luar biasa cepatnya, namun dunia sedang mengupayakan transfer yang sangat cepat.

PCI Express 5.0, yang dijadwalkan selesai pada tahun 2019, akan menggunakan bandwidth 31.504 gigabit per detik per jalur (3.938 megabyte per detik), dua kali lebih banyak dari yang ditawarkan slot kecepatan tinggi versi 4.0. Ada sejumlah standar antarmuka lain selain PCIe yang sedang dipertimbangkan oleh industri teknologi, tetapi karena standar tersebut memerlukan perubahan perangkat keras yang besar, PCIe tampaknya akan tetap menjadi yang terdepan dalam beberapa hal, dan merupakan yang tercepat yang pernah ada.

 

Mungkin bermanfaat untuk membaca: