[Cyberduck-trac] [Cyberduck] #10773: High CPU usage (with the caveats)

Cyberduck trac at cyberduck.io
Sun Aug 4 05:43:47 UTC 2019


#10773: High CPU usage (with the caveats)
--------------------------+----------------------------
    Reporter:  antiquate  |      Owner:
        Type:  defect     |     Status:  new
    Priority:  normal     |  Milestone:
   Component:  core       |    Version:  7.0.1
    Severity:  normal     |   Keywords:  cpu, resources
Architecture:  Intel      |   Platform:  Windows 10
--------------------------+----------------------------
 {{{
 i7-3820QM, 32Gb RAM
 Windows 10 Pro 10.0.18362 Build 18362
 Cyberduck v7.0.2
 MountainDuck v3.1.0
 }}}

 Physical interface is dedicated to the Hyper-V switch, host OS is using
 virtual one via the "Internet sharing" feature:
 {{{
 > Get-NetAdapter | select Name, MediaType, MtuSize

 Name                       MediaType     MtuSize
 ----                       ---------     -------
 Physical                   802.3            1500
 vEthernet (ext_switch)     802.3            1500
 vEthernet (Default Switch) 802.3            1500
 }}}

 ----

 I have noticed that both MountainDuck and CyberDuck use excessive CPU
 while using protocols that impose small penalty on the traffic.[[BR]]
 For example, unencrypted FTP transfer over the 1Gbps localnet:

 [[Image(https://i.imgur.com/Qqb2hdq.png)]]

 The same using MountainDuck:

 [[Image(https://i.imgur.com/kVvNxL1.png)]]

 and its threads, sorted by CPU usage:

 [[Image(https://i.imgur.com/22S6IlX.png)]]

 Lastly, I have noticed that MountainDuck seems to cache content at system
 drive.[[BR]]Can this be disabled so application writes directly to a
 destination?

 [[Image(https://i.imgur.com/ZnXwPwb.png)]]

 [[Image(https://i.imgur.com/ylVjorg.png)]]

 While I am not quite familiar with NT-based systems, I am more than happy
 to help with the debugging of this issue.

--
Ticket URL: <https://trac.cyberduck.io/ticket/10773>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list