際際滷shows by User: righiandr / http://www.slideshare.net/images/logo.gif 際際滷shows by User: righiandr / Sat, 15 Apr 2023 12:42:25 GMT 際際滷Share feed for 際際滷shows by User: righiandr Eco-friendly Linux kernel development /righiandr/ecofriendly-linux-kernel-development eco-friendly-kernel-testing-230415124225-7e009af3
Minimizing energy consumption during CI/CD]]>

Minimizing energy consumption during CI/CD]]>
Sat, 15 Apr 2023 12:42:25 GMT /righiandr/ecofriendly-linux-kernel-development righiandr@slideshare.net(righiandr) Eco-friendly Linux kernel development righiandr Minimizing energy consumption during CI/CD <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/eco-friendly-kernel-testing-230415124225-7e009af3-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Minimizing energy consumption during CI/CD
Eco-friendly Linux kernel development from Andrea Righi
]]>
14 0 https://cdn.slidesharecdn.com/ss_thumbnails/eco-friendly-kernel-testing-230415124225-7e009af3-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Linux kernel bug hunting /slideshow/linux-kernel-bug-hunting/239300912 kernel-bug-hunting-201117171443
Debugging is an essential part of the Linux kernel development, but without the proper knowledge it can be quite challenging. In this talk, we will cover some techniques that will help you to study how the kernel works under the hood. We will see how to crash the kernel in many spectacular ways, how to analyze the crashes and how to hunt down new bugs, fix them and become a better kernel developer.]]>

Debugging is an essential part of the Linux kernel development, but without the proper knowledge it can be quite challenging. In this talk, we will cover some techniques that will help you to study how the kernel works under the hood. We will see how to crash the kernel in many spectacular ways, how to analyze the crashes and how to hunt down new bugs, fix them and become a better kernel developer.]]>
Tue, 17 Nov 2020 17:14:43 GMT /slideshow/linux-kernel-bug-hunting/239300912 righiandr@slideshare.net(righiandr) Linux kernel bug hunting righiandr Debugging is an essential part of the Linux kernel development, but without the proper knowledge it can be quite challenging. In this talk, we will cover some techniques that will help you to study how the kernel works under the hood. We will see how to crash the kernel in many spectacular ways, how to analyze the crashes and how to hunt down new bugs, fix them and become a better kernel developer. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/kernel-bug-hunting-201117171443-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Debugging is an essential part of the Linux kernel development, but without the proper knowledge it can be quite challenging. In this talk, we will cover some techniques that will help you to study how the kernel works under the hood. We will see how to crash the kernel in many spectacular ways, how to analyze the crashes and how to hunt down new bugs, fix them and become a better kernel developer.
Linux kernel bug hunting from Andrea Righi
]]>
128 0 https://cdn.slidesharecdn.com/ss_thumbnails/kernel-bug-hunting-201117171443-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Kernel bug hunting /slideshow/kernel-bug-hunting/198273644 kernel-bug-hunting-191127064108
Debugging is an essential part of Linux kernel development. In user-space we have the support of the kernel and many debugging tools, tracking down a kernel bug, instead, can be very difficult if you don't know the proper methodologies. This talk will cover some techniques to understand how the kernel works, hunt down and fix kernel bugs in order to become a better kernel developer.]]>

Debugging is an essential part of Linux kernel development. In user-space we have the support of the kernel and many debugging tools, tracking down a kernel bug, instead, can be very difficult if you don't know the proper methodologies. This talk will cover some techniques to understand how the kernel works, hunt down and fix kernel bugs in order to become a better kernel developer.]]>
Wed, 27 Nov 2019 06:41:08 GMT /slideshow/kernel-bug-hunting/198273644 righiandr@slideshare.net(righiandr) Kernel bug hunting righiandr Debugging is an essential part of Linux kernel development. In user-space we have the support of the kernel and many debugging tools, tracking down a kernel bug, instead, can be very difficult if you don't know the proper methodologies. This talk will cover some techniques to understand how the kernel works, hunt down and fix kernel bugs in order to become a better kernel developer. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/kernel-bug-hunting-191127064108-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Debugging is an essential part of Linux kernel development. In user-space we have the support of the kernel and many debugging tools, tracking down a kernel bug, instead, can be very difficult if you don&#39;t know the proper methodologies. This talk will cover some techniques to understand how the kernel works, hunt down and fix kernel bugs in order to become a better kernel developer.
Kernel bug hunting from Andrea Righi
]]>
127 0 https://cdn.slidesharecdn.com/ss_thumbnails/kernel-bug-hunting-191127064108-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Spying on the Linux kernel for fun and profit /righiandr/spying-on-the-linux-kernel-for-fun-and-profit linux-spying-kernel-181202162527
Do you ever wonder what the kernel is doing while your code is running? This talk will explore some methodologies and techniques (eBPF, ftrace, etc.) to look under the hood of the Linux kernel and understand what its actually doing behind the scenes.]]>

Do you ever wonder what the kernel is doing while your code is running? This talk will explore some methodologies and techniques (eBPF, ftrace, etc.) to look under the hood of the Linux kernel and understand what its actually doing behind the scenes.]]>
Sun, 02 Dec 2018 16:25:27 GMT /righiandr/spying-on-the-linux-kernel-for-fun-and-profit righiandr@slideshare.net(righiandr) Spying on the Linux kernel for fun and profit righiandr Do you ever wonder what the kernel is doing while your code is running? This talk will explore some methodologies and techniques (eBPF, ftrace, etc.) to look under the hood of the Linux kernel and understand what its actually doing behind the scenes. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/linux-spying-kernel-181202162527-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Do you ever wonder what the kernel is doing while your code is running? This talk will explore some methodologies and techniques (eBPF, ftrace, etc.) to look under the hood of the Linux kernel and understand what its actually doing behind the scenes.
Spying on the Linux kernel for fun and profit from Andrea Righi
]]>
152 1 https://cdn.slidesharecdn.com/ss_thumbnails/linux-spying-kernel-181202162527-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Linux kernel tracing superpowers in the cloud /slideshow/linux-kernel-tracing-superpowers-in-the-cloud/83424437 linux-tracing-171205192205
The Linux 4.x series introduced a new powerful engine of programmable tracing (BPF) that allows to actually look inside the kernel at runtime. This talk will show you how to exploit this engine in order to debug problems or identify performance bottlenecks in a complex environment like a cloud. This talk will cover the latest Linux superpowers that allow to see what is happening under the hood of the Linux kernel at runtime. I will explain how to exploit these superpowers to measure and trace complex events at runtime in a cloud environment. For example, we will see how we can measure latency distribution of filesystem I/O, details of storage device operations, like individual block I/O request timeouts, or TCP buffer allocations, investigating stack traces of certain events, identify memory leaks, performance bottlenecks and a whole lot more.]]>

The Linux 4.x series introduced a new powerful engine of programmable tracing (BPF) that allows to actually look inside the kernel at runtime. This talk will show you how to exploit this engine in order to debug problems or identify performance bottlenecks in a complex environment like a cloud. This talk will cover the latest Linux superpowers that allow to see what is happening under the hood of the Linux kernel at runtime. I will explain how to exploit these superpowers to measure and trace complex events at runtime in a cloud environment. For example, we will see how we can measure latency distribution of filesystem I/O, details of storage device operations, like individual block I/O request timeouts, or TCP buffer allocations, investigating stack traces of certain events, identify memory leaks, performance bottlenecks and a whole lot more.]]>
Tue, 05 Dec 2017 19:22:05 GMT /slideshow/linux-kernel-tracing-superpowers-in-the-cloud/83424437 righiandr@slideshare.net(righiandr) Linux kernel tracing superpowers in the cloud righiandr The Linux 4.x series introduced a new powerful engine of programmable tracing (BPF) that allows to actually look inside the kernel at runtime. This talk will show you how to exploit this engine in order to debug problems or identify performance bottlenecks in a complex environment like a cloud. This talk will cover the latest Linux superpowers that allow to see what is happening under the hood of the Linux kernel at runtime. I will explain how to exploit these superpowers to measure and trace complex events at runtime in a cloud environment. For example, we will see how we can measure latency distribution of filesystem I/O, details of storage device operations, like individual block I/O request timeouts, or TCP buffer allocations, investigating stack traces of certain events, identify memory leaks, performance bottlenecks and a whole lot more. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/linux-tracing-171205192205-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The Linux 4.x series introduced a new powerful engine of programmable tracing (BPF) that allows to actually look inside the kernel at runtime. This talk will show you how to exploit this engine in order to debug problems or identify performance bottlenecks in a complex environment like a cloud. This talk will cover the latest Linux superpowers that allow to see what is happening under the hood of the Linux kernel at runtime. I will explain how to exploit these superpowers to measure and trace complex events at runtime in a cloud environment. For example, we will see how we can measure latency distribution of filesystem I/O, details of storage device operations, like individual block I/O request timeouts, or TCP buffer allocations, investigating stack traces of certain events, identify memory leaks, performance bottlenecks and a whole lot more.
Linux kernel tracing superpowers in the cloud from Andrea Righi
]]>
412 1 https://cdn.slidesharecdn.com/ss_thumbnails/linux-tracing-171205192205-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Understand and optimize Linux I/O /slideshow/linux-io-36598180/36598180 linux-io-140703103135-phpapp01
Techniques to monitor and optimize Linux I/O in terms of performance and reliability.]]>

Techniques to monitor and optimize Linux I/O in terms of performance and reliability.]]>
Thu, 03 Jul 2014 10:31:35 GMT /slideshow/linux-io-36598180/36598180 righiandr@slideshare.net(righiandr) Understand and optimize Linux I/O righiandr Techniques to monitor and optimize Linux I/O in terms of performance and reliability. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/linux-io-140703103135-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Techniques to monitor and optimize Linux I/O in terms of performance and reliability.
Understand and optimize Linux I/O from Andrea Righi
]]>
6522 6 https://cdn.slidesharecdn.com/ss_thumbnails/linux-io-140703103135-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Debugging linux /slideshow/debugging-linux/23916487 debugging-linux-130704124543-phpapp02
]]>

]]>
Thu, 04 Jul 2013 12:45:43 GMT /slideshow/debugging-linux/23916487 righiandr@slideshare.net(righiandr) Debugging linux righiandr <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/debugging-linux-130704124543-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Debugging linux from Andrea Righi
]]>
3706 5 https://cdn.slidesharecdn.com/ss_thumbnails/debugging-linux-130704124543-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Linux boot-time /slideshow/linux-boottime-23817352/23817352 linux-boot-time-130702192703-phpapp02
]]>

]]>
Tue, 02 Jul 2013 19:27:03 GMT /slideshow/linux-boottime-23817352/23817352 righiandr@slideshare.net(righiandr) Linux boot-time righiandr <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/linux-boot-time-130702192703-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Linux boot-time from Andrea Righi
]]>
5769 10 https://cdn.slidesharecdn.com/ss_thumbnails/linux-boot-time-130702192703-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-righiandr-48x48.jpg?cb=1707769492 - Linux kernel development and contributions (http://www.kernel.org) - HPC expert at CINECA (http://www.cineca.it/en) - Lead developer and maintainer of SystemImager (http://www.systemimager.org) - OSCAR contributor (http://oscar.openclustergroup.org) - Author of the Minirighi kernel (http://minirighi.sourceforge.net/) arighi.blogspot.com https://cdn.slidesharecdn.com/ss_thumbnails/eco-friendly-kernel-testing-230415124225-7e009af3-thumbnail.jpg?width=320&height=320&fit=bounds righiandr/ecofriendly-linux-kernel-development Eco-friendly Linux ker... https://cdn.slidesharecdn.com/ss_thumbnails/kernel-bug-hunting-201117171443-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/linux-kernel-bug-hunting/239300912 Linux kernel bug hunting https://cdn.slidesharecdn.com/ss_thumbnails/kernel-bug-hunting-191127064108-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/kernel-bug-hunting/198273644 Kernel bug hunting