Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Perl грузит проц на FreeBSD: Есть скрипт с бесконечным циклм

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
somebody_cm



Зарегистрирован: 02.04.2005
Сообщения: 1

СообщениеДобавлено: Сб Апр 02 2005 18:12    Заголовок сообщения: Perl грузит проц на FreeBSD: Есть скрипт с бесконечным циклм Ответить с цитатой

Есть скрипт с бесконечным циклом:
Код:
  while (1) {}


Запускаю скрипт под рутом, и исполняю top. Показывается, что
Код:
PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU    CPU COMMAND
66400 root     128    0 16464K  7452K RUN      0:04 80.45% 49.60% perl

т.е. мой скрипт офигенно грузит проц! (То же самое происходит и с пхп)
Вопрос в следующем - как это избежать? Мне не понятно, почему демон, которй тоже запущен под рутом совсем не грузит систему, хотя основан тоже на таком цикле...
Код:
 PID USERNAME PRI NICE   SIZE    RES STATE    TIME   WCPU    CPU COMMAND
52531 root       8    0  5900K  4948K wait    15:43  0.00%  0.00% perl

Вижу, что у демона state=wait, а у моего скриптa state=RUN...
Получается, что это решается на уровне программирования, а не ОС.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...