多核cpu
讓指定的程式 在指定的cpu上運作
看的是程序類型 cpu消耗型 I/O消耗型
多線程并發
一個程式運作 我使用到兩個cpu核心 我們可以讓改程式以線程方式運作 每
個核心運作一個線程
多核情況下以線程方式運作效果更好一些,單核的話差別就不大了
測試 io消耗型
#!/bin/bash
for ((i=1;i<255;i++))
do
( if ping -c 1 192.168.0.$i &> /dev/null
then
echo "192.168.0.$i"
fi ) &
done
小括号表示打開一個子程序 &在背景運作
運作一個死循環腳本
top -d 1 -p pid 每秒重新整理一次
f j 添加有一個列 顯示最後一次使用的cpu
top -d 0.1 -p pid 每0.1秒重新整理一次
tastset -c 0 /a.sh 讓ash死循環在 0号cpu上運作
本文轉自 次元2018 51CTO部落格,原文連結:http://blog.51cto.com/xinsz08/1915894,如需轉載請自行聯系原作者