<table><tr><td style="">sitter edited the summary of this revision. <a href="https://phabricator.kde.org/transactions/detail/PHID-XACT-DREV-hb5figyqeiwszwr/">(Show Details)</a>
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D27504">View Revision</a></tr></table><br /><div><strong>CHANGES TO REVISION SUMMARY</strong><div><div style="white-space: pre-wrap; color: #74777D;"><div style="padding: 8px 0;">...</div>size and server type).<br />
<br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">compared to the old code this should more or less alway</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">for many tiny files performance is about where it wa</span>s be<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);"> 100% faster for</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">fore. the larger</span><br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">large files.</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">the files get the greater the gains from this diff though.<br />
<br />
specifically here's some samples I've taken:</span><br />
<br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">multiple small files should see an equal improvement from what I've seen</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">- for downloads from windows10<br />
- 1G & 4G file<br />
- compared to 20.04 is ~77% faster<br />
- within 10% of windows<br />
- 8G file<br />
- compared to 20.04 is ~79% faster<br />
- within 5% of windows<br />
- uploads to windows10<br />
- all sizes<br />
- compared to 20.04 is ~50% faster<br />
- now comparable performance to windows<br />
- for remote-to-remote file copies from windows10 to smbd 4.11.6<br />
- 1000 x 5K files<br />
- no change, dreadfully slow, likely problem in KIO internals</span><br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">copying my kio-extras dir around.<br />
<br />
for some reason gains seem much greater against win10 servers, though that</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);"> - 1G file<br />
- compared to 20.04 is ~45% faster</span><br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">may be because the test systems I've set up are not having equivalent IO</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);"> - within 8% of windows</span><br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">capabilities.<br />
<br />
in general, all of the above only applies</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);"> - 4G file<br />
- compared</span> to <span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">cases where the server's disk</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);">20.04 is ~95% faster</span><br />
<span style="padding: 0 2px; color: #333333; background: rgba(251, 175, 175, .7);">output will be able to saturate the request volum</span><span style="padding: 0 2px; color: #333333; background: rgba(151, 234, 151, .6);"> - and somehow 18% faster than windows (could be a fluke)<br />
<br />
I've done transfers for 128M, 256M, 512M, 1G, 4G and partially 8G. Differences not mentioned are either unchanged or negligibl</span>e.</div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R320 KIO Extras</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D27504">https://phabricator.kde.org/D27504</a></div></div><br /><div><strong>To: </strong>sitter, ngraham, cfeck, Frameworks, Dolphin<br /><strong>Cc: </strong>mmustac, meven, hallas, anthonyfieroni, asturmlechner, kde-frameworks-devel, kfm-devel, nikolaik, pberestov, iasensio, fprice, LeGast00n, cblack, fbampaloukas, alexde, GB_2, Codezela, feverfew, michaelh, spoorun, navarromorales, firef, ngraham, andrebarros, bruns, emmanuelp, mikesomov<br /></div>