sh 在VMWare下,在Linux中将所有CPU和RAM联机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在VMWare下,在Linux中将所有CPU和RAM联机相关的知识,希望对你有一定的参考价值。

#!/bin/bash
# Based on script by William Lam - http://engineering.ucsb.edu/~duonglt/vmware/

# Bring CPUs online
for CPU_DIR in /sys/devices/system/cpu/cpu[0-9]*
do
    CPU=${CPU_DIR##*/}
    echo "Found cpu: '${CPU_DIR}' ..."
    CPU_STATE_FILE="${CPU_DIR}/online"
    if [ -f "${CPU_STATE_FILE}" ]; then
        if grep -qx 1 "${CPU_STATE_FILE}"; then
            echo -e "\t${CPU} already online"
        else
            echo -e "\t${CPU} is new cpu, onlining cpu ..."
            echo 1 > "${CPU_STATE_FILE}"
        fi
    else 
        echo -e "\t${CPU} already configured prior to hot-add"
    fi
done

# Bring all new Memory online
for RAM in $(grep line /sys/devices/system/memory/*/state)
do
    echo "Found ram: ${RAM} ..."
    if [[ "${RAM}" == *":offline" ]]; then
        echo "Bringing online"
        echo $RAM | sed "s/:offline$//"|sed "s/^/echo online > /"|source /dev/stdin
    else
        echo "Already online"
    fi
done

以上是关于sh 在VMWare下,在Linux中将所有CPU和RAM联机的主要内容,如果未能解决你的问题,请参考以下文章

在Linux系统中将指定路径添加到环境变量中

vmware esxi 没用过请问怎么安装,linux 上和windows上

sh 在Mac OSX中将所有文件重命名为小写

linux下模拟CPU占用100%小程序

sh 在Android项目中将所有`JPEG`图像转换为`WEBP`格式的脚本

虚拟机上的Linux系统安装了vmware tools为啥不起作用?