Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Auto-Tune untuk OpenSearch Layanan Amazon
Auto-Tune di Amazon OpenSearch Service menggunakan metrik kinerja dan penggunaan dari OpenSearch klaster Anda untuk menyarankan perubahan konfigurasi terkait memori, termasuk ukuran antrian dan cache serta pengaturan mesin virtual Java (JVM) pada node Anda. Perubahan opsional ini meningkatkan kecepatan dan stabilitas klaster.
Beberapa perubahan segera diterapkan, sementara yang lain dijadwalkan selama jendela off-peak domain Anda. Anda dapat kembali ke pengaturan OpenSearch Layanan default kapan saja. Saat Auto-Tune mengumpulkan dan menganalisis metrik kinerja untuk domain Anda, Anda dapat melihat rekomendasinya di konsol OpenSearch Layanan di halaman Pemberitahuan.
penting
Jika Anda belum mengonfigurasi jendela off-peak khusus untuk domain Anda, Auto-Tune akan menggunakan jendela off-peak default. Blue/green perubahan penerapan (seperti ukuran heap JVM dan penyesuaian generasi muda JVM) akan diterapkan selama jendela ini. Pastikan Anda telah meninjau dan mengonfigurasi pengaturan jendela off-peak sebelum mengaktifkan Auto-Tune untuk menghindari penerapan yang tidak terduga blue/green . Untuk informasi selengkapnya, lihat Off-peak jendela untuk OpenSearch Layanan Amazon.
Jenis perubahan
Auto-Tune memiliki dua kategori perubahan yang luas:
-
Perubahan nondisruptive yang diterapkan saat cluster berjalan.
-
Perubahan yang memerlukan blue/green penerapan, yang berlaku selama jendela off-peak domain.
Berdasarkan metrik performa domain Anda, Auto-Tune dapat menyarankan penyesuaian pada setelan berikut:
| Jenis perubahan | Kategori | Deskripsi |
|---|---|---|
|
Ukuran tumpukan JVM |
Blue/green |
Secara default, OpenSearch Service menggunakan 50% RAM instans untuk heap JVM, hingga ukuran heap 32 GiB. Meningkatkan persentase ini memberi OpenSearch lebih banyak memori, tetapi menyisakan lebih sedikit untuk sistem operasi dan proses lainnya. Nilai yang lebih besar dapat mengurangi jumlah jeda pengumpulan sampah, tetapi menambah panjang jeda tersebut. |
|
Pengaturan generasi muda JVM |
Blue/green |
Pengaturan “generasi muda” JVM menjejaskan kekerapan koleksi sampah minor. Koleksi minor yang lebih sering dapat mengurangi jumlah koleksi utama dan jeda. |
|
Ukuran antrian |
Tidak mengganggu |
Secara default, ukuran antrian pencarian adalah |
|
Ukuran cache |
Tidak mengganggu |
Cache lapangan memonitor struktur data on-heap, jadi penting untuk memantau penggunaan cache. Auto-Tuneskala ukuran cache data lapangan untuk menghindari masalah memori dan pemutus sirkuit. Cache permintaan shard dikelola pada tingkat node dan memiliki ukuran maksimum default 1% dari heap. Auto-Tune skala ukuran cache permintaan shard untuk menerima lebih banyak permintaan pencarian dan indeks daripada yang dapat ditangani oleh cluster yang dikonfigurasi. |
| Ukuran permintaan | Tidak mengganggu |
Secara default, ketika ukuran agregat permintaan dalam penerbangan melebihi 10% dari total JVM (2% untuk tipe Auto-Tune secara otomatis menyetel ambang batas ini, biasanya antara 5-15%, berdasarkan jumlah JVM yang saat ini ditempati pada sistem. Misalnya, jika tekanan memori JVM tinggi, Auto-Tune mungkin mengurangi ambang batas menjadi 5%, di mana Anda mungkin melihat lebih banyak penolakan sampai cluster stabil dan ambang batas meningkat. |
Memantau Auto-Tune perubahan
Anda dapat memantau Auto-Tune statistik di Amazon CloudWatch. Untuk daftar lengkap metrik, lihat Auto-Tune metrik.
OpenSearch Layanan mengirimkan Auto-Tune acara ke Amazon EventBridge. Anda dapat menggunakan EventBridge untuk mengonfigurasi aturan yang mengirim email atau melakukan tindakan tertentu saat acara diterima. Untuk melihat format setiap Auto-Tune acara yang dikirim EventBridge, lihatPeristiwa Auto-Tune.