Титла: Разпределяне на процесорното време Публикувано от: rat в Dec 23, 2004, 16:34 Здравейте,
Имам един процес който е с нисък приоритет. (nice 19) Когато пусна да се компилира нещо то процесорното време се разпределя грубо казано 50 на 50 - тоест компилатора не взима ~100 от процесорното време. Не би ли било редно комплиацията да вземе повечето ресурс при положение че е с по-висок приоритет ? Титла: Разпределяне на процесорното време Публикувано от: vladou в Jan 02, 2005, 01:11 Здравей,
според мен проблема ти е в самото приложение. Много завси как е написано и колко ресурс гълта наистина от ПЦто ти. Все пак Linux не е real-time операционна система, което най-малкото значи, че не можеш да знаеш точно колко процесорно реме ще се отделя на един процес. Пробвал ли си да пуснеш повече процеси и да видиш какво ще стане - например -j 10? Ако не съм прав нека някой да ме поправи. Титла: Разпределяне на процесорното време Публикувано от: в Jan 02, 2005, 09:55 http://tech9.net/rml/schedutils/
apt-cache show schedutils ... Description: Linux scheduler utilities These are the Linux scheduler utilities - schedutils for short. These programs take advantage of the scheduler family of syscalls that Linux implements across various kernels. These system calls implement interfaces for scheduler-related parameters such as CPU affinity and real-time attributes. The standard UNIX utilities do not provide support for these interfaces -- thus this package. . The programs that are included in this package are taskset and chrt. Together with nice and renice (not included), they allow full control of process scheduling parameters. Suggestions for related utilities are welcome, although it is believed (barring new interfaces) that all scheduling interfaces are covered. |