Компютер АМД Атлон ХР 2000+, мать солтек, оперативки 512 Мб и два венчестера 60 Гб. Стоит Мандрейк 9.2.
Когда запускаю програму clips и использую следующее перенаправление стандартных потоков ввода/вывода: clips < file1 > file.
Процес запускается и работает вполне нормально, пока использование ресурсов процесора не доходит до 98 или ббольше %, тогда компютер просто перегружается. Пробывал понизить приоритет процеса но результат нулевой.
Помогите разобратся, програма clips это програмная среда для разработки экспертных систем с использованием фактов и правил. Она работает с свом собственным терминалом.
Когда запускаю програму без перенаправления потоков, то такой проблемы нет.
Зарание спасибо за помощь!
Проблема использования ресурсов
-
Guest
Re: Проблема использования ресурсов
не может ли быть, что в поток передается инфа о чем то, что образует цикл. Например: получается так что clips пишит в файл что файл изменен, и сразу же обнаруживает что он был изменен... фиксирует изминение и тут же обнаруживает что он снова был изменен и что он изменен, и что он изменен....... Пример не очень хороший, но тем не менее... факт имеет место быть.
А вообще это надо спрашивать у тех, кто с ней реально работал
А вообще это надо спрашивать у тех, кто с ней реально работал
-
ptm
Re: Проблема использования ресурсов
Спасибо, за внимание к проблеме.
Мне нужно чтобы clips работал в режиме ожидания по мере посиупления инфрмации которая формируется при помощи php под apache. Поэтому я сделал фаил1 в который php записывает команды для clipsа, а clips в свою очередь должен их исполнять, так как я перенаправил поток ввода не из терминала а из файла1, а результат роботы должен писать в файл2. Просто необходимо интерактивная робота етих компонентов системы, и зарание неизвестно время поступления команд.
Эту систему тестировал под досом, вроде работает, но условие разместить ее под линуксом.
Мне нужно чтобы clips работал в режиме ожидания по мере посиупления инфрмации которая формируется при помощи php под apache. Поэтому я сделал фаил1 в который php записывает команды для clipsа, а clips в свою очередь должен их исполнять, так как я перенаправил поток ввода не из терминала а из файла1, а результат роботы должен писать в файл2. Просто необходимо интерактивная робота етих компонентов системы, и зарание неизвестно время поступления команд.
Эту систему тестировал под досом, вроде работает, но условие разместить ее под линуксом.
-
Guest
Re: Проблема использования ресурсов
а если старт ее каждые 1,5,15 или кажждые пол часа старт программы
-
ptm
Re: Проблема использования ресурсов
Этот вариант не подходит, так как пропадет эфект интерактивности (кто захочет дать запрос через инет и ждать хотябы 10 минут+время загрузки програмы с необходимым под него обеспечением+время ее работы).
Обьясните что это за команда Shell ulimited, и как с ней работать. Нашел лиш информацию, что с ее помощью можна выделять ресурсы для процеса.
Добавлено:
А можно ли зделать так чтобы програма была в так называемом ждучем режиме, и лиш при появлении инфы у входном потоке она активизировалась и обрабатывала команды, а потом опять переключалась в режим ожидания.
Обьясните что это за команда Shell ulimited, и как с ней работать. Нашел лиш информацию, что с ее помощью можна выделять ресурсы для процеса.
Добавлено:
А можно ли зделать так чтобы програма была в так называемом ждучем режиме, и лиш при появлении инфы у входном потоке она активизировалась и обрабатывала команды, а потом опять переключалась в режим ожидания.
-
makaveli lcf
Re: Проблема использования ресурсов
ptm
а загрузка доходит до 98% в каком случае? даже во время простоя программы? (когда клиенты не оращаются)
а загрузка доходит до 98% в каком случае? даже во время простоя программы? (когда клиенты не оращаются)
-
makaveli lcf
Re: Проблема использования ресурсов
Да програма лиш запущена с параметрами перенаправления
потоков
Насчет перегрузки компьютера все уже решилось,
оказалось что ряд конденсаторов фильтра процесора
слегка потекли, что привело к перегреву процесора
82 оС.
Но проблема с использованием ресурсов процесора остались.
потоков
Насчет перегрузки компьютера все уже решилось,
оказалось что ряд конденсаторов фильтра процесора
слегка потекли, что привело к перегреву процесора
82 оС.
Но проблема с использованием ресурсов процесора остались.