zoukankan      html  css  js  c++  java
  • debian下配置双核cpu

    ----------------------------
    文:jiqing(吉庆) http://hi.baidu.com/jiqing0925
    email: jiqingwu@gmail.com
    date: 2008-02-15
    ----------------------------

    我实验室里的电脑是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%,我从心里羡慕他们兄弟悠闲的生活。

     
  • 相关阅读:
    HDU 4165 pills
    POJ 2125 Destroy The Graph
    POJ 2075 Tangled in Cables
    NYOJ Number SequenceProblem F
    PHP Eval研究笔记
    PHP 学习备忘(更新中)
    iOS学习笔记1 版本控制
    PHP全局缓存上栽的坑及其他【反面教材系列】
    iOS学习笔记2 Code Format
    iOS学习笔记4 垃圾回收初涉
  • 原文地址:https://www.cnblogs.com/jiqingwu/p/4045058.html
Copyright © 2011-2022 走看看