perf_sbuffer.sh (b2bf5b8d1c61e93bde78d9e6da53a98eff7a202c) perf_sbuffer.sh (c6d439803a044ea209139672b25e35fe8d7f4aa0)
1#!/bin/bash
2
1#!/bin/bash
2
3#***************************************************************************************
4# Copyright (c) 2020-2021 Institute of Computing Technology, Chinese Academy of Sciences
5#
6# XiangShan is licensed under Mulan PSL v2.
7# You can use this software according to the terms and conditions of the Mulan PSL v2.
8# You may obtain a copy of Mulan PSL v2 at:
9# http://license.coscl.org.cn/MulanPSL2
10#
11# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
12# EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
13# MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
14#
15# See the Mulan PSL v2 for more details.
16#***************************************************************************************
17
18
3echo -n "store cnt: "
4grep "accept req" $1 | wc -l
5
6echo -n "dcache req cnt: "
7grep "send buf" $1 | wc -l
8
9echo -n "req[0] blocked: "
10grep "\[0\] blocked by sbuffer" $1 | wc -l
11
12echo -n "req[1] blocked: "
13grep "\[1\] blocked by sbuffer" $1 | wc -l
14
15echo -n "sbuffer cnt = 15: "
16grep "sbuffer entry cnt: 15" $1 | wc -l
17
18echo -n "sbuffer cnt = 16: "
19grep "sbuffer entry cnt: 16" $1 | wc -l
19echo -n "store cnt: "
20grep "accept req" $1 | wc -l
21
22echo -n "dcache req cnt: "
23grep "send buf" $1 | wc -l
24
25echo -n "req[0] blocked: "
26grep "\[0\] blocked by sbuffer" $1 | wc -l
27
28echo -n "req[1] blocked: "
29grep "\[1\] blocked by sbuffer" $1 | wc -l
30
31echo -n "sbuffer cnt = 15: "
32grep "sbuffer entry cnt: 15" $1 | wc -l
33
34echo -n "sbuffer cnt = 16: "
35grep "sbuffer entry cnt: 16" $1 | wc -l