CPU调优并发问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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の平行时空” 博客,请务必保留此出处http://xinsz08.blog.51cto.com/10565212/1915894

以上是关于CPU调优并发问题的主要内容,如果未能解决你的问题,请参考以下文章

没有高并发项目经验,但经常被问高并发性能调优问题怎么办?

基于dubbo服务性能调优实战

MySQL性能调优

浅谈高并发系统性能调优

Day846.并发工具类一些问题 -Java 性能调优实战

tomcat性能分析