麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

Linux Shell腳本查看NUMA信息

2020-07-27 19:06:08
字體:
來源:轉載
供稿:網友

Nova在NFV場景下會提供NUMA相關高級特性,這里提供一個腳本查看計算節點的NUMA相關信息。

#!/bin/bashfunction get_nr_processor(){  grep '^processor' /proc/cpuinfo | wc -l}function get_nr_socket(){  grep 'physical id' /proc/cpuinfo | awk -F: '{      print $2 | "sort -un"}' | wc -l}function get_nr_siblings(){  grep 'siblings' /proc/cpuinfo | awk -F: '{      print $2 | "sort -un"}'}function get_nr_cores_of_socket(){  grep 'cpu cores' /proc/cpuinfo | awk -F: '{      print $2 | "sort -un"}'}echo '===== CPU Topology Table ====='echoecho '+--------------+---------+-----------+'echo '| Processor ID | Core ID | Socket ID |'echo '+--------------+---------+-----------+'while read line; do  if [ -z "$line" ]; then    printf '| %-12s | %-7s | %-9s |/n' $p_id $c_id $s_id    echo '+--------------+---------+-----------+'    continue  fi  if echo "$line" | grep -q "^processor"; then    p_id=`echo "$line" | awk -F: '{print $2}' | tr -d ' '`   fi  if echo "$line" | grep -q "^core id"; then    c_id=`echo "$line" | awk -F: '{print $2}' | tr -d ' '`   fi  if echo "$line" | grep -q "^physical id"; then    s_id=`echo "$line" | awk -F: '{print $2}' | tr -d ' '`   fidone < /proc/cpuinfoechoawk -F: '{   if ($1 ~ /processor/) {    gsub(/ /,"",$2);    p_id=$2;  } else if ($1 ~ /physical id/){    gsub(/ /,"",$2);    s_id=$2;    arr[s_id]=arr[s_id] " " p_id  }} END{  for (i in arr)     printf "Socket %s:%s/n", i, arr[i];}' /proc/cpuinfoechoecho '===== CPU Info Summary ====='echonr_processor=`get_nr_processor`echo "Logical processors: $nr_processor"nr_socket=`get_nr_socket`echo "Physical socket: $nr_socket"nr_siblings=`get_nr_siblings`echo "Siblings in one socket: $nr_siblings"nr_cores=`get_nr_cores_of_socket`echo "Cores in one socket: $nr_cores"let nr_cores*=nr_socketecho "Cores in total: $nr_cores"if [ "$nr_cores" = "$nr_processor" ]; then  echo "Hyper-Threading: off"else  echo "Hyper-Threading: on"fiechoecho '===== END ====='


查詢結果示例:

===== CPU Topology Table =====+--------------+---------+-----------+| Processor ID | Core ID | Socket ID |+--------------+---------+-----------+| 0      | 0    | 1     |+--------------+---------+-----------+| 1      | 1    | 1     |+--------------+---------+-----------+| 2      | 9    | 1     |+--------------+---------+-----------+| 3      | 10   | 1     |+--------------+---------+-----------+| 4      | 0    | 0     |+--------------+---------+-----------+| 5      | 1    | 0     |+--------------+---------+-----------+| 6      | 9    | 0     |+--------------+---------+-----------+| 7      | 10   | 0     |+--------------+---------+-----------+| 8      | 0    | 1     |+--------------+---------+-----------+| 9      | 1    | 1     |+--------------+---------+-----------+| 10      | 9    | 1     |+--------------+---------+-----------+| 11      | 10   | 1     |+--------------+---------+-----------+| 12      | 0    | 0     |+--------------+---------+-----------+| 13      | 1    | 0     |+--------------+---------+-----------+| 14      | 9    | 0     |+--------------+---------+-----------+| 15      | 10   | 0     |+--------------+---------+-----------+Socket 0: 4 5 6 7 12 13 14 15Socket 1: 0 1 2 3 8 9 10 11===== CPU Info Summary =====Logical processors: 16Physical socket: 2Siblings in one socket: 8Cores in one socket: 4Cores in total: 8Hyper-Threading: on===== END ===== 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: xnxx 日本19| 中国美女一级黄色大片 | 在线天堂中文在线资源网 | 成品片a免费直接观看 | chinese-xvideos | 久久成人在线观看 | 国产一区二区不卡视频 | 天天色狠狠干 | 久久一级 | 国产一级毛片a | 欧美老外a级毛片 | a一级黄色毛片 | 国产成人在线综合 | 久久久精品99| 线观看免费完整aaa 久久不雅视频 | 羞羞电影在线观看www | 黄色片在线免费播放 | 今井夏帆av一区二区 | 久久人人av | 国产乱淫av| 毛片电影网址 | 综合毛片 | 欧美精品1区 | 成人短视频在线观看免费 | 日本一道aⅴ不卡免费播放 视屏一区 | 精品中文字幕在线播放 | 丁香天堂网 | 4480午夜 | 久久狠狠高潮亚洲精品 | 久久区二区 | av电影免费在线看 | 国产18成人免费视频 | 日韩三级伦理在线观看 | 久久草草影视免费网 | 亚洲影院在线 | 自拍偷拍亚洲图片 | 蜜桃传免费看片www 一本色道精品久久一区二区三区 | 免费黄色短视频网站 | 免费黄色大片在线观看 | 国产99久久久久久免费看农村 | 国产色片 |