Well, have you transferred the same amount of files with some other FTP
client just to compare how much "slower" the ftp component is? 40,000 files
in 3 minutes doesn't sounds ok.

On Wed, Apr 5, 2017 at 7:53 AM, Ayush Dixit [via Camel] <
ml-node+s465427n5796945...@n5.nabble.com> wrote:

> Hi,
>
> Can someone help me regarding the performance issue I am facing in camel
> SFTP component ? I have gone through the documentation but did not find
> anything that can improve performance.
>
> Thanks
> Ayush
>
> -----Original Message-----
> From: Ayush Dixit
> Sent: Tuesday, April 4, 2017 3:40 PM
> To: [hidden email] <http:///user/SendEmail.jtp?type=node&node=5796945&i=0>
> Cc: '[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5796945&i=1>' <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5796945&i=2>>
> Subject: RE: Performance issue in Camel SFTP component
>
>
> Thanks Claus , I've tried  stepwise=false  in camel producer . No such
> luck
>
> Also, I have tried download=false and useList=false. Still the performance
> is same. I am referring the below link for camel documentation
>
> http://camel.apache.org/ftp2.html
>
> Is there is anything else you think I can try?
>
> Thanks
> Ayush
>
>
> -----Original Message-----
> From: Claus Ibsen [mailto:[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5796945&i=3>]
> Sent: Tuesday, April 4, 2017 1:35 PM
> To: [hidden email] <http:///user/SendEmail.jtp?type=node&node=5796945&i=4>
> Cc: [hidden email] <http:///user/SendEmail.jtp?type=node&node=5796945&i=5>
> Subject: Re: Performance issue in Camel SFTP component
>
> Please spend more time to read the documentation and you can find options
> to tweak the options to use or not use FTP list etc, and there is also a
> stepwise option
>
> On Tue, Apr 4, 2017 at 9:16 AM, Ayush Dixit <[hidden email]
> <http:///user/SendEmail.jtp?type=node&node=5796945&i=6>>
> wrote:
>
> >
> >
> > Hi ,
> >
> >
> >
> >
> >
> > We have implemented a camel route where we are having camel sftp
> > producer to transfer a files to remote SFTP location but on
> > performance testing on client environment and on our local environment
> > we have observed degradation in the time for transferring files to
> remote SFTP location.
> > Please find the detailed analysis below. The we tried the various test
> > in our local environment. In each test we put around 22 files on camel
> > file consumer and each file took below time to write the file. PFB
> > details
> >
> >
> >
> >
> >
> > ============================================================
> > ============================
> >
> > When target directory having 20,000 files. Camel sftp producer took
> > around
> > 1 minute 43 second to a transfer file
> >
> > ============================================================
> > ============================
> >
> >
> >
> > DEBUG 07:00:38 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.FileConsumer> About to process file:
> > GenericFile[/data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1
> > /ST30PERFORPMAJAR17020726.txt] using exchange:
> > Exchange[ST30PERFORPMAJAR17020726.txt]
> >
> >            INFO 07:00:38 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > com.sigma.samp.imp.virginmedia.bss.voice.camelroutes.iopRoute.IOPRespo
> > nseFtpRouteBuilder> Picked IOP response file :
> > ST30PERFORPMAJAR17020726.txt from IOP FTP directory
> >
> >             INFO 07:00:38 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > com.sigma.samp.imp.virginmedia.bss.voice.camelroutes.iopRoute.IOPRespo
> > nseFtpRouteBuilder> Sending IOP response file :
> > ST30PERFORPMAJAR17020726.txt to ICOMS FTP directory
> >
> >             DEBUG 07:00:38 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.processor.SendProcessor> >>>> Endpoint[sftp://
> 10.100.150.
> > 190/icoms/1?download=false&maxMessagesPerPoll=10&
> > password=xxxxxx&tempPrefix=Q&username=sigmauser] Exchange[
> > ST30PERFORPMAJAR17020726.txt]
> >
> >
> >
> >
> >
> >
> >
> >             DEBUG 07:02:19 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.GenericFileConverter> Read file
> > /data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1/ST30PERFORP
> > MAJAR17020726.txt
> > (no charset)
> >
> >            DEBUG 07:02:19 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.remote.SftpOperations> About to store
> > file: QST30PERFORPMAJAR17020726.txt using stream:
> > java.io.BufferedInputStream@54a89ff5
> >
> >            DEBUG 07:02:19 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.remote.SftpOperations> Took 0.658
> > seconds
> > (658 millis) to store file: QST30PERFORPMAJAR17020726.txt and FTP
> > client
> > returned: true
> >
> >
> >
> >            DEBUG 07:02:20 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.remote.RemoteFileProducer> Wrote
> > [icoms/1/QST30PERFORPMAJAR17020726.txt]
> > to [Endpoint[sftp://10.100.150.190/icoms/1?download=false&;
> > maxMessagesPerPoll=10&password=xxxxxx&tempPrefix=Q&username=sigmauser]
> > ]
> >
> >            DEBUG 07:02:20 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.remote.SftpOperations> Renaming file:
> > icoms/1/QST30PERFORPMAJAR17020726.txt to: icoms/1/
> > ST30PERFORPMAJAR17020726.txt
> >
> >             INFO 07:02:20 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > com.sigma.samp.imp.virginmedia.bss.voice.camelroutes.iopRoute.IOPRespo
> > nseFtpRouteBuilder> IOP response file : ST30PERFORPMAJAR17020726.txt
> > successfully sent to ICOMS FTP directory
> >
> >
> >
> >
> >
> > ============================================================
> > ===========================
> >
> > When target directory having 40,000 files. Camel sftp producer took
> > around
> > 3 minute 17 second to transfer file
> >
> > ============================================================
> > ===========================
> >
> >
> >
> > DEBUG 07:47:23 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.FileConsumer> About to process file:
> > GenericFile[/data/users/slvm02/smp53/domains/v
> >
> >
> > mb/Icoms/iop_responses/1/SX30RPMAJAR1702483756.txt]
> > using exchange: Exchange[SX30RPMAJAR1702483756.txt]
> >
> >                 INFO 07:47:23 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > com.sigma.samp.imp.virginmedia.bss.voice.camelroutes.iopRoute.IOPRespo
> > nseFtpRouteBuilder>
> > Picked IOP response file :
> >
> >                                 SX30RPMAJAR1702483756.txt from IOP FTP
> > directory
> >
> >                 INFO 07:47:23 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > com.sigma.samp.imp.virginmedia.bss.voice.camelroutes.iopRoute.IOPRespo
> > nseFtpRouteBuilder>
> > Sending IOP response file
> >
> >                                 : SX30RPMAJAR1702483756.txt to ICOMS
> > FTP directory
> >
> >                 DEBUG 07:47:23 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.processor.SendProcessor> >>>> Endpoint[sftp://
> 10.100.150.
> > 190/icoms/1?download=false&maxMessagesPer
> >
> >                                 Poll=10&password=xxxxxx&
> > tempPrefix=Q&username=sigmauser] Exchange[SX30RPMAJAR1702483756.txt]
> >
> >
> >
> >
> >
> >                 DEBUG 07:50:40 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.GenericFileConverter> Read file
> > /data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1/SX30RPMAJAR
> > 1702483756.txt
> > (no charset)
> >
> >                 DEBUG 07:50:40 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.remote.SftpOperations> About to store
> > file: QSX30RPMAJAR1702483756.txt using stream:
> > java.io.BufferedInputStream@
> > 7954cfa8
> >
> >                 DEBUG 07:50:40 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.remote.SftpOperations> Took 0.659
> > seconds
> > (659 millis) to store file: QSX30RPMAJAR1702483756.txt and FTP client
> > returned: true
> >
> >                 DEBUG 07:50:41 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.remote.RemoteFileProducer> Wrote
> > [icoms/1/QSX30RPMAJAR1702483756.txt]
> > to [Endpoint[sftp://10.100.150.190/icoms/1?download=false&;
> > maxMessagesPerPoll=10&password=xxxxxx&tempPrefix=Q&username=sigmauser]
> > ]
> >
> >                 DEBUG 07:50:41 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > org.apache.camel.component.file.remote.SftpOperations> Renaming file:
> > icoms/1/QSX30RPMAJAR1702483756.txt to:
> > icoms/1/SX30RPMAJAR1702483756.txt
> >
> >                 INFO 07:50:41 (Camel (cfgMgrCamelContext) thread #6 -
> > file:///data/users/slvm02/smp53/domains/vmb/Icoms/iop_responses/1)
> > com.sigma.samp.imp.virginmedia.bss.voice.camelroutes.iopRoute.IOPRespo
> > nseFtpRouteBuilder> IOP response file : SX30RPMAJAR1702483756.txt
> > successfully sent to ICOMS FTP directory
> >
> >
> >
> >
> >
> >
> >
> > ============================================================
> > ========================================
> >
> > Similarly when we achieved the files from target directory. It took
> > around
> > 6 sec.It seems like there is a performance issue with camel sftp
> component.
> > Does it list the files in target directory which is taking time.
> >
> > ============================================================
> > =======================================
> >
> >
> >
> > PFB the producer route which we set up
> >
> > sftp://10.100.150.190/icoms/1?download=false&maxMessagesPerPoll=10&;
> > password=xxxxxx&tempPrefix=Q&username=sigmauser
> >
> >
> >
> >
> >
> > Please let us know if you need anything else.
> >
> >
> >
> >
> >
> > *Ayush Dixit*
> > *Software Engineer*
> > [hidden email] <http:///user/SendEmail.jtp?type=node&node=5796945&i=7>
> >
> > O: +91.20.25661992 x 321 <+91%2020%202566%201992>
> <+91%2020%202566%201992> |  M:
> > +91-814-982-6260 <+91%2081498%2026260> <+91%2081498%2026260> | Skype:
> ayushdixit421
> >
> > [image: cid:image001.jpg@01D16809.E12C0D50]
> > <http://www.sigma-systems.com/>
> >
> >
> >
> >
> >
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://camel.465427.n5.nabble.com/Performance-issue-in-
> Camel-SFTP-component-tp5796893p5796945.html
> To start a new topic under Camel - Users, email
> ml-node+s465427n465428...@n5.nabble.com
> To unsubscribe from Camel - Users, click here
> <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=465428&code=c291Y2lhbmNlLmVxZGFtLnJhc2h0aUBnbWFpbC5jb218NDY1NDI4fDE1MzI5MTE2NTY=>
> .
> NAML
> <http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: 
http://camel.465427.n5.nabble.com/Performance-issue-in-Camel-SFTP-component-tp5796893p5796947.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to