Científico informático australiano
Brendan Gregg es un ingeniero informático conocido por su trabajo en el campo del rendimiento informático. Trabaja para Intel , [1] y anteriormente trabajó en Netflix , Sun Microsystems , Oracle Corporation y Joyent . Nació en Newcastle, Nueva Gales del Sur y se graduó en la Universidad de Newcastle, Australia .
En noviembre de 2013, recibió el premio LISA Outstanding Achievement Award "por sus contribuciones en el campo de la administración de sistemas, en particular su trabajo innovador en metodologías de análisis del rendimiento de sistemas". [2] Investiga y escribe sobre el rendimiento de Linux en su blog. [3]
Contribuciones
Gregg ha desarrollado varias metodologías para el análisis del rendimiento, en particular la metodología USE (abreviatura de Utilization Saturation and Errors Method ). [4]
También ha creado tipos de visualización para ayudar al análisis del rendimiento, incluidos mapas de calor de latencia, [5] mapas de calor de utilización, mapas de calor de compensación de subsegundos y gráficos de llama. [6]
Sus herramientas están incluidas en múltiples sistemas operativos y productos, y son utilizadas por empresas de todo el mundo. Fue pionero en el uso de eBPF como tecnología de observabilidad, [7] incluyendo la creación de muchas herramientas avanzadas de seguimiento de eBPF para proporcionar información única sobre el comportamiento del sistema. Como ingeniero de kernel, desarrolló ZFS L2ARC: una tecnología pionera de rendimiento del sistema de archivos. También ha desarrollado e impartido cursos de formación profesional sobre rendimiento informático.
Gregg es autor de cientos de artículos sobre el rendimiento de los sistemas y de varios libros técnicos, entre ellos Systems Performance 2nd Edition (2020) y BPF Performance Tools (2019), ambos de la serie de informática profesional Addison-Wesley. Sus libros anteriores trataban sobre el rendimiento de Solaris y DTrace, y fueron publicados por Prentice Hall. Sus libros son lecturas recomendadas o obligatorias en las principales empresas de tecnología.
Gregg era conocido anteriormente como un experto en el uso de DTrace y el creador de DTraceToolkit . [8] También es la estrella del video viral Shouting in the Data Center . [9]
Publicaciones
- — (Diciembre de 2020). Rendimiento de sistemas, segunda edición . ISBN 978-0136820154.
- — (Diciembre de 2019). Herramientas de rendimiento de BPF . Addison-Wesley. ISBN 978-0136554820.
- — (mayo de 2016). "The Flame Graph". Comunicaciones de la ACM . 59 (6). Association for Computing Machinery : 48–57. doi :10.1145/2909476. ISSN 0001-0782. S2CID 13918204 . Consultado el 16 de octubre de 2021 .
- — (abril de 2014). "El caso del núcleo torpe". ;login: . 39 (2). USENIX : 21–25. ISSN 1044-6397 . Consultado el 16 de septiembre de 2014 .
- — (Octubre de 2013). Rendimiento de sistemas: la empresa y la nube . Pearson Educación. ISBN 978-0133390094.
- — (febrero de 2013). "Pensar metódicamente sobre el rendimiento". Communications of the ACM . 56 (2): 45–51. doi :10.1145/2408776.2408791. S2CID 18218617 . Consultado el 17 de marzo de 2013 .(enlace detallado)
- Brendan Gregg; Jim Mauro (2011). DTrace: seguimiento dinámico en Oracle Solaris, Mac OS X y FreeBSD . Prentice Hall. ISBN 978-0-13-209151-0.
- — (Julio de 2010). "Visualización de la latencia del sistema". Communications of the ACM . 53 (7): 48–54. doi : 10.1145/1785414.1785435 . Consultado el 31 de enero de 2012 .
- Richard McDougall; Jim Mauro; Brendan Gregg (2006). Rendimiento y herramientas de Solaris: técnicas DTrace y MDB para Solaris 10 y OpenSolaris . Sun Microsystems Press/Prentice Hall. ISBN 0131568191.
Referencias
- ^ @brendangregg (1 de mayo de 2022). "¡Gracias, Greg! Estoy encantado de unirme a [Intel] en este momento tan emocionante" ( Tweet ) – vía Twitter .
- ^ Asociación USENIX (10 de noviembre de 2013). "Premio LISA al logro excepcional".
- ^ Brendan Gregg. "www.brendangregg.com/blog".
- ^ Gregg, Brendan. "El método USE". www.brendangregg.com . Consultado el 6 de julio de 2018 .
- ^ Joab Jackson (28 de junio de 2010). «Ingeniero de Oracle revela misterios de latencia con mapas de calor». Archivado desde el original el 9 de noviembre de 2013. Consultado el 9 de noviembre de 2013 .
- ^ Joab Jackson (8 de noviembre de 2013). "El gráfico de llamas muestra el rendimiento del sistema informático bajo una nueva luz".
- ^ Linux Foundation (12 de agosto de 2021). «Facebook, Google, Isovalent, Microsoft y Netflix lanzan la Fundación eBPF como parte de la Fundación Linux».
- ^ Brendan Gregg. "Kit de herramientas DTrace".
- ^ Bryan Cantrill; Brendan Gregg (31 de diciembre de 2008). "Gritos en el centro de datos". YouTube .
Enlaces externos
- "Entrevista con Brendan Gregg, ganador del premio LISA 2013 por logros sobresalientes en administración de sistemas". 12 de noviembre de 2013.
- Sitio web oficial
- Brendan Gregg (11 de noviembre de 2010). "Visualizaciones para análisis de rendimiento (y más)". USENIX LISA 2010.
Patentes
Patente estadounidense 8881279B2, Brendan D. Gregg, "Sistemas y métodos para la detección de intrusiones basada en zonas", expedida el 4 de noviembre de 2014, asignada a Joyent , Inc.
Patente estadounidense 8032708, Brendan D. Gregg, Adam H. Leventhal, Bryan M. Cantrill, "Método y sistema para almacenar datos en caché en un sistema de almacenamiento", emitida el 4 de octubre de 2011, asignada a Oracle America, Inc.