全部产品
Search
文档中心

DataWorks:Kondisi penskalaan dinamis untuk penyetelan sumber daya

更新时间:Jun 23, 2025

DataWorks Data Integration mendukung penskalaan dinamis sumber daya yang digunakan oleh tugas sinkronisasi waktu nyata. Topik ini menjelaskan aturan untuk mengonfigurasi sumber daya penskalaan bagi tugas sinkronisasi waktu nyata.

Aturan

Saat sistem secara dinamis menambah atau mengurangi sumber daya untuk sebuah tugas, pastikan bahwa jumlah unit komputasi (CU) yang ditempati oleh satu pekerja tetap tidak berubah setelah operasi penskalaan.

Jika jumlah pekerja yang dijalankan oleh sebuah tugas berubah, jumlah CU untuk tugas tersebut setelah penskalaan harus mematuhi rumus berikut:

null

Satuan penjualan minimum CU untuk sinkronisasi data adalah 0,5 CU.

Jumlah CU untuk sebuah tugas setelah penskalaan = ceil( (Jumlah CU awal yang dikonfigurasikan untuk tugas ± Kelipatan integral dari jumlah CU yang ditempati oleh satu pekerja)/0,5) × 0,5

Anda dapat menggunakan jumlah CU awal yang dikonfigurasikan untuk sebuah tugas untuk menghitung jumlah pekerja dan jumlah CU yang ditempati oleh satu pekerja berdasarkan rumus berikut:

  • Jumlah pekerja = floor(Jumlah CU awal yang dikonfigurasikan untuk tugas / Konstanta empiris)

  • Jumlah CU yang ditempati oleh satu pekerja = (Jumlah CU awal yang dikonfigurasikan untuk tugas - Jumlah CU yang ditempati oleh proses kontrol) / Jumlah pekerja

null

Berikut adalah deskripsi item konfigurasi dalam rumus sebelumnya:

  • Konstanta empiris ditetapkan sebagai 3. Nilai ini dapat disesuaikan di masa mendatang berdasarkan situasi aktual.

  • Jumlah CU yang ditempati oleh proses kontrol ditentukan berdasarkan instruksi berikut. Nilai-nilai ini dapat disesuaikan di masa mendatang berdasarkan situasi aktual.

    • Jika jumlah CU awal yang dikonfigurasikan untuk sebuah tugas adalah kurang dari atau sama dengan 2, jumlah CU yang ditempati oleh proses kontrol ditetapkan sebagai 0,25.

    • Jika jumlah CU awal yang dikonfigurasikan untuk sebuah tugas adalah lebih besar dari 2 tetapi kurang dari atau sama dengan 10, jumlah CU yang ditempati oleh proses kontrol ditetapkan sebagai 0,5.

    • Jika jumlah CU awal yang dikonfigurasikan untuk sebuah tugas adalah lebih besar dari 10, jumlah CU yang ditempati oleh proses kontrol ditetapkan sebagai 0,75.

Jika pengaturan CU untuk penskalaan tidak memenuhi kondisi di atas, tugas Anda mungkin dimulai ulang selama penskalaan sumber daya. Apakah tugas Anda dimulai ulang bergantung pada pengaturan jumlah CU setelah penskalaan dan urutan penjadwalan tugas.