博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CPU调优并发问题
阅读量:6804 次
发布时间:2019-06-26

本文共 470 字,大约阅读时间需要 1 分钟。

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

你可能感兴趣的文章
如何理解代理?
查看>>
python基础:冒泡和选择排序算法实现
查看>>
python基础一 day13 复习
查看>>
appium===安卓SDK下载很慢的解决办法
查看>>
java.面向对象特征
查看>>
poj2月下旬题解
查看>>
json格式返回到cmd中crul中文乱码问题
查看>>
统计学习概念
查看>>
Oracle学习笔记--第3章 使用sql*plus工具
查看>>
各驱动器和URL
查看>>
javascript生成二维码
查看>>
iOS开发之 -- 判断tableview/scrollview的滑动方法,及导航栏渐变的实现代码
查看>>
流媒体知识核心慨念
查看>>
Bootstrap导航
查看>>
前端工程师技能之photoshop巧用系列第一篇——准备篇
查看>>
欧美姓氏的来源
查看>>
hdu3555
查看>>
注册登录
查看>>
django 基本用法
查看>>
hibernate -- HQL语句总结
查看>>