Pria dengan setelan jas menyentuh gambar vektor bola lampu yang dikelilingi roda gigi yang terhubung

Cara Menguji SSD Enterprise Bagian 2: Ketahui Metrik untuk Menguji dan Gunakan Perangkat Lunak yang Tepat

Memilih SSD kelas perusahaan yang tepat artinya menjalankan pengujian dunia nyata guna mengetahui bagaimana performanya saat diluncurkan ke produksi. Pengujian dan perbandingan akan menekan drive guna mengetahui batas maksimal penggunaan, memeriksa daya tahan, dan melihat apakah performanya berubah seiring waktu.

Bagian I dari seri ini membahas tentang pertimbangan perangkat keras untuk menyusun perlengkapan pengujian. Pada bagian ini, kita akan mendalami detail perancangan dan eksekusi pengujian tolok ukur final guna memahami kebutuhan dunia nyata organisasi Anda serta cara memanfaatkan perangkat lunak pembandingan untuk mendesain rangkaian pengujian yang sesuai.

Untuk Apa Anda Melakukan Pengujian?

Sederhananya, Anda ingin mengetahui tekanan maksimum yang dapat diterima perangkat. Hal ini berarti mengamati performa input/output perangkat dalam jangka waktu lama, bukan hanya pengamatan singkat. Saat Anda menjalankan pengujian pada drive yang telah dikondisikan sebelumnya, Anda harus melakukan pengujian yang cukup panjang guna memeriksa penurunan latensi dan IOPS pada skenario baca atau tulis berurutan dan acak.

Dalam pengujian panjang ini, amati saturasi total drive, latensi input/output, latensi booting, penurunan sistem seiring peningkatan beban kerja, dan kemacetan bandwidth. Selain itu, tentukan apakah terjadi terus-menerus atau mulai, berhenti atau jeda untuk mengidentifikasi apakah pola lain muncul dalam performa.

Aplikasi hosting web dan streaming memiliki beban kerja tertentu yang sifatnya berurutan, karena itu pastikan susunan penyimpanan Anda memiliki set jumlah performa berurutan yang memadai. Meskipun demikian, dalam aplikasi yang menjalankan operasi baca/tulis berurutan, perilakunya dapat menjadi acak jika Anda memiliki sekumpulan drive. Oleh karena itu, jalankan operasi baca di seluruh drive untuk mengevaluasi cara sektor baca/tulis acak dihasilkan atau dibaca.

Tampilan atas sebuah mobil yang dikemudikan di jalan raya yang gerakannya kabur dengan tulisan 1 detik dan 0 detik di atasnya melambangkan alur data pada jalur

Untuk drive pusat data, pengujian dengan kedalaman antrean yang tinggi juga sangat penting. Kedalaman antrean merujuk pada jumlah operasi akses yang belum berjalan atau jumlah input/output yang menunggu dalam antrean perangkat pada satu titik waktu. Pengujian ini mengukur kemampuan drive untuk mengatasi jumlah tinggi dari input output yang terjadi bersamaan, yang merupakan sifat khas dari aplikasi dan virtualisasi multi-threading.

Secara keseluruhan, pastikan drive mencapai latensi kualitas layanan dan metrik konsistensi sementara tetap memenuhi angka performa PRD (dokumen persyaratan produk), dan lulus dari semua rangkaian pengujian RAID, vSAN, dan OLTP Anda.

Tujuan Anda adalah untuk menguji drive dengan beragam beban kerja baca/tulis untuk jangka waktu yang cukup panjang guna memaparkan segala kekurangan yang mungkin ada.

Memiliki pemahaman tentang persyaratan performa Anda sangat penting untuk dapat mendesain konfigurasi yang memadai, yang akan memenuhi Kualitas Layanan (QoS) dan tujuan tingkat layanan (SLO) Anda untuk penyebaran Infrastruktur Virtual Desktop selain untuk mengetahui apa yang harus dicari dalam server kandidat, penyimpanan, dan teknologi jaringan...Mengetahui performa aktual dan karakteristik aplikasi Anda membantu menentukan teknologi yang sesuai dengan kebutuhan kualitas layanan dan tujuan tingkat layanan Anda sementara menghindari perbandingan tolok ukur yang sangat berlainan.
– Blog IO Penyimpanan Greg Schulz

Gunakan Perangkat Lunak Pembandingan yang Tepat

Tanda tanya tiga dimensi yang berkilau dengan jejak sirkuit simbolis.

Bagian tersulit dalam pengujian bukanlah pemilihan perangkat lunak atau perangkat keras yang tepat, tetapi perancangan parameter uji. Percaya atau tidak, alat pembandingan terbaik tidak ditemukan dalam peralatan uji Anda – alat ini ada di jaringan Anda sekarang. Sebelum memulai pengujian, jalankan jejak dengan alat OS bawaan Anda. Jika Anda menggunakan aplikasi produksi performa tinggi, Anda perlu mengetahui persyaratan khusus aplikasi.

Kapan input/output terhenti? Saat orang menarik laporan? Saat semua orang menulis secara bersamaan? Untuk menjawab pertanyaan ini, Anda perlu menarik jejak atau menggunakan alat OS bawaan (Windows Performance Monitor, iostat, htop, laporan performa vcenter, nmon) untuk melihat bagaimana aplikasi Anda menggunakan disk fisik, CPUDRAM, dan jaringan sepanjang waktu guna mengetahui lokasi kemacetan serta latensi baca dan tulis.

Hal ini akan membantu Anda memahami jenis-jenis beban kerja, persyaratan bandwidth, dan waktu terjadinya kemacetan. Setelah Anda mengidentifikasi tolok ukur ini, Anda dapat mendesain pengujian yang sesuai untuk organisasi Anda dan memilih platform perangkat lunak yang tepat untuk mengukur hasil.

Anda mungkin melihat-lihat ulasan pers populer dan menemukan bahwa pada dasarnya mereka menggunakan tiga solusi perangkat lunak utama untuk pengujian: Crystal Disk, IOMeter, dan ATTO. Kebanyakan pengujian yang menggunakan alat ini mengamati drive konsumen yang tidak akan mengalami tekanan yang sama seperti drive perusahaan.

Pengujian perusahaan yang komprehensif harus dimulai dengan perangkat lunak yang disebut fio. Platform sumber terbuka ini memungkinkan Anda menguji IOPS untuk performa dunia nyata, operasi baca dan tulis acak, serta pengukuran latensi. Pengujian ini sangat dapat disesuaikan untuk aplikasi Anda dan dapat mengukur berbagai jenis input/output, ukuran blok atau data, kedalaman input/output, file target, dan proses yang berjalan bersamaan. Ini bukanlah satu-satunya alat yang harus Anda gunakan, tetapi merupakan salah satu alat komprehensif yang dapat digunakan sebagai awal yang baik dalam rangkaian pengujian Anda.

Hal terpenting dalam pemilihan SSD untuk pusat data Anda adalah mengingat bahwa Anda tidak hanya memilih satu drive saja – Anda mungkin memilih ratusan atau ribuan drive. Semuanya harus tahan lama, memiliki peringkat daya tahan yang sesuai untuk aplikasi Anda, dan dilindungi oleh produsen yang akan mendukung Anda.

#KingstonIsWithYou

Minta Bantuan Pakar