Pertanyaan yang diberi tag «scheduling»

Teknik untuk menjadwalkan tugas yang akan dijalankan pada waktu tertentu atau pada acara tertentu.




1
Penggunaan CPU tinggi dengan CFS?
Saya mengajukan pertanyaan sebelumnya untuk mencoba dan mengisolasi sumber peningkatan penggunaan CPU ketika memindahkan aplikasi dari RHEL 5 ke RHEL 6. Analisis yang saya lakukan untuk itu tampaknya menunjukkan bahwa itu disebabkan oleh CFS di kernel. Saya menulis aplikasi uji untuk mencoba dan memverifikasi apakah ini yang terjadi (aplikasi uji …

1
Penjadwalan proses waktu nyata di Linux
Saya telah mempelajari beberapa konsep penjadwalan. Saat ini pemahaman saya sejauh ini adalah seperti di bawah ini. Ada proses waktu nyata dan proses waktu tidak nyata. Proses non real time dapat memiliki nicenilai untuk prioritas mereka di kisaran -20 hingga +20 . Nilai positif yang lebih tinggi menunjukkan bahwa proses …

2
Mengapa rentang kebaikan berkisar antara -20 hingga 19?
The niceperintah memungkinkan Anda untuk mengatur prioritas penjadwalan ( "kebaikan") dari sebuah program. Pada semua sistem mirip Unix yang saya gunakan, kebaikan ditentukan oleh berbagai bilangan bulat, di mana -20 adalah prioritas penjadwalan yang paling menguntungkan, 0 adalah default, dan 19 adalah yang paling tidak menguntungkan. Memiliki 0 sebagai standarnya …

1
Bagaimana cara kerjanya?
sched_setscheduler mengatakan: Semua penjadwalan adalah preemptive: jika suatu proses dengan prioritas statis yang lebih tinggi siap untuk dijalankan, proses yang sedang berjalan akan didahului dan dikembalikan ke daftar tunggu untuk tingkat prioritas statisnya. sementara setpriority mengatakan Hal ini menyebabkan nilai-nilai bagus yang sangat rendah (+19) benar-benar memberikan sedikit CPU untuk …


2
Jalankan skrip setiap 30 menit dengan systemd
Saya ingin menjalankan skrip setiap 30 menit setelah boot ke sistem. Saya tahu Anda dapat menggunakan cron, tetapi saya tidak berencana untuk menggunakan fitur ini sering karena itu saya ingin mencobanya dengan systemd. Sejauh ini saya hanya menemukan timer monoton yang memungkinkan untuk mengeksekusi sesuatu sekali (setidaknya saya pikir begitu). …



2
Bagaimana cara mengaktifkan dan menggunakan penjadwal BFQ?
Saya baru saja menginstal kernel Linux versi 4.12 pada Ubuntu 17.04 menggunakan ukuu (Utilitas Pembaruan Kernel Ubuntu https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility ). Masalahnya adalah, ketika saya memeriksa penjadwal I / O yang tersedia, saya tidak bisa menemukan BFQ atau penjadwal I / O Kyber: cat /sys/class/block/sda/queue/scheduler > noop deadline [cfq] Jadi bagaimana cara …

3
Apa alasan non-preemptivity dari kernel Linux yang lebih lama?
Mengapa pengembang Linux pertama memilih untuk mengimplementasikan kernel non-preemptive? Apakah ini untuk menyimpan sinkronisasi? Sejauh yang saya tahu, Linux dikembangkan pada awal 90-an, ketika PC memiliki prosesor tunggal. Keuntungan apa yang diberikan kernel non-preemptive pada PC tersebut? Namun, mengapa keuntungannya dikurangi oleh prosesor multi-inti?



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.