kernel boot tracer

Boottracer是一种用于记录Linux内核启动过程中的初始化调用时间的工具,旨在帮助开发者优化系统的启动时间。用户可以通过启用CONFIG_BOOT_TRACER配置项,并使用特定参数启动系统来使用此工具。最终,通过运行特定命令可以生成关于启动效率的图形报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Boot tracer

The purpose of this tracer is to helps developers to optimize boot times: it records the timings of the initcalls. Its aim is to be parsed by the scripts/bootgraph.pl tool to produce graphics about boot inefficiencies, giving a visual representation of the delays during initcalls. Users need to enable CONFIG_BOOT_TRACER, boot with the "initcall_debug" and "printk.time=1" parameters, and run "dmesg | perl scripts/bootgraph.pl > output.svg" to generate the final data.

 

start from the 2.6.28

root@CHUN:~# sudo amdgpu-install --list-usecase If --usecase option is not present, the default selection is "dkms,graphics,opencl,hip" Available use cases: dkms (to only install the kernel mode driver) - Kernel mode driver (included in all usecases) graphics (for users of graphics applications) - Open source Mesa 3D graphics and multimedia libraries multimedia (for users of open source multimedia) - Open source Mesa 3D multimedia libraries workstation (for users of legacy WS applications) - Open source multimedia libraries - Closed source (legacy) OpenGL rocm (for users and developers requiring full ROCm stack) - OpenCL (ROCr/KFD based) runtime - HIP runtimes - Machine learning framework - All ROCm libraries and applications wsl (for using ROCm in a WSL context) - ROCr WSL runtime library (Ubuntu 22.04 only) rocmdev (for developers requiring ROCm runtime and profiling/debugging tools) - HIP runtimes - OpenCL runtime - Profiler, Tracer and Debugger tools rocmdevtools (for developers requiring ROCm profiling/debugging tools) - Profiler, Tracer and Debugger tools amf (for users of AMF based multimedia) - AMF closed source multimedia library lrt (for users of applications requiring ROCm runtime) - ROCm Compiler and device libraries - ROCr runtime and thunk opencl (for users of applications requiring OpenCL on Vega or later products) - ROCr based OpenCL - ROCm Language runtime openclsdk (for application developers requiring ROCr based OpenCL) - ROCr based OpenCL - ROCm Language runtime - development and SDK files for ROCr based OpenCL hip (for users of HIP runtime on AMD products) - HIP runtimes hiplibsdk (for application developers requiring HIP on AMD products) - HIP runtimes - ROCm math libraries - HIP development libraries openmpsdk (for users of openmp/flang on AMD products) - OpenMP runtime and devel packages mllib (for users executing machine learning workloads) - MIOpen hip/tensile libraries - Clang OpenCL - MIOpen kernels mlsdk (for developers executing machine learning workloads) - MIOpen development libraries - Clang OpenCL development libraries - MIOpen kernels asan (for users of ASAN enabled ROCm packages) - ASAN enabled OpenCL (ROCr/KFD based) runtime - ASAN enabled HIP runtimes - ASAN enabled Machine learning framework - ASAN enabled ROCm libraries 怎么执行全部安装
06-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值