Lines Matching refs:wget

100 As a simple test case, we'll profile the 'wget' of a fairly large file,
108 wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
115 root@crownbay:~# perf stat wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
119 Performance counter stats for 'wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2':
144 …root@crownbay:~# perf stat -e kmem:* -e cache-references -e cache-misses wget &YOCTO_DL_URL;/mirro…
148 Performance counter stats for 'wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2':
184 root@crownbay:~# perf record wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
198 .. image:: figures/perf-wget-flat-stripped.png
212 the executable that implements 'wget' in Yocto, but that instead of a
222 root@crownbay:~# perf record -g wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
231 .. image:: figures/perf-wget-g-copy-to-user-expanded-stripped.png
251 what happens at a high level when you run wget to get a file out on the
254 program 'wget' (which is actually a part of BusyBox, but that's not
260 down to wget i.e. a copy-to-user.
267 .. image:: figures/perf-wget-g-copy-from-user-expanded-stripped.png
271 from the wget program's userspace buffers to disk. To get the buffers to
272 disk, the wget program issues a ``write(2)``, which does a ``copy-from-user`` to
279 is spent in the program we're profiling, wget. Remember that wget is
281 is 'wget', the executable we're actually interested in is BusyBox. So
284 .. image:: figures/perf-wget-busybox-expanded-stripped.png
331 .. image:: figures/perf-wget-busybox-debuginfo.png
338 .. image:: figures/perf-wget-busybox-dso-zoom-menu.png
345 .. image:: figures/perf-wget-busybox-dso-zoom.png
355 .. image:: figures/perf-wget-g-copy-to-user-expanded-debuginfo.png
363 .. image:: figures/perf-wget-busybox-annotate-menu.png
371 .. image:: figures/perf-wget-busybox-annotate-udhcpc.png
530 …skb:* -e net:* -e napi:* -e sched:* -e workqueue:* -e irq:* -e syscalls:* wget &YOCTO_DL_URL;/mirr…
531 Performance counter stats for 'wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2':
592 …root@crownbay:~# perf record -g -e sched:sched_wakeup wget &YOCTO_DL_URL;/mirror/sources/linux-2.6…
619 receive paths that presumably end up waking up wget (busybox) when
651 wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
660 wget 1262 [001] 11624.858021: softirq_raise: vec=1 [action=TIMER]
661 wget 1262 [001] 11624.858074: softirq_entry: vec=1 [action=TIMER]
662 wget 1262 [001] 11624.858081: softirq_exit: vec=1 [action=TIMER]
663 wget 1262 [001] 11624.858166: sys_enter_read: fd: 0x0003, buf: 0xbf82c940, count: 0x0200
664 wget 1262 [001] 11624.858177: sys_exit_read: 0x200
665 wget 1262 [001] 11624.858878: kfree_skb: skbaddr=0xeb248d80 protocol=0 location=0xc15a5308
666 wget 1262 [001] 11624.858945: kfree_skb: skbaddr=0xeb248000 protocol=0 location=0xc15a5308
667 wget 1262 [001] 11624.859020: softirq_raise: vec=1 [action=TIMER]
668 wget 1262 [001] 11624.859076: softirq_entry: vec=1 [action=TIMER]
669 wget 1262 [001] 11624.859083: softirq_exit: vec=1 [action=TIMER]
670 wget 1262 [001] 11624.859167: sys_enter_read: fd: 0x0003, buf: 0xb7720000, count: 0x0400
671 wget 1262 [001] 11624.859192: sys_exit_read: 0x1d7
672 wget 1262 [001] 11624.859228: sys_enter_read: fd: 0x0003, buf: 0xb7720000, count: 0x0400
673 wget 1262 [001] 11624.859233: sys_exit_read: 0x0
674 wget 1262 [001] 11624.859573: sys_enter_read: fd: 0x0003, buf: 0xbf82c580, count: 0x0200
675 wget 1262 [001] 11624.859584: sys_exit_read: 0x200
676 wget 1262 [001] 11624.859864: sys_enter_read: fd: 0x0003, buf: 0xb7720000, count: 0x0400
677 wget 1262 [001] 11624.859888: sys_exit_read: 0x400
678 wget 1262 [001] 11624.859935: sys_enter_read: fd: 0x0003, buf: 0xb7720000, count: 0x0400
679 wget 1262 [001] 11624.859944: sys_exit_read: 0x400
765 irq__softirq_raise 1 11624.858021635 1262 wget vec=TIMER
766 irq__softirq_entry 1 11624.858074075 1262 wget vec=TIMER
767 irq__softirq_exit 1 11624.858081389 1262 wget vec=TIMER
768 …syscalls__sys_enter_read 1 11624.858166434 1262 wget nr=3, fd=3, buf=3213…
769 syscalls__sys_exit_read 1 11624.858177924 1262 wget nr=3, ret=512
770 …skb__kfree_skb 1 11624.858878188 1262 wget skbaddr=3945041280, …
771 …skb__kfree_skb 1 11624.858945608 1262 wget skbaddr=3945037824, …
772 irq__softirq_raise 1 11624.859020942 1262 wget vec=TIMER
773 irq__softirq_entry 1 11624.859076935 1262 wget vec=TIMER
774 irq__softirq_exit 1 11624.859083469 1262 wget vec=TIMER
775 …syscalls__sys_enter_read 1 11624.859167565 1262 wget nr=3, fd=3, buf=3077…
776 syscalls__sys_exit_read 1 11624.859192533 1262 wget nr=3, ret=471
777 …syscalls__sys_enter_read 1 11624.859228072 1262 wget nr=3, fd=3, buf=3077…
778 syscalls__sys_exit_read 1 11624.859233707 1262 wget nr=3, ret=0
779 …syscalls__sys_enter_read 1 11624.859573008 1262 wget nr=3, fd=3, buf=3213…
780 syscalls__sys_exit_read 1 11624.859584818 1262 wget nr=3, ret=512
781 …syscalls__sys_enter_read 1 11624.859864562 1262 wget nr=3, fd=3, buf=3077…
782 syscalls__sys_exit_read 1 11624.859888770 1262 wget nr=3, ret=1024
783 …syscalls__sys_enter_read 1 11624.859935140 1262 wget nr=3, fd=3, buf=3077…
784 syscalls__sys_exit_read 1 11624.859944032 1262 wget nr=3, ret=1024
870 to profile in the command-line e.g. 'perf record wget ...'.
886 In another window, run the wget test::
888 root@crownbay:~# wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.19.2.tar.bz2
892 Here we see entries not only for our wget load, but for
2254 …root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.…
2423 …root@crownbay:/media/sdc# rm linux-2.6.19.2.tar.bz2; wget &YOCTO_DL_URL;/mirror/sources/linux-2.6.…