标签:脚本 elif 4096 echo setpci 128 MRS 512 256
配置脚本
其中第一个变量是pci设备ID
第二个是MPS变量值(128、256、512、1024、2048、4096)
第三个是MRS变量值(128、256、512、1024、2048、4096)
例:
sh setmrs.sh 01:00.0 512 512
配置设备ID 01:00.0的MPS大小为512,MRS为512
if [ "$#" == "3" ]; then
if [[ "$2" == "128" ]];then
a="0f"
elif [[ "$2" == "256" ]];then
a="2f"
elif [[ "$2" == "512" ]];then
a="4f"
elif [[ "$2" == "1024" ]];then
a="6f"
elif [[ "$2" == "2048" ]];then
a="8f"
elif [[ "$2" == "4096" ]];then
a="9f"
else
echo "Fail"
exit
fi
if [[ "$3" == "128" ]];then
b="09"
elif [[ "$3" == "256" ]];then
b="19"
elif [[ "$3" == "512" ]];then
b="29"
elif [[ "$3" == "1024" ]];then
b="39"
elif [[ "$3" == "2048" ]];then
b="49"
elif [[ "$3" == "4096" ]];then
b="59"
else
echo "Fail"
exit
fi
echo "setpci -s "$1" CAP_EXP+08.W=0x"$b$a
setpci -s $1 CAP_EXP+08.W=0x$b$a
echo ""
echo "lspci -vvv -s "$1"|grep Max"
lspci -vvv -s $1|grep Max
else
echo "Fail"
fi
标签:脚本,elif,4096,echo,setpci,128,MRS,512,256 来源: https://blog.csdn.net/qq_28440017/article/details/121498215
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。