多核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,如需转载请自行联系原作者