Karena kami menggunakan disk SSD untuk menyediakan penyimpanan untuk cluster kami di server dengan memori 30 GB.

Ada argumen tentang direktori commitlog, apakah akan mendedikasikan disk individual atau menyimpannya di disk data yang sama.

Karena kami sudah menggunakan disk SSD, kinerja seharusnya baik-baik saja dengan memiliki commitlog dan data pada disk yang sama, karena tidak ada kepala penggerak mekanis untuk menulis.

Namun, ada faktor lain, yaitu rasio baca/tulis. Bagaimana rasio seperti itu akan memengaruhi kinerja penulisan atau pembacaan ketika kita memiliki commitlogs dan data pada disk yang sama?

Menggunakan SSD, kapan menjadi penting untuk mendedikasikan disk kinerja tinggi untuk direktori commitlog?

1
simo 11 Desember 2016, 12:23

1 menjawab

Jumlah sebenarnya akan sangat bergantung pada jenis beban kerja yang Anda miliki, konfigurasi yang Anda miliki, dll. Anda dapat melihat posting blog teknologi Netflix untuk nomor rata-rata, mis. #1, #2.

Per node throughput

Mendedikasikan disk untuk direktori commitlog adalah semacam strategi peningkatan skala. Cassandra bekerja dengan baik dengan pendekatan skala keluar. Anda hanya menambahkan lebih banyak node ke dalam cluster untuk menyebarkan beban - 2 dari artikel tertaut memiliki grafik bagus yang menunjukkan skalabilitas linier.

Scalability

1
Ivan 11 Desember 2016, 13:08