CPU调优并发问题-阿里云开发者社区

开发者社区> 科技探索者> 正文

CPU调优并发问题

简介:
+关注继续查看

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

本文转自xinsz08の平行时空博客51CTO博客,原文链接http://blog.51cto.com/xinsz08/1915894如需转载请自行联系原作者

维度2018

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Java并发问题——乐观锁与悲观锁以及乐观锁的一种实现方式-CAS
首先介绍一些乐观锁与悲观锁: 悲观锁:总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。
1074 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2637 0
6个常见的高并发缓存问题,你知道几个?
6个常见的高并发缓存问题,你知道几个?
837 0
【高并发】一文解密诡异并发问题的第一个幕后黑手——可见性问题
可见性问题,可以这样理解:一个线程修改了共享变量,另一个线程不能立刻看到,这是由CPU添加了缓存导致的问题。理解了什么是可见性,再来看可见性问题就比较好理解了。既然可见性是一个线程修改了共享变量后,另一个线程能够立刻看到对共享变量的修改,如果不能立刻看到,这就会产生可见性的问题。
49 0
独立任务最优调度问题
一.问题描述   用2 台处理机A 和B 处理n个作业。设第i 个作业交给机器A 处理时需要时间ai,若由机器B来处理,则需要时间bi。由于各作业的特点和机器的性能关系,很可能对于某些i,有ai>=bi,而对于某些j,j≠i,有aj>num) 16 { 17 int m...
674 0
数据并发的问题
一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会导致各种并发问题,破坏数据的完整性。
934 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9564 0
5489
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载