Opa Leonardo, verdade, desculpe não tinha entendido, vou pesquisar como fazer, estou meio sem criatividade para fazer isso agora.
Logo logo vou fazer as alterações devidas nele e vou lançar uma versão Open no GITHUB. Obrigado, boa ideia. .............................................................................................. *Nilton OS* | *Working Linux 15 years ago* | linuxpro.com.br <http://blog.linuxpro.com.br> *"Cert: LPI101, ITILv3 2011"* Em 16 de fevereiro de 2015 17:02, Leonardo Ruoso <leona...@ruoso.com> escreveu: > O que eu sugeri foi fazer um cliente super fino em C e colocar o atual > código como um daemon. Isso deveria ser coisa de um dia de trabalho e uns > dias de testes. Não sugiro refazer em C tudo. > Em 16/02/2015 16:56, "Nilton OS" <jnilti...@gmail.com> escreveu: > > Obrigado a todos, é que esse código já está rodando mais de 7 anos, ele >> está funcionando muito bem mesmo, faço manutenção a cada 6 meses nele, para >> melhorar seu comportamento, ele tem mais de 1.000 de códigos. >> >> Antes ele tinha bem mais, aos poucos fui tirando uma gordura dele. >> Eu gostaria de fazer um cara desses em C, só que vai demandar muito tempo >> nesse momento, mas já estou pensando nisso. >> >> Se tiver mais dicas ou conhecerem um filtro bacana em C, por favor >> comente. >> >> >> >> .............................................................................................. >> *Nilton OS* | *Working Linux 15 years ago* | linuxpro.com.br >> <http://blog.linuxpro.com.br> >> *"Cert: LPI101, ITILv3 2011"* >> >> Em 16 de fevereiro de 2015 16:15, Leonardo Ruoso <leona...@ruoso.com> >> escreveu: >> >>> Em 16 de fevereiro de 2015 15:47, Nilton OS <jnilti...@gmail.com> >>> escreveu: >>> >>>> Olá a todos, boa tarde, gostaria de tirar uma dúvida, chamar o system() >>>> muitas vezes um em script em perl eu tenho perda de performance. >>>> >>>> Pois estou dando manutenção em alguns scripts em perl de filtro de >>>> e-mail e ele chama muito o system() para mover e apagar arquivos. >>>> >>>> O ambiente está rodando em cima do Linux com ambiente de E-mail em cima >>>> do Postfix, filtro via pipe do Postfix. >>>> >>>> Ambiente muito grande de e-mail. >>>> >>> >>> Email é intensivo de I/O. >>> >>> Uma forma de melhorar a performance é criar um daemon e um client em C >>> que vai funcionar como milter no Postfix. >>> >>> Eu acho bastante improvável que o impacto de usar system chamando algo >>> como mv seja relevante em relação ao impacto de chamar um script que vai >>> ser interpretado e compilado a cada rodada, mas é mais fácil escrever >>> código robusto usando chamada nativa de API do que chamando aplicativo via >>> system. >>> >>> >>> >>>> >>>> .............................................................................................. >>>> *Nilton OS* | *Working Linux 15 years ago* | linuxpro.com.br >>>> <http://blog.linuxpro.com.br> >>>> *"Cert: LPI101, ITILv3 2011"* >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>> =end disclaimer >>>> >>>> >>> >>> >>> -- >>> Leonardo Ruoso >>> Journalist, Perl developer and business consultant >>> Media, UFC/2006; Telecom, IFCE/1998 >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>> =end disclaimer >>> >>> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> >> > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer