[关闭]
@ljm 2018-04-24T14:47:07.000000Z 字数 378 阅读 1559

通过Linux内核使用RDT

linux


从上述例子中可以学会如何通过内核使用RDT,博主的需求是监听虚拟机的内存带宽(mbm_local_bytes),因而可以采用如下步骤:
1. 绑定虚拟机到固定的core上,假设绑定到core 4上
1. cd /sys/fs/resctrl
1. mkdir p1
1. 通过lscpu和top查看虚拟机的进程号和运行在哪个cpu上,假设虚拟机的进程号为:3478,运行在cpu 1上
1. echo 3478 > /sys/fs/resctrl/p1/tasks
1. View the local memory bandwidth : cat /sys/fs/resctrl/p1/mon_data/mon_L3_01/mbm_local_bytes

https://github.com/intel/intel-cmt-cat/wiki/Usage-Examples

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注