EldoS Corporation - Software components for data Security, Storage and Transfer
Support button
Home / Forums / Callback File System / Forum «Callback File System» - EldoS Corporation
SITE SEARCH
Advanced search
SOLUTION GUIDE
For Software Developers
For Business Integrators
PRODUCT LINES
BizCrypto
SecureBlackbox
Callback File System
CallbackFilter
CallbackDisk
SolFS (Solid File System)
RawDisk
Rethync
MsgConnect
VoxPopuli
SFTP Net Drive
NEED HELP?
Support options
Knowledgebase
Forums
HelpDesk
CUSTOMER RELATIONS
Testimonials
Our clients
Geography
Contact Us
Time to Rest
My Control Center
COMPANY INFORMATION
Company news
Seasonal newsletter
Corporate information
For investors
For press
For partners
FOLLOW US
Forums list
New topics
Topics list
Search
Help
Login
Register

Performace of CBFS

Also by EldoS Corporation: BizCrypto
Components for BizTalk® and SQL Server® Integration Services that let you securely store and transfer information in your business automation solutions.
#17737
Created: 10/05/2011 07:25:44
by Wojciech Waga (Basic support level)
Profile
E-Mail
Registration date: 10/05/2011
Total messages: 3

Hi,

I've just got through the forum in search of performance-related topics. Unfortunately I didn't manage to find an answer I was looking for. Namely, how many MB/s one can get on CBFS for both read and write operations. I mean normal use case for example windows embedded drag and drop copy mechanism.

We want to implement something like SFTP Net Drive but faster. On my computer SFTP Net Drive was able to achieve less than 5MB/s and we need to know whether the bottleneck is CBFS or the SSH part of this software.

Bandwidth of around 100Mbps is critical for us, 1Gbps is most welcome.

Cheers,
Wojtek
Back to top
#17738
Created: 10/05/2011 07:43:27
by Eugene Mayevski (EldoS Corp.)

You've made my day with your requirements :).

Yet CBFS also adds to slowdown due to necessity to call the user-mode code, so your question is partially applicable. But unfortunately no satisfactory (for you) answer can be given, and here's why. SFTP is a complicated protocol where data is wrapped into several packages one in another. All of this takes time. Encryption is also quite slow process. 10 MBps is probably a limit for SFTP even in properly setup and capable environments.


Sincerely yours,
Eugene Mayevski
Back to top
#17739
Created: 10/05/2011 08:16:21
by Wojciech Waga (Basic support level)
Profile
E-Mail
Registration date: 10/05/2011
Total messages: 3

Hi,

thank you for a really quick answer.

I'm fully aware of the context switches and their influence on performance (especially IO performance).

As far as I know both sshfs and scp are capable of transferring up to 40MB/s. We are just wondering about whether it is possible to get this much from CBFS or it is going to be the factor limiting our performance and we need to fall-back to kernel programming anyway.

Cheers,
Wojtek
Back to top
#17741
Created: 10/05/2011 08:38:31
by Eugene Mayevski (EldoS Corp.)

I don't know what sshfs is, and SCP is not SFTP. SCP is run over SSH1 and there's a different procedure of packet handling there. To answer your question - build a test and measure.


Sincerely yours,
Eugene Mayevski
Back to top
#17742
Created: 10/05/2011 08:40:34
by Eugene Mayevski (EldoS Corp.)

Also I made a typo when writing - 10 MBytes per second is near the upper limit, not 10 mbit/s. What you are referring to is about 4.5 MBytes per second.


Sincerely yours,
Eugene Mayevski
Back to top
#17747
Created: 10/05/2011 10:01:53
by Oleg Savelos (Standard support level)
Profile
E-Mail
Registration date: 08/25/2008
Total messages: 18

In my project files are copied through network with my own file transfer protocol and i can easily achive speeds up to 50/60 megabytes per second. So that would conclude that it is possible to have a high performance with CBFS. The only case where the performance lets down is when you have to much random access,small data block read writes and attributes beign set on files. But even so the performance was greatly imporved by CBFS Development team when they implemented kernel caching in latest build.

You should definitely give it a try , the programming api is ridiculosly easy ;)
Back to top
#17751
Created: 10/05/2011 12:48:12
by Wojciech Waga (Basic support level)
Profile
E-Mail
Registration date: 10/05/2011
Total messages: 3

Thanks for the answers.

It looks like it's worth giving a try. I will let you know if we manage to outperform SFTP NEt Drive.

Best,
Wojtek
Back to top
Also by EldoS Corporation: MsgConnect
Cross-platform protocol-independent communication framework for building peer-to-peer and client-server applications and middleware components.


Statistics

Topic viewed 621 times

Number of guests: 1, registered members: 0, in total hidden: 0

Forums list
New topics
Topics list
Search
Help
Login
Register



|
Contact Us | Terms of Use | Trademarks | Privacy Statement | Site Index
Copyright (c) 1998-2013, EldoS Corporation
Design by Web Arsenal