|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mark A Bernadiner 2:5020/400 16 Sep 2005 12:45:42 To : Andrey Zonov Subject : Re: странного хочется -------------------------------------------------------------------------------- "Andrey Zonov" <Andrey.Zonov@p28.f830.n5020.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:1126813421@p28.f830.n5020.z2.ftn... > Привет, All! > > Вот опять сабж. Из крона пускаются скрипты каждые 5 и 10 минут, ещё > есть ночные скрипты, но они не так важны. Так вот загрузка проца влетает до > 100% каждые 5 минут. Как это бы пускать эти скрипты чтобы они проц не пожирали > так беспощадно, те чтобы не было загрузки под 100%, а хотябы 50%, фактически > тормазить их насильно. > > man nice > man [id|rt]prio > > результатов особых не дал. > Ставил > idprio 31 nice -n 20 /bin/sh script.sh > у всех скриптов, но загрузка поднимается до 60-70%, а потом начинаются странные > глюки :( > nice -20 /bin/sh script.sh и процесс будет выполняться только, если процессору ьольше нечего делать, естественно, процессор будет делиться с другими процессами, у которых тоже nice=20. Hет ничего страшного, что процессор при этом загружен на 100% ! Так и должно быть ! Hапример. main() { int i; for ( i =0 ; ; i++); } Если даже запустить десяток таких программ одновременно, несмотря на загрузку процессора 100%, это практически _никак_ не скажется на _скорости реакции_ других _диалоговых_ программ... Это вообще, практически никак не отразится на работе системы, чем больше времени уже израсходовал процесс, тем меньше шансов у него получит процессор в будущем. > Hаучите как процессы искуственно притормаживать. ОС с этим прекрасно справляется, особенно, если ее попросить, написав nice -200 ... > Успехов! > --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65771cf3403e.html, оценка из 5, голосов 10
|