MySQL Hardware–CentOS 6查看CPU信息

查看CPU信息

cpu_model=`cat /proc/cpuinfo |grep "model name"|awk -F : {print $2} |uniq`cpu_mhz=`cat /proc/cpuinfo |grep "cpu MHz"|awk -F : {print $2} |uniq`cpu_cache_size=`cat /proc/cpuinfo |grep "cache size"|awk -F : {print $2} |uniq`physical_cpu_count=`cat /proc/cpuinfo| grep "physical id"| sort -u | wc -l`logic_cpu_count=`cat /proc/cpuinfo| grep "processor"| wc -l`core_count_per_cpu=`cat /proc/cpuinfo| grep "cpu cores"|awk -F : {print $2} | uniq`support_64_count=`cat /proc/cpuinfo | grep flags | grep  lm |wc -l`sibling_count=`cat /proc/cpuinfo |grep "sibling" |awk -F : {print $2}|uniq`if [[ $support_64_count -gt 0 ]]thenis_support_64=1elseis_support_64=0fiif [[ $sibling_count -gt $core_count_per_cpu ]]thenis_supper_thread=1elseis_supper_thread=0fiecho "当前服务器CPU信息:" > /tmp/cpu_info.txtecho "物理CPU数量 : ${physical_cpu_count}" >> /tmp/cpu_info.txtecho "逻辑CPU数量 : ${logic_cpu_count}" >>/tmp/cpu_info.txtecho "每CPU物理Core数 : ${core_count_per_cpu}" >>/tmp/cpu_info.txtecho "是否超线程 : ${is_supper_thread}" >>/tmp/cpu_info.txtecho "是否支持64位 : ${is_support_64}" >>/tmp/cpu_info.txtecho "CPU型号 : ${cpu_model}" >>/tmp/cpu_info.txtecho "CPU频率 : ${cpu_mhz}" >>/tmp/cpu_info.txtecho "CPU缓存 : ${cpu_cache_size}" >>/tmp/cpu_info.txtcat /tmp/cpu_info.txt

 

相关文章