如何查看跑的是boch 还是hw_replay

1 . 进入跑完的log目录下:

  cd /share/xvs/results/s2017-11-20-164031

2 . 执行以下命令进行查看,如果有如下命令就表示跑的boch

  vim  screen.log
  进行 /remu 有以下命令
  cmd=remu 212345 200 1 1 1 200
  echo remu 212345 200 1 1 1 200

3 . 或者执行如下命令,看 “is_hwreplay=0” 值如果为0,表示boch;如果为1,表示hw_replay

  cat /share/xvs/var/samp_conf

XVS跑case,设置跑几个case

1 . 进入目录

  cd /usr/tet/XVS/cadence/nightly/

2 . 新建一个文件 tmp 进行编辑,增加或者减少要跑的case , 注意case名字不是这样bat_nightly_64_g32e,后面的 “_64_g32e ” 是XVS跑的时候自己加的,在编辑这个文件时不要加后面的东西。

	# gtest
	gtest bat_nightly
	gtest kb_nightly_vnic

	# performance
	performance up_linpack_vnic
	performance up_ppv_Dgemm_vnic
	performance up_ppv_Gups_vnic
	performance up_ppv_Linpack_vnic
	performance up_ppv_Sgemm_vnic
	performance up_ppv_Stream_vnic
	performance up_ppv_Pstates_vnic
	performance up_stream_vnic

	# performance
	performance Win_Concurrent_Linpack_vnic
	performance Win_mPrime_vnic


	#control_panel
	control_panel KVM_256M_guest_vnic
	control_panel KVM_Ramdisk_crashme
	control_panel KVM_Ramdisk_du
	control_panel KVM_Ramdisk_idle
	control_panel KVM_Ramdisk_linpack

3 . 修改/share/xvs/var/samp_conf文件,看要跑boch还是hwreplay

  is_hwreplay=0 //表示跑boch
  is_hwreplay=1 //表示跑hwreplay

4 .  记住在跑 XVS 之前一定要检查是否有正在运行的 qemu,如果有一定要先杀掉: 如果杀不掉就要重启才行。

   ps -ef | grep qemu
   kill -9 (pid号)

5 . 在当前目录下执行如下命令《tmp 是第2步新建的文件,里面有要跑的case》,就会生成一个新的log,比如 s2017-11-03-183434

   xvs run tmp

6 . 想要结束正在运行的 XVS 需要新建一个终端窗口,执行以下命令:

   xvs stop      

7 . 跑完CASE后,执行如下命令可以查看结果:

   XVSReportGenerator