Kinerja Sistem Panyimpenan Disk Array ing Sambungan Host Tunggal

Umumé, susunan disk utawa disk nduweni kinerja paling apik ing skenario sambungan host siji. Umume sistem operasi adhedhasar sistem file eksklusif, tegese sistem file mung bisa diduweni dening sistem operasi siji. Akibaté, sistem operasi lan piranti lunak aplikasi ngoptimalake data maca lan nulis kanggo sistem panyimpenan disk adhedhasar karakteristike. Optimization iki yakuwi kanggo ngurangi wektu nggoleki fisik lan ngurangi wektu respon mechanical disk. Panjaluk data saka saben proses program ditangani dening sistem operasi, ngasilake data sing dioptimalake lan teratur kanggo maca lan nulis panjalukan kanggo disk utawa array disk. Iki ndadékaké kinerja paling apik saka sistem panyimpenan ing persiyapan iki.

Kanggo susunan disk, sanajan pengontrol RAID tambahan ditambahake ing antarane sistem operasi lan disk drive individu, pengontrol RAID saiki utamane ngatur lan verifikasi operasi toleransi kesalahan disk. Dheweke ora nindakake panjaluk data nggabungake, nyusun ulang, utawa ngoptimalake. pengontrol RAID dirancang adhedhasar asumsi yen panjalukan data teka saka host siji, wis dioptimalake lan diurutake miturut sistem operasi. Cache controller mung nyedhiyakake kemampuan buffering langsung lan komputasi, tanpa data antrian kanggo optimalisasi. Nalika cache cepet kapenuhan, kacepetan langsung nolak kanggo kacepetan nyata saka operasi disk.

Fungsi utama RAID controller kanggo nggawe siji utawa luwih gedhe fault-toleran disk saka macem-macem disk lan nambah data sakabèhé maca lan nulis kacepetan nggunakake fitur caching ing saben disk. Cache diwaca saka pengontrol RAID nambah kinerja maca array disk nalika data sing padha diwaca ing wektu sing cendhak. Kacepetan maca lan nulis maksimum nyata saka kabeh disk array diwatesi kanthi nilai paling murah ing antarane bandwidth saluran host, pitungan verifikasi CPU controller lan kemampuan kontrol sistem (mesin RAID), bandwidth saluran disk, lan kinerja disk (kinerja aktual gabungan saka kabeh disk). Kajaba iku, ora cocog antarane basis optimasi panjalukan data sistem operasi lan format RAID, kayata ukuran blok panjalukan I/O sing ora selaras karo ukuran segmen RAID, bisa nyebabake kinerja susunan disk.

Variasi Kinerja Sistem Panyimpenan Array Disk Tradisional ing Multiple Host Access

Ing macem-macem skenario akses host, kinerja susunan disk mudhun dibandhingake karo sambungan host siji. Ing sistem panyimpenan array disk skala cilik, sing biasane duwe pasangan pengontrol array disk siji utawa berlebihan lan jumlah disk sing disambungake kanthi winates, kinerja kasebut kena pengaruh aliran data sing ora teratur saka macem-macem host. Iki ndadékaké kanggo nambah kaping disk nggoleki, header segmen data lan informasi buntut, lan fragmentasi data kanggo maca, gabung, petungan verifikasi, lan proses nulis ulang. Akibate, kinerja panyimpenan suda amarga luwih akeh host sing disambungake.

Ing sistem panyimpenan array disk skala gedhe, degradasi kinerja beda karo susunan disk skala cilik. Sistem skala gedhe iki nggunakake struktur bus utawa struktur switching cross-point kanggo nyambungake sawetara subsistem panyimpenan (disk arrays) lan kalebu cache kapasitas gedhe lan modul sambungan host (padha karo hub saluran utawa switch) kanggo host liyane ing bus utawa switch. struktur. Kinerja umume gumantung ing cache ing aplikasi pangolahan transaksi nanging nduweni efektifitas winates ing skenario data multimedia. Nalika subsistem array disk internal ing sistem skala gedhe iki beroperasi kanthi relatif independen, siji unit logis mung dibangun ing subsistem disk tunggal. Mangkono, kinerja unit logis siji tetep kurang.

Kesimpulane, array disk skala cilik ngalami penurunan kinerja amarga aliran data sing ora teratur, dene susunan disk skala gedhe kanthi subsistem array disk independen bisa ndhukung luwih akeh host nanging isih ana watesan kanggo aplikasi data multimedia. Ing sisih liya, sistem panyimpenan NAS adhedhasar teknologi RAID tradisional lan nggunakake protokol NFS lan CIFS kanggo nuduhake panyimpenan karo pangguna eksternal liwat sambungan Ethernet ngalami degradasi kinerja sing kurang ing sawetara lingkungan akses host. Sistem panyimpenan NAS ngoptimalake transmisi data nggunakake macem-macem transfer TCP / IP paralel, saéngga kecepatan maksimal sing dienggo bareng sekitar 60 MB / s ing sistem panyimpenan NAS siji. Panggunaan sambungan Ethernet mbisakake data bisa ditulis kanthi optimal menyang sistem disk sawise ngatur lan reordering dening sistem operasi utawa piranti lunak manajemen data ing server tipis. Mulane, sistem disk dhewe ora ngalami degradasi kinerja sing signifikan, nggawe panyimpenan NAS cocok kanggo aplikasi sing mbutuhake enggo bareng data.


Wektu kirim: Jul-17-2023