User:Hashar/bug41607

From Wikitech
< User:Hashar(Difference between revisions)
Jump to: navigation, search
m
m
Line 27: Line 27:
 
   0.04    0.000012          0      3589          fstat
 
   0.04    0.000012          0      3589          fstat
 
snip...
 
snip...
 +
</pre>
 +
 +
strace -c -f (count and follow forks):
 +
 +
<pre>
 +
% time    seconds  usecs/call    calls    errors syscall
 +
------ ----------- ----------- --------- --------- ----------------
 +
41.11    0.025380          0  5471037          rt_sigprocmask
 +
38.88    0.024002          32      760          fsync
 +
13.79    0.008514        608        14          wait4
 +
  2.72    0.001679          1      2700          read
 +
  2.70    0.001667        111        15          clone
 +
  0.41    0.000256          0    11578          write
 +
  0.24    0.000148          1      231          unlink
 +
  0.04    0.000023          0      9063        16 lseek
 +
  0.03    0.000020          0      1276        20 open
 +
  0.02    0.000013          0      3638          fstat
 +
  0.02    0.000013          0      3425          fcntl
 +
  0.02    0.000013          0      793          getcwd
 +
  0.01    0.000008          0      5814        43 lstat
 +
  0.00    0.000000          0      1392          close
 +
  0.00    0.000000          0      1504        58 stat
 +
  0.00    0.000000          0        1          poll
 +
  0.00    0.000000          0      965          mmap
 +
  0.00    0.000000          0      245          mprotect
 +
  0.00    0.000000          0      691          munmap
 +
  0.00    0.000000          0      594          brk
 +
  0.00    0.000000          0      177          rt_sigaction
 +
  0.00    0.000000          0        7          rt_sigreturn
 +
  0.00    0.000000          0        33        22 ioctl
 +
  0.00    0.000000          0      1249      842 access
 
</pre>
 
</pre>

Revision as of 10:25, 1 November 2012

Install a snapshot of MediaWiki using sqlite:

wget https://integration.mediawiki.org/nightly/mediawiki/core/mediawiki-78a5729.zip
unzip mediawiki-78a5729.zip
cd mediawiki-78a5729
# Install a basic database using sqlite as a backend
php maintenance/install.php benchwiki sysop --pass secret --dbtype sqlite --dbpath .

# Run the Dump test suite
php tests/phpunit/phpunit.php --group Dump

With strace -c (count):

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 69.86    0.022932           0   5117222           rt_sigprocmask
 16.49    0.005412         677         8           clone
 12.19    0.004000           5       760           fsync
  0.64    0.000209           0      9063        16 lseek
  0.56    0.000183           0     11384           write
  0.08    0.000026           0      1226        20 open
  0.05    0.000015           0      1293           close
  0.04    0.000014           0       567           brk
  0.04    0.000014           0      1193       786 access
  0.04    0.000012           0      3589           fstat
snip...

strace -c -f (count and follow forks):

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 41.11    0.025380           0   5471037           rt_sigprocmask
 38.88    0.024002          32       760           fsync
 13.79    0.008514         608        14           wait4
  2.72    0.001679           1      2700           read
  2.70    0.001667         111        15           clone
  0.41    0.000256           0     11578           write
  0.24    0.000148           1       231           unlink
  0.04    0.000023           0      9063        16 lseek
  0.03    0.000020           0      1276        20 open
  0.02    0.000013           0      3638           fstat
  0.02    0.000013           0      3425           fcntl
  0.02    0.000013           0       793           getcwd
  0.01    0.000008           0      5814        43 lstat
  0.00    0.000000           0      1392           close
  0.00    0.000000           0      1504        58 stat
  0.00    0.000000           0         1           poll
  0.00    0.000000           0       965           mmap
  0.00    0.000000           0       245           mprotect
  0.00    0.000000           0       691           munmap
  0.00    0.000000           0       594           brk
  0.00    0.000000           0       177           rt_sigaction
  0.00    0.000000           0         7           rt_sigreturn
  0.00    0.000000           0        33        22 ioctl
  0.00    0.000000           0      1249       842 access
Personal tools
Namespaces

Variants
Actions
Navigation
Ops documentation
Wiki
Toolbox