[Performance] : Flame Graphs

In the previous article we explored the basic capabilities of linux Perf_tool. In this write-up I am trying to extend these capabilities and show how to generate and read Flame Graphs for analyzing the profiles generated with Perf_tool. How to generate Flame Graphs ? To start with, we will need perf_tools linux profiler to capture the profile first. Follow the steps under “How to setup perf tool?” in the previous article. Now if you collect a profile of the CPU using perf_tool setup in the above step, there is a possibility that you might see a lot of symbol link values in the place of Function names. ...

April 26, 2020 · 4 min · Akshay Deshpande

[Performance Debugging] : Root causing "Too many open files" issue

Operating system : Linux This is a very straight forward write-up on how to root cause “Too many open files” error seen during high load Performance Testing. This article talks about: The ulimit parameter “open files”, Soft and Hard ulimits What happens when the process overflows the upper limit How to root cause the source of file reference leak. Scenario : During a load test, as the load increased, I was seeing failures in transaction with error “Too many open files”. ...

June 28, 2019 · 4 min · Akshay Deshpande

Weekly Bullet #2 - Summary for the week

Hi All ! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical : Programming notes on almost every language. I have learnt half of the Python I know from here. “Programming Notes for Professionals books” The reason I love Linux is, there are tools available for peeking in to the performance of every component. Below cheat sheet lists the set of commands to look in to different components. ...

March 28, 2019 · 2 min · Akshay Deshpande

Weekly Bullet #1 - Summary for the week

Hi All ! This is an idea that I have been planning to try for quite sometime now. A summary of what happened over the week. A weekly bullet would come out every Saturday and it would cover: What interesting stuff happened in Tech or Non-Tech world over the week –(Not NEWS) Extracts from the books that I am reading (somethings which have hit me hard) Resources Tech/Non-Tech that I might have come across. So here is the First of something New. ...

March 25, 2019 · 2 min · Akshay Deshpande