実行時間のボトルネック調査
書き込み処理にどれだけのシステムコール時間がかかっているか(マイクロ秒単位)を計測
実行コマンド
strace -T -e trace=write ./process_data💡 利用シーン
特定のプロセスが異常に遅い場合、入出力(I/O)処理に時間が取られていないか確認したいとき
💻 実行結果例
write(1, "data...", 1024) = 1024 <0.000456>📝 実務メモ
-T はシステムコール毎の所要時間を表示します
⚠️ 注意点
負荷の高いプロセスに対して計測すると、さらに遅延が発生するため注意が必要です