Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Проблема использования ресурсов (http://forum.oszone.net/showthread.php?t=12629)

ptm 12-07-2004 12:12 66917

Компютер АМД Атлон ХР 2000+, мать солтек, оперативки 512 Мб и два венчестера 60 Гб. Стоит Мандрейк 9.2.
Когда запускаю програму clips и использую следующее перенаправление стандартных потоков ввода/вывода: clips < file1 > file.
Процес запускается и работает вполне нормально, пока использование ресурсов процесора не доходит до 98 или ббольше %, тогда компютер просто перегружается. Пробывал понизить приоритет процеса но результат нулевой.
Помогите разобратся, програма clips это програмная среда для разработки экспертных систем с использованием фактов и правил. Она работает с свом собственным терминалом.
Когда запускаю програму без перенаправления потоков, то такой проблемы нет.

Зарание спасибо за помощь!

Guest 12-07-2004 13:07 66918

не может ли быть, что в поток передается инфа о чем то, что образует цикл. Например: получается так что clips пишит в файл что файл изменен, и сразу же обнаруживает что он был изменен...  фиксирует изминение и тут же обнаруживает что он снова был изменен и что он изменен, и что он изменен....... Пример не очень хороший, но тем не менее... факт имеет место быть.
А вообще это надо спрашивать у тех, кто с ней реально работал

ptm 12-07-2004 13:29 66919

Спасибо, за внимание к проблеме.
Мне нужно чтобы clips работал в режиме ожидания по мере посиупления инфрмации которая формируется при помощи php под apache. Поэтому я сделал фаил1 в который php записывает команды для clipsа, а clips в свою очередь должен их исполнять, так как я перенаправил поток ввода не из терминала а из файла1, а результат роботы должен писать в файл2. Просто необходимо интерактивная робота етих компонентов системы, и зарание неизвестно время поступления команд.
Эту систему тестировал под досом, вроде работает, но условие разместить ее под линуксом.

Guest 12-07-2004 14:39 66920

а если старт ее каждые 1,5,15 или кажждые пол часа старт программы

ptm 12-07-2004 14:57 66921

Этот вариант не подходит, так как пропадет эфект интерактивности (кто захочет дать запрос через инет и ждать хотябы 10 минут+время загрузки програмы с необходимым под него обеспечением+время ее работы).

Обьясните что это за команда Shell ulimited, и как с ней работать. Нашел лиш информацию, что с ее помощью можна выделять ресурсы для процеса.


Добавлено:

А можно ли зделать так чтобы програма была в так называемом ждучем режиме, и лиш при появлении инфы у входном потоке она активизировалась и обрабатывала команды, а потом опять переключалась в режим ожидания.

makaveli lcf 12-07-2004 18:25 66922

ptm
а загрузка доходит до 98% в каком случае? даже во время простоя программы? (когда клиенты не оращаются)

ptm 16-07-2004 11:57 66923

Да програма лиш запущена с параметрами перенаправления
потоков

Насчет перегрузки компьютера все уже решилось,
оказалось что ряд конденсаторов фильтра процесора
слегка потекли, что привело к перегреву процесора
82 оС.

Но проблема с использованием ресурсов процесора остались.


Время: 02:19.

Время: 02:19.
© OSzone.net 2001-