Cara Meningkatkan Kecepatan Perangkat Lunak RAID REAIDING DI LINUX

Cara Meningkatkan Kecepatan Perangkat Lunak RAID REAIDING DI LINUX

Saat kami belajar tentang perangkat RAID, umumnya kami menggunakan disk yang lebih kecil untuk membangun array serangan. Pada saat itu ketika ada disk raid gagal dan kami menggantinya dengan disk baru. Kemudian pembangunan kembali RAID hanya membutuhkan beberapa menit atau detik. Tetapi pikirkan jika Anda menjalankan server kapasitas penyimpanan tinggi atau drive cadangan apa pun yang sedang dikonfigurasi dalam ukuran beberapa terabyte dan Anda perlu membangun kembali serangan atau pembangunan kembali dimulai karena beberapa masalah. Dibutuhkan banyak waktu dan kami berlari terus berlari 'kucing /proc /mdstat'waktu ke waktu untuk memeriksa statusnya.

Sekarang apa yang harus dilakukan, bagaimana kita bisa mempercepat kecepatan rekonstruksi serangan. Ini bisa dilakukan dengan berbagai cara. Tetapi saya biasanya menggunakan metode di bawah ini dengan mengubah parameter kernel. Ikuti langkah -langkah di bawah ini

Periksa kecepatan dan status pemulihan saat ini

Salah satu server yang dikelola oleh saya RAID Disk gagal, jadi kami menggantinya dengan disk lain dan dikonfigurasi. Kecepatan pembangunan kembali serangan sangat lambat karena Anda dapat melihat output di bawah ini.

# kucing /proc /mdstat 
Personalities : [raid1] md1 : active raid1 sdb2[0] sda2[1] 4193216 blocks [2/2] [UU] md2 : active raid1 sdb3[0] sda3[1] 968372864 blocks [2/2] [UU] [ =====>…] Periksa = 48.5% (470179584/968372864) selesai = 7698.Kecepatan 8 menit = 1078K/SEC MD0: Active Raid1 SDB1 [0] SDA1 [1] 4193216 Blok [2/2] [UU] Resync = Ditunda Perangkat yang Tidak Digunakan:  

Sekarang saya memeriksa parameter kernel yang dikonfigurasi untuk kecepatan pembangunan kembali minimum dan maksimum menggunakan perintah di bawah ini.

# Cat/proc/sys/dev/raid/speed_limit_max 200000 # cat/proc/sys/dev/raid/speed_limit_min 1000 

Sesuai output di atas saya menemukan bahwa kecepatan rekonstruksi RAID diatur minimum ke 1000 kb/detik/disk dan maksimum hingga 200000 kb/detik/disk.

Tingkatkan kecepatan pemulihan serangan minimum

Karena kita dapat melihat bahwa kecepatan maksimum terlihat baik, tetapi kecepatan minimum rendah, yang perlu kita tingkatkan. Sebelum mengatur kecepatan apa pun, pastikan Anda cukup sumber daya CPU dan RAM. Perubahan juga dapat memengaruhi kecepatan aplikasi Anda yang lain di server yang sama.

Untuk mengatur kecepatan minimum ke sekitar 20MB/detik Gunakan perintah berikut.

# echo "20000">/proc/sys/dev/raid/speed_limit_min 

Periksa lagi RAID RECECTICE RECORT DAN STATUS

Setelah melakukan perubahan di atas, mari kita periksa kecepatan rekonstruksi RAID lagi menggunakan perintah yang sama. Sekarang sesuai dengan kecepatan output perintah di bawah ini lebih baik 3426k/detik dari sebelumnya.

# kucing /proc /mdstat 
Personalities : [raid1] md1 : active raid1 sdb2[0] sda2[1] 4193216 blocks [2/2] [UU] md2 : active raid1 sdb3[0] sda3[1] 968372864 blocks [2/2] [UU] [ =====>…] Periksa = 48.6% (470793472/968372864) selesai = 2419.Kecepatan 7 menit = 3426K/SEC MD0: Active RAID1 SDB1 [0] SDA1 [1] 4193216 Blok [2/2] [UU] Resync = Penundaan Perangkat yang Tidak Digunakan:  

Baca lebih lanjut tentang perangkat RAID http: // en.Wikipedia.org/wiki/raid