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

     
  • 相关阅读:
    寻找项目中顶级Vue对象 (一)
    vue文件中style标签的几个标识符
    vue中methods中的方法闭包缓存问题
    斐波那契数列实现
    ECMAScript 6 入门学习笔记(零)——开始
    Extjs6(三)——用extjs6.0写一个简单页面
    同域和不同域长啥样
    Extjs6组件——Form大家族成员介绍
    Extjs6官方文档译文——应用架构简介(MVC,MVVM)
    Extjs6(特别篇)——项目自带例子main.js拆分详解
  • 原文地址:https://www.cnblogs.com/jiqingwu/p/4045058.html
Copyright © 2011-2022 走看看