Re: Loopback performance from kernel 2.6.12 to 2.6.37

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Eric Dumazet
Date: Monday, November 8, 2010 - 11:23 pm

Le mardi 09 novembre 2010 à 06:22 +0100, Eric Dumazet a écrit :

On my laptop 
Intel(R) Core(TM)2 Duo CPU     T8300  @ 2.40GHz
(2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64
GNU/Linux) :

time dd if=/dev/zero bs=1M count=10000|netcat 127.0.0.1 9999
10000+0 enregistrements lus
10000+0 enregistrements écrits
10485760000 octets (10 GB) copiés, 38,2691 s, 274 MB/s

real	0m38.274s
user	0m1.870s
sys	0m38.370s


perf top result :

-------------------------------------------------------------------------------------------------
   PerfTop:    1948 irqs/sec  kernel:90.7%  exact:  0.0% [1000Hz cycles],  (all, 2 CPUs)
-------------------------------------------------------------------------------------------------

             samples  pcnt function                    DSO
             _______ _____ ___________________________ ___________________

             1867.00 12.4% copy_user_generic_string    [kernel.kallsyms]  
             1166.00  7.7% __ticket_spin_lock          [kernel.kallsyms]  
              744.00  4.9% __clear_user                [kernel.kallsyms]  
              667.00  4.4% system_call                 [kernel.kallsyms]  
              329.00  2.2% tcp_sendmsg                 [kernel.kallsyms]  
              304.00  2.0% schedule                    [kernel.kallsyms]  
              257.00  1.7% _raw_spin_unlock_irqrestore [kernel.kallsyms]  
              231.00  1.5% fget_light                  [kernel.kallsyms]  
              216.00  1.4% do_poll                     [kernel.kallsyms]  
              203.00  1.3% __read_chk                  /lib/libc-2.12.1.so
              202.00  1.3% __pollwait                  [kernel.kallsyms]  
              201.00  1.3% __poll                      /lib/libc-2.12.1.so
              187.00  1.2% system_call_after_swapgs    [kernel.kallsyms]  
              176.00  1.2% __write                     /lib/libc-2.12.1.so
              173.00  1.1% _raw_spin_lock_irqsave      [kernel.kallsyms]  
              163.00  1.1% tcp_recvmsg                 [kernel.kallsyms]  
              158.00  1.0% do_sys_poll                 [kernel.kallsyms]  
              153.00  1.0% vfs_write                   [kernel.kallsyms]  
              143.00  0.9% pipe_read                   [kernel.kallsyms]  
              141.00  0.9% fput                        [kernel.kallsyms]  
              121.00  0.8% common_file_perm            [kernel.kallsyms]  
              120.00  0.8% _cond_resched               [kernel.kallsyms]  


# vmstat 1
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 2  0   1456 120056  51572 2606876    0    0   158    41  254  190  9  2 88  0
 2  0   1456 120140  51580 2606868    0    0    12     0  758 158309 11 76 13  0
 2  0   1456 119520  51588 2606896    0    0     0   176  778 160749  8 80 12  0
 2  0   1456 120388  51588 2606896    0    0     0     0  730 158201  9 76 16  0
 3  0   1456 120388  51588 2606896    0    0     0     0  745 158490  8 76 16  0
 2  0   1456 120520  51588 2606896    0    0     0     0  991 159120  9 78 13  0
 2  0   1456 120024  51588 2606896    0    0     0     0  653 160023 10 79 11  0
 3  0   1456 120520  51588 2606896    0    0     0     0  659 160614  8 78 14  0
 2  0   1456 120272  51596 2606896    0    0     0    80  695 159922 10 75 14  0
 4  0   1456 120272  51596 2606896    0    0     0     0  675 158010  7 79 14  0


# powertop
     PowerTOP version 1.13      (C) 2007 Intel Corporation

< Detailed C-state information is not P-states (frequencies)
                                      Turbo Mode    43.1%
                                        2.40 Ghz    48.0%
                                        2.00 Ghz     8.2%
                                        1.60 Ghz     0.7%
                                        1200 Mhz     0.1%

Wakeups-from-idle per second : 542.9    interval: 10.0s
no ACPI power usage estimate available

Top causes for wakeups:
  21.9% (196.5)   [kernel scheduler] Load balancing tick
  21.2% (190.7)   [Rescheduling interrupts] <kernel IPI>
  12.7% (114.0)   PS/2 keyboard/mouse/touchpad interrupt
  12.0% (107.9)   plugin-containe
  11.1% ( 99.3)   alsa-sink
   6.0% ( 53.8)   firefox-bin
   4.4% ( 39.7)   fping
   3.9% ( 35.2)   Xorg
   1.3% ( 11.3)   [b43] <interrupt>
   1.1% ( 10.0)   ksoftirqd/0
   0.4% (  4.0)D  nagios3
   0.2% (  1.9)D  gnome-terminal
   0.7% (  6.4)   [Thermal event interrupts] <kernel IPI>



--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Mon Nov 8, 8:06 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Andrew Hendry, (Mon Nov 8, 5:05 pm)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Mon Nov 8, 10:22 pm)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Mon Nov 8, 11:23 pm)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Andrew Hendry, (Mon Nov 8, 11:30 pm)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Mon Nov 8, 11:38 pm)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Mon Nov 8, 11:42 pm)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Jesper Dangaard Brouer, (Tue Nov 9, 6:59 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Tue Nov 9, 7:06 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Jesper Dangaard Brouer, (Tue Nov 9, 7:16 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Tue Nov 9, 7:25 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Jesper Dangaard Brouer, (Tue Nov 9, 7:38 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Jesper Dangaard Brouer, (Wed Nov 10, 4:24 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Thu Nov 18, 6:52 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Eric Dumazet, (Thu Nov 18, 10:41 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, David Miller, (Thu Nov 18, 10:48 am)
Re: Loopback performance from kernel 2.6.12 to 2.6.37, Arnaldo Carvalho de Melo, (Sun Dec 12, 8:48 am)