所以我有一个使用石墨烯在 sgx enclave 中运行的 python 脚本。我需要检查内存利用率和 CPU 利用率等值。如何检查在 enclave 内运行的脚本的这些值?
问问题
129 次
1 回答
0
要测量 SGX enclave 的内存利用率,您可以使用 Enclave 内存测量工具 ( sgx_emmt )。这将向您报告堆栈、堆和保留内存的峰值使用情况。它有一个很大的限制,即它只在您破坏 enclave 后才报告统计信息。
在 Linux 上,sgx_emmt由sgx-gdb提供。在开发人员参考中搜索“Enclave Memory Measurement Tool”一章以获取更多详细信息。
您还可以查看此博客文章,了解如何方便地使用该工具。
对于 CPU 利用率,您可以查看 Intel VTune。它有一个选项sgx-hotspots,它允许从 enclave 程序中收集统计信息。
于 2021-02-26T11:34:25.367 回答