1.一种快速通道互联总线的压力测试方法,其特征在于,所述方法包括以下步骤:A.在多个处理器上运行多个测试线程,其中,每个测试线程被固定在所述多个处理器中的一个上运行;
B.按照处理器节点分配物理内存,使得所述每个测试线程被分配为访问远端物理内存,所述远端物理内存为不属于当前正在运行该测试线程的处理器节点的内存;
C.进行内存映射,将所述远端物理内存映射到所述测试线程的线性空间;
D.在用户态所述测试线程读写访问所述远端物理内存。
2.根据权利要求1所述的方法,其特征在于,所述步骤B进一步包括以下步骤:E.在分配物理内存时,通过进入内核空间,查看物理内存的当前使用状况,识别出各个处理器可用的远端物理内存;
F.在内存管理框架内锁定各个处理器需要占用的可用远端物理内存;
G.将锁定的可用远端物理内存反向映射到用户空间。
3.根据权利要求1或2所述的方法,其特征在于,在所述多个处理器中的一个上仅固定运行一个测试线程。
4.一种快速通道互联总线的压力测试装置,其特征在于,所述压力测试装置包括:测试线程分配模块,其用于在多个处理器上运行多个测试线程,其中,每个测试线程被固定在所述多个处理器中的一个上运行;
物理内存分配模块,其用于按照处理器节点分配物理内存,使得每个测试线程被分配为访问远端物理内存,所述远端物理内存为不属于当前正在运行该测试线程的处理器节点的物理内存;
物理内存映射模块,其用于进行内存映射,将所述远端物理内存映射到测试线程的线性空间;以及测试模块,其用于在用户态所述测试线程读写访问远端物理内存。
5.根据权利要求4所述的压力测试装置,其特征在于,所述物理内存分配模块还包括:物理内存查看单元,其用于在分配物理内存时,通过进入内核空间,查看物理内存的当前使用状况,识别出各个处理器可用的远端物理内存;
物理内存锁定单元,其用于在内存管理框架内锁定各个处理器需要占用的可用远端物理内存;以及反向映射单元,其用于将锁定的可用远端物理内存反向映射到用户空间。