Support de la génération du paramètre CPU SMP de QEMU

pull/1/head
Nicolas MORIN 12 months ago
parent 6661e6721b
commit 90c7d9c0a7

@ -88,7 +88,27 @@ creeMV()
presenceParametre "$#" "$1" presenceParametre "$#" "$1"
shift shift
if [[ ${temoin_c} -ne 1 ]]; then if [[ ${temoin_c} -ne 1 ]]; then
commandes_a_executer+=("nouvMV cpu ${1}") # <type de cpu>:<nombre de coeur>:<nombre de file d'execution>
cpu_type=$( echo ${1} | awk -F: '{print $1}' )
echo "${cpu_type}" # Debogage
if [[ -z "${cpu_type}" ]]; then
die "Le type de CPU n'est pas renseigné.\nSyntaxe attendu : <type CPU>:<nombres cœurs CPU>:<nombre files d'execution>." 5
fi
cpu_nombre_de_coeurs=$( echo ${1} | awk -F: '{print $2}' )
echo "${cpu_nombre_de_coeurs}" # Debogage
if [[ -z "${cpu_nombre_de_coeurs}" ]]; then
die "Le nombre de cœurs n'est pas renseigné.\nSyntaxe attendu : <type CPU>:<nombres cœurs CPU>:<nombre files d'execution>." 5
fi
cpu_nombre_de_files_d_execution=$( echo ${1} | awk -F: '{print $3}' )
echo "${cpu_nombre_de_files_d_execution}" # Debogage
if [[ -z "${cpu_nombre_de_files_d_execution}" ]]; then
die "Le nombre de files d'execution n'est pas renseigné.\nSyntaxe attendu : <type CPU>:<nombres cœurs CPU>:<nombre files d'execution>." 5
fi
commandes_a_executer+=("nouvMV cpu ${cpu_type} ${cpu_nombre_de_coeurs} ${cpu_nombre_de_files_d_execution}")
temoin_c=1 temoin_c=1
else else
die "L'option ${1} a déjà été renseignée." 3 die "L'option ${1} a déjà été renseignée." 3

Loading…
Cancel
Save