Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89180
  • 博文数量: 22
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 37
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-11 16:00
文章分类

全部博文(22)

文章存档

2016年(1)

2015年(20)

2014年(1)

我的朋友

分类:

2015-07-31 10:54:40

在linux下发现8核cpu服务器只跑了2核,资源没有得到充分利用;经过查询发现内核不支持多核cpu的smp(查询方法 ”uname -a“ 看是否有SMP);忙了一宿把机器的内核升级到2.6支持smp内核版本后;在去测试cpu是否充分利用;top下还是只跑了2核(杯具啊;具体查看方法:“top;后f键再j键后回车有个‘C#’”)!
查了下资料发现可以手工实现cpu充分利用;taskset命令可以实现(具体的百度吧);根据百度的结果来操作后;还是留下的遗憾;整个cpu-0,1.....资源的利用变化快;时而cpu1高时而cpu0高;没有实现负载均衡!
想了下;写了个死循环的脚本实现了cpu资源充分利用和cpu负载均衡;终于实现了;
观察了几天整体运行效果中cpu较低了;还是蛮不错的!很奏效!
#!/bin/bash
while [ 1 ];do
taskset -pc 0 8158 >a 
taskset -pc 1 8158 >a 
taskset -pc 2 8158 >a
taskset -pc 3 8158 >a
done
阅读(2767) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~