Trace-irqoff
-
簡介:
字節跳動系統部STE團隊出品的"kernel trace tools"系列文章,介紹團隊自研多類延遲問題追蹤工具 -
描述:
在實際問題中,業務經常會遇到網絡延遲高問題,這種問題分析下來。基本是如下幾種可能原因:中斷關閉時間太長
softirq 關閉時間太長
以上是我們根據經驗猜測可能出現的原因,實際問題中,我迫切的需要確定是否以上原因導致問題。如果是的話,具體是什麼原因導致以上兩種情況發生呢?因此,我們迫切需要定位具體的元兇,使其現形。所以,我們的需求是開發一個工具可以追蹤和定位中斷或者軟中斷關閉的時間。這款工具現在已經開發完成,名爲:Interrupts-off or softirqs-off latency tracer,簡稱 trace-irqoff。