当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

debian下配置双核cpu

debian下配置双核cpu--Linux发行版技术-Debian信息,下面是详情阅读。
文:jiqing(吉庆) http://hi.baidu.com/jiqing0925
email: jiqingwu@gmail.com

我实验室里的电脑是amd双核的cpu,安装了debian etch。

当我把系统监视器添加到面板上后,发现cpu的利用率总在50%以上,也就是说总有一个核在满负荷运转。

我在网上搜索了这个问题,却发现和我几乎没人和我遇到相同的问题。

我想,cpu有两个核,一定是系统设置了第一个核的运行模式,但是没有管理第二个核,可能第二个核一直在执行空指令,所以是满负荷的。

最后找到了这篇调整cpu频率的文章,参考了一下,抱着试试看的心思,我是这样做的:

1. 编辑 /etc/modules ,加入刚才modprobe挂载的内核模块

cpufreq-userspace
cpufreq-ondemand
cpufreq-powersave
cpufreq-conservative
powernow-k8.ko #请修改为相应的频率调节模块,这个是对应我的amd的频率调节的驱动。

安装sysfsutils

#apt-get install sysfsutils

以超级用户权限编辑/etc/sysfs.conf,文件内容:

devices/system/cpu/cpu0/cpufreq/scaling_governor = ondemand
devices/system/cpu/cpu0/cpufreq/scaling_max_freq = 1600000 #请修改为您的CPU的最高频率
devices/system/cpu/cpu1/cpufreq/scaling_governor = ondemand
devices/system/cpu/cpu1/cpufreq/scaling_max_freq = 1600000 #请修改为您的CPU的最高频率

这样我对cpu的两个核的运行模式都进行了设置。实际上我是降频使用我的cpu了,cpu是2G的主频,我只用了1.6G。

我不需要那么快,而且这样cpu还省电,环保啊。

重新启动,哈哈,问题解决,cpu0和cpu1都解放了,从此过着幸福的生活。

我经常透过系统监视器偷看他们,发现他们的占用率一般是0%,我从心里羡慕他们兄弟悠闲的生活。
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有