Herramientas de usuario

Herramientas del sitio


notas:strace

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
notas:strace [2020/04/17 01:55] – [Extras] cayunotas:strace [2020/04/17 01:59] – [Ejemplo de ejecución] cayu
Línea 228: Línea 228:
 close(3)                                = 0 close(3)                                = 0
 +++ exited with 0 +++ +++ exited with 0 +++
 +</code>
 +
 +Estadísticas de las llamadas :
 +<code>
 +strace -c  ./socket  cayu.com.ar 80
 +<html>
 +<head><title>301 Moved Permanently</title></head>
 +<body bgcolor="white">
 +<center><h1>301 Moved Permanently</h1></center>
 +<hr><center>nginx</center>
 +</body>
 +</html>
 +% time     seconds  usecs/call     calls    errors syscall
 +------ ----------- ----------- --------- --------- ----------------
 + 24,08    0,000164          82                   write
 + 22,76    0,000155                  21           read
 + 16,45    0,000112         112                   shutdown
 + 12,92    0,000088          22                 2 connect
 +  8,37    0,000057                  17           close
 +  4,55    0,000031          31                   sendto
 +  2,79    0,000019                             socket
 +  2,35    0,000016                             poll
 +  2,06    0,000014                             munmap
 +  1,91    0,000013                             setsockopt
 +  0,88    0,000006                             ioctl
 +  0,88    0,000006                             recvfrom
 +  0,00    0,000000                             stat
 +  0,00    0,000000                  13           fstat
 +  0,00    0,000000                             lseek
 +  0,00    0,000000                  26           mmap
 +  0,00    0,000000                             mprotect
 +  0,00    0,000000                             brk
 +  0,00    0,000000                           1 access
 +  0,00    0,000000                             execve
 +  0,00    0,000000                             uname
 +  0,00    0,000000                           1 arch_prctl
 +  0,00    0,000000                  13           openat
 +------ ----------- ----------- --------- --------- ----------------
 +100.00    0,000681                   138         4 total
 </code> </code>
 ===== Extras y referencias útiles ===== ===== Extras y referencias útiles =====
Línea 234: Línea 273:
   * https://www.linkedin.com/learning/faster-python-services/strace   * https://www.linkedin.com/learning/faster-python-services/strace
   * https://www.amazon.es/Linux-Security-Cookbook-Daniel-Barrett/dp/0596003919   * https://www.amazon.es/Linux-Security-Cookbook-Daniel-Barrett/dp/0596003919
 +  * https://www.mcanan.uy/blog/strace/
   * https://strace.io/   * https://strace.io/
notas/strace.txt · Última modificación: 2020/04/17 02:11 por cayu