Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene Korovin                       2:5080/196.72  05 Feb 2002  15:58:31
 To : Dmitry Simakov
 Subject : Re: pthread
 -------------------------------------------------------------------------------- 
 
 
 Sun, 03 Feb 2002 22:03:33 +0500, you wrote:
 
 >> Когда сделал программку с сотней threadов, каждый из
 >> которых только инкрементировал счетчик, система жутко тормозила.
 DS> Проблема тут не в тредах, а в диспетчере процессов. Даже на очень хороших 
 DS> машинах начиная с некоторого количествао процессов наблюдает "погружение
 DS> в себя" менеджера.. он начинает беспощадно жрать процессор. Вроде бы эту 
 DS> проблему сумели кардинально изменить в ядрах 2.5.x
 
  да нет, проблема в архитектуре x86. Процессы переключаются по irq0 (таймер)
 которое происходит 100 раз в секунду (для сравнения - на Alpha'х 1000 раз в сек)
 т.е. если у тебя запущено 1000 процессов с одинаковыми приоритетами то каждый
 будет получать управление раз в 10 секунд, т.е. mp3 уже не послущать...
   With best regards, Eugene [ Registered Linux user #194650 ]
 --- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.4.18-pre7 (i686))
  * Origin: Ты остался на обочине, прогресс ушел вперед... (2:5080/196.72)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: pthread   Eugene Korovin   05 Feb 2002 15:58:31 
 Re: pthread   Oleg Polyanski   06 Feb 2002 13:39:48 
 Re: pthread   Zahar Kiselev   12 Feb 2002 06:00:48 
 pthread   Artyom Tarasenko   13 Feb 2002 12:29:46 
 pthread   Zahar Kiselev   13 Feb 2002 17:14:18 
 piix3 (was: pthread)   Artyom Tarasenko   14 Feb 2002 12:27:40 
 piix3 (was: pthread)   Zahar Kiselev   14 Feb 2002 21:37:36 
 piix3 (was: pthread)   Artyom Tarasenko   15 Feb 2002 11:14:18 
 Re: piix3   Eugene B. Berdnikov   15 Feb 2002 18:03:24 
 piix3   Artyom Tarasenko   18 Feb 2002 11:34:40 
 piix3 (was: pthread)   Zahar Kiselev   15 Feb 2002 19:45:22 
 piix3 (was: pthread)   Artyom Tarasenko   18 Feb 2002 11:50:14 
 piix3 (was: pthread)   Andrey Melnikov   14 Feb 2002 16:29:06 
 piix3 (was: pthread)   Artyom Tarasenko   14 Feb 2002 16:50:34 
 piix3 (was: pthread)   Andrey Melnikov   14 Feb 2002 21:55:02 
 piix3 (was: pthread)   Artyom Tarasenko   19 Feb 2002 20:08:38 
 piix3 (was: pthread)   Zahar Kiselev   14 Feb 2002 21:50:04 
 piix3 (was: pthread)   Andrey Melnikov   15 Feb 2002 15:51:54 
 piix3 (was: pthread)   Zahar Kiselev   15 Feb 2002 20:08:24 
Архивное /ru.linux/400486ef3360.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional