# JANGAN MENGEDIT BERKAS INI. EDIT BERKAS MAIN.CF. # HAL-HAL DI BERKAS INI HANYALAH SEBAGAI CONTOH. # # Berkas ini berisi seting contoh parameter scheduler queue manager # Postfix. Parameter ini khusus untuk nqmgr queue manager. # # Pengendalian yang khusus untuk tranport pengantaran pesan # dijelaskan dalam berkas sample-namatransport.cf masing-masing. # Parameter default_delivery_slot_cost mengendalikan seberapa sering # scheduler diijinkan untuk mendahului satu pesan dengan pesan lainnya. # # Tiap transport memelihara yang disebut "counter slot delivery yang tersedia" # untuk tiap pesan. Satu pesan dapat didahului oleh pesan lain ketika pesan # lain tersebut dapat diantarkan tidak menggunakan lagi slot delivery (contoh, # permohonan agen pengantaran) dari counter pesan terkini yang telah terakumulasi # (atau akan terakumulasi akhirnya - lihat slot loans di bawah ini). Parameter # ini mengendalikan seberapa sering counter melakukan penambahan - ini terjadi # setelah tiap penerima default_delivery_slot_cost telah terantar. # # Nilai 0 digunakan untuk men-disable penjadwalan preempting sama sekali. # Nilai minimum algoritma penjadwalan yang dapat digunakan adalah 2 - gunakan # nilai tersebut jika Anda akan memaksimalkan nilai throughput pesan. Meskipun # tidak ada nilai maksimum, ini tidak masuk akal untuk menggunakan nilai misal 50. # # Alasan khusus mengapa nilai 2 bukan nilai default adalah cara parameter ini # mempengaruhi pengantaran mailing-list mail. Dalam kasus terburuk, pengantarannya # dapat bernilai antara (cost+1/cost) dan (cost/cost-1) kali lebih dari jika # penjadwal preemptive di-disable. Nilai default 5 ada untuk menyediakan waktu # respon pesan yang beralasan saat memastikan pengantaran mailing-list tidak # ditambah lebih dari 20-25 persen bahkan dalam kasus terburuk. # # default_delivery_slot_cost = 0 # default_delivery_slot_cost = 2 default_delivery_slot_cost = 5 # Parameter default_delivery_slot_discount dan default_delivery_slot_loan # mengijinkan fine-tuning saat yang tepat ketika message preemption terjadi. # Parameter ini mematikan sebagian besar waktu yang akan menjadi pemborosan untuk # menunda message preemption sampai counter slot delivery mengakumulasi jumlah penuh # slot delivery yang diperlukan untuk preemption terjadi. Di sisi lain, # ini menjadi tidak smart untuk melakukan setiap preemption secara cepat, # karena dapat menggunakan semua slot dimana beberapa pesan penting memerlukan # slot tersebut dalam waktu selanjutnya. # # Parameter discount (resp. loan) menentukan berapa persen banyaknya (resp. # berapa banyak slot) dari jumlah total satu "gets in advance". Jika kedua discount # dan loan adalah 0, preemption dapat terjadi hanya setelah jumlah penuh telah # terkumpul. Dengan discount 100, preemption akan terjadi secara cepat. # Seting default mengijinkan preemption terjadi setelah kira-kira setengah dari # jumlah total telah terkumpul saat pengurangan lebih lanjut tunda pesan dengan penerima # sangat kecil. # default_delivery_slot_discount = 50 default_delivery_slot_loan = 3 # Parameter default_minimum_delivery_slots mengendalikan berapa banyak penerima # satu pesan harus meminta algoritma penjadwalan juga. # Pesan-pesan yang tidak pernah terkumpul paling tidak slot delivery yang # banyak ini (subject ke parameter nilai slot juga) tidak pernah didahulukan. # default_minimum_delivery_slots = 3