多核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上运行


©著作权归作者所有:来自51CTO博客作者互联网老辛的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. docker系列-运行nginx静态网站
  2. 【OS】Linux命令如何放到后台运行
  3. mysql 最基础的日常操作
  4. 一种基于Gradient Boosting的公交车运行时长预测方法
  5. Python运行快捷键是什么?有哪些常用快捷键?
  6. 16届竞赛英飞凌微控器资料一网打尽
  7. 微软常用运行库合集 2021.04.04
  8. LinkedIn开源TonY:在Hadoop上运行TensorFlow的框架
  9. docker 学习第一节课

随机推荐

  1. php如何获取url的扩展名
  2. 用最快的速度在 PHP 语言下实现验证码功
  3. php文件包含漏洞原理浅探
  4. php中对static关键字的理解
  5. 用laravel+Swoole实现websocket主动消息
  6. php laravel请求处理管道(装饰者模式)
  7. PHP字符逃逸导致的对象注入详解
  8. PHP操作Redis数据库常用方法
  9. PHP如何基于redis的分布式锁防止高并发重
  10. 专注于处理 PHP 跨域的 CORS 中间件 1.4.