DGX Spark 统一内存(UMA)显存核算:用四项模型估算大模型训练能否装入 128GB 内存池
2026/9/10 19:42:55
在进行内核构建时,每个目录中的文件会被编译成.o文件,然后与该目录下的其他.o文件链接成built-in.o文件。子目录的built-in.o文件会被汇总成数量更少的built-in.o文件,最终链接到内核镜像中。因此,要测量哪些组件占用了最多的代码空间,可通过扫描内核目录并查看built-in.o文件的大小来实现。
在包含已编译内核的目录中,可使用以下简单的单行命令:
$ cd <kernel source directory> $ find . -name built-in.o -type f | xargs arm-linux-size该命令会查找所有built-in.o文件,并使用size工具打印出不同部分的大小。示例输出如下:
text data bss dec hex filename 512 0 0 512 200 ./usr/built-in.o 6862 1796 1184