@ljm
2018-04-24T14:47:07.000000Z
字数 378
阅读 1539
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