CPU调优并发问题
2021-04-12 00:05
141 查看
多核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上运行
相关文章推荐
- CPU调优并发问题
- CPU调优并发问题
- 进程、检查-oracle 性能调优 解决CPU问题-by小雨
- Tomcat并发性能调优问题
- [转载]EasyRTMP调用librtmp推送RTMP数据时CPU占用高的问题调优
- [Linux 性能调优] 网卡中断与CPU的绑定问题
- golang redigo 在高并发下的问题。连接池占满CPU
- 【高并发】为何在32位多核CPU上执行long型变量的写操作会出现诡异的Bug问题?看完这篇我懂了!
- EasyRTMP CPU占用问题调优(一)
- SQL调优案例,MYSQL服务器CPU100%问题解决
- [原创-性能调优]借助AWR报告分析解决oracleCPU过高的问题
- 并发场景下HashMap死循环导致CPU100%的问题
- EasyRTMP CPU占用问题调优(一)
- 读写锁调优缓存对象并发同步问题引申思考分析
- 并发场景下HashMap死循环导致CPU100%的问题
- 第十四节: 介绍四大并发集合类并结合单例模式下的队列来说明线程安全和非安全的场景及补充性能调优问题。
- 读《JAVA并发编程的艺术》笔记---第一步,分析多线程与单线程的区别,以及并发带来的问题和解决方法
- Windbg+Procdump解决w3wp.exe CPU过百问题
- 测试角度的并发和幂等问题总结
- MySQL中SELECT+UPDATE处理并发更新问题解决方案分享