|
From: | Martin Apel |
Subject: | Re: Accessing SMB shares extremely slow |
Date: | Tue, 23 Oct 2012 11:55:58 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux i686 on x86_64; rv:16.0) Gecko/20121010 Thunderbird/16.0.1 |
Hi Michael,I downloaded Tramp 2.2.6 and compiled it locally, once with and once without your patch. Unfortunately it still takes long to load a file via SMB, although the numbers have changed a bit.
These are the timings with your patch applied: tramp-smb-file-name-handler 331 13.908059000 0.0420183051 tramp-smb-handle-file-local-copy 1 6.934721 6.934721 tramp-smb-send-command 1 6.934045 6.934045 tramp-smb-wait-for-output 1 6.933865 6.933865 tramp-accept-process-output 70 6.9326070000 0.0990372428 accept-process-output 70 6.9289739999 0.0989853428 tramp-smb-file-name-p 331 0.0038900000 1.175...e-05 tramp-smb-handle-expand-file-name 98 0.0023489999 2.396...e-05 tramp-smb-handle-file-writable-p 2 0.001442 0.000721 tramp-smb-handle-file-attributes 36 0.001208 3.355...e-05 tramp-smb-handle-file-directory-p 1 0.000694 0.000694 tramp-smb-get-file-entries 1 0.000142 0.000142 tramp-smb-maybe-open-connection 1 0.000136 0.000136 tramp-smb-get-stat-capability 1 3.5e-05 3.5e-05 tramp-smb-get-localname 1 3.3e-05 3.3e-05 tramp-smb-get-cifs-capabilities 1 1.6e-05 1.6e-05 tramp-smb-get-share 2 1.4e-05 7e-06 These are the timings without your patch: tramp-smb-file-name-handler 325 13.909561999 0.0427986523 tramp-smb-handle-file-local-copy 1 6.911654 6.911654 tramp-smb-send-command 1 6.91091 6.91091 tramp-smb-wait-for-output 1 6.910854 6.910854 tramp-accept-process-output 7 6.910483 0.9872118571 accept-process-output 7 0.903947 0.1291352857 tramp-smb-handle-file-writable-p 2 0.0274330000 0.0137165000 tramp-smb-file-name-p 325 0.0030609999 9.418...e-06 tramp-smb-handle-expand-file-name 97 0.0018900000 1.948...e-05 tramp-smb-handle-file-attributes 36 0.0010819999 3.005...e-05 tramp-smb-handle-file-directory-p 1 0.000719 0.000719 tramp-smb-get-file-entries 1 0.000137 0.000137 tramp-smb-get-localname 1 3.2e-05 3.2e-05 tramp-smb-get-stat-capability 1 3.1e-05 3.1e-05 tramp-smb-maybe-open-connection 1 1.7e-05 1.7e-05 tramp-smb-get-cifs-capabilities 1 1.6e-05 1.6e-05 tramp-smb-get-share 2 1.300...e-05 6.500...e-06 Best Regards, Martin On 23/10/12 11:26, Michael Albinus wrote:
Martin Apel <address@hidden> writes:Hi Michael,Hi Martin,thanks for the patch, I tried it out. Unfortunately it does not help. Here are the new measurements: tramp-accept-process-output 7 6.8113620000 0.9730517142 accept-process-output 7 0.805556 0.1150794285This difference shouldn't happen anymore.I noticed, that the line numbers in the patch are significantly different from the ones I got. I used the tramp version delivered with Emacs 24.2, so the line numbers, where I applied the patch, are 1375 and 1389. Should I upgrade to the most recent version of tramp and try again?My patch was on top of the recent version in Tramp's repository, as usally. You could download Tramp 2.2.6 from the ftp repository, it is 4 weeks old. In tramp-smb.el, there shall still be the same line numbers; the patch shall apply w/o problems. Don't forget to compile; tramp-loaddefs.el must be regenerated.Best Regards, MartinBest regards, Michael.
-- Martin Apel Software Architect Phone: + 49 8105 77266-53 E-Mail: address@hidden SIMPACK AG Friedrichshafener Strasse 1, 82205 Gilching, Germany address@hidden, www.simpack.com Phone: + 49 8105 77266-0 Fax: + 49 8105 77266-11 Executive Board: Dr. Alexander Eichberger, Dr. Lutz Mauer Chair of Supervisory Board: Silvia Förster (CPA) Commercial Register München HRB 181 229 ____________ Virus checked by G Data AntiVirus Version: AVA 22.6485 dated 23.10.2012
[Prev in Thread] | Current Thread | [Next in Thread] |