Доброе ВСЕМ!!!
Есть у меня скрипт, который пишет каждые 10 секунд в базу под файрбёрдом,
как можно проследить или понять то что он(скрипт, перл) использует аш 20 процентов ресурсов, причем постоянно???
>> Не могу понять почему perl в занимает 20 % ресурсов машиныкаких ресурсов ?! памяти, процессорного времени, буферов io ?!
>Есть у меня скрипт, который пишет каждые 10 секунд в базу под
>файрбёрдом,
>как можно проследить или понять то что он(скрипт, перл) использует аш 20
>процентов ресурсов, причем постоянно???iostat
systat
vmstatps: на самом деле слишком мало инфы
>Доброе ВСЕМ!!!
>Есть у меня скрипт, который пишет каждые 10 секунд в базу под
>файрбёрдом,
>как можно проследить или понять то что он(скрипт, перл) использует аш 20
>процентов ресурсов, причем постоянно???Потому что на Perl вы написали ресурсоёмкий программный перл.
>Доброе ВСЕМ!!!
>Есть у меня скрипт, который пишет каждые 10 секунд в базу под
>файрбёрдом,
>как можно проследить или понять то что он(скрипт, перл) использует аш 20
>процентов ресурсов, причем постоянно???Скрипт цикличекский?
Или регулярно запускаемый (cron)Если циклический то перед каждой новой итеррацией цикла нужно ставить задержку хотя бы 100 мсек. sleep(undef,undef,undef,0.1);
Если запускаемый, то только глубокий анализ кода.
>Скрипт цикличекский?
>Или регулярно запускаемый (cron)
>
>Если циклический то перед каждой новой итеррацией цикла нужно ставить задержку хотя
>бы 100 мсек. sleep(undef,undef,undef,0.1);
>Если запускаемый, то только глубокий анализ кода.
Доброе mthawk !!!
работает он у меня циклически каждые 10 сек. пишу простоwhile (++$c) {
&sw1('value');
sleep 10;
print "Прошло ".10*$c." секунд\n";
}.........
может это все не так на самом деле делается???в делфях я знаю есть timer, есть ли подобное в перле?
можно конечно это через крон запускать, но мне желательно запускать его каждые 10 сек ???
>>Скрипт цикличекский?
>>Или регулярно запускаемый (cron)
>>
>>Если циклический то перед каждой новой итеррацией цикла нужно ставить задержку хотя
>>бы 100 мсек. sleep(undef,undef,undef,0.1);
>>Если запускаемый, то только глубокий анализ кода.
>
>
>Доброе mthawk !!!
>работает он у меня циклически каждые 10 сек. пишу просто
>
>while (++$c) {
>&sw1('value');
>sleep 10;
>print "Прошло ".10*$c." секунд\n";
>}
>
>.........
>может это все не так на самом деле делается???
>
>в делфях я знаю есть timer, есть ли подобное в перле?
>
>можно конечно это через крон запускать, но мне желательно запускать его каждые
>10 сек ???
в данном случае нужно смотреть на процедуру sw1 ибо в этом коде отнимать ресурсы нечему.
>Доброе ВСЕМ!!!
>Есть у меня скрипт, который пишет каждые 10 секунд в базу под
>файрбёрдом,
>как можно проследить или понять то что он(скрипт, перл) использует аш 20
>процентов ресурсов, причем постоянно???
dprofpp спасёт гиганта мысли