为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

【北京中科博联】污泥农用在我国污泥处置中的应用前景分析

2012-11-06 3页 pdf 952KB 28阅读

用户头像

is_041555

暂无简介

举报
【北京中科博联】污泥农用在我国污泥处置中的应用前景分析  CPU优化建议使用cpupower设置CPUPerformance模式  前言CPU动态节能技术用于降低服务器功耗,通过选择系统空闲状态不同的电源管理策略,可以实现不同程度降低服务器功耗,更低的功耗策略意味着CPU唤醒更慢对性能影响更大。对于对时延和性能要求高的应用,建议关闭CPU的动态调节功能,禁止CPU休眠,并把CPU频率固定到最高。通常建议在服务器BIOS中修改电源管理为Performance,如果发现CPU模式为conservative或者powersave,可以使用cpupower设置CPUPerformance...
【北京中科博联】污泥农用在我国污泥处置中的应用前景分析
  CPU优化建议使用cpupower设置CPUPerformance模式  前言CPU动态节能技术用于降低服务器功耗,通过选择系统空闲状态不同的电源管理策略,可以实现不同程度降低服务器功耗,更低的功耗策略意味着CPU唤醒更慢对性能影响更大。对于对时延和性能要求高的应用,建议关闭CPU的动态调节功能,禁止CPU休眠,并把CPU频率固定到最高。通常建议在服务器BIOS中修改电源管理为Performance,如果发现CPU模式为conservative或者powersave,可以使用cpupower设置CPUPerformance模式,效果也是相当显著的。CPU优化建议使用cpupower设置CPUPerformance模式更新历史2019年01月18日-初稿阅读原文-https://wsgzao.github.io/post...扩展阅读CPUfrequencyscaling-https://wiki.archlinux.org/in...cpufreq的五种模式cpufreq是一个动态调整cpu频率的模块,系统启动时生成一个文件夹/sys/devices/system/cpu/cpu0/cpufreq/,里面有几个文件,其中scaling_min_freq代最低频率,scaling_max_freq代表最高频率,scalin_governor代表cpu频率调整模式,用它来控制CPU频率。cd/sys/devices/system/cpu/cpu0/cpufreq/affected_cpusbios_limitcpuinfo_cur_freqcpuinfo_max_freqcpuinfo_min_freqcpuinfo_transition_latencyfreqdomain_cpusrelated_cpusscaling_available_frequenciesscaling_available_governorsscaling_cur_freqscaling_driverscaling_governorscaling_max_freqscaling_min_freqscaling_setspeed#查看当前的调节器cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_governorconservative#查看频率信息cpupowerfrequency-infoanalyzingCPU0:driver:acpi-cpufreqCPUswhichrunatthesamehardwarefrequency:0CPUswhichneedtohavetheirfrequencycoordinatedbysoftware:0maximumtransitionlatency:10.0ushardwarelimits:800MHz-2.10GHzavailablefrequencysteps:2.10GHz,2.10GHz,2.00GHz,1.90GHz,1.80GHz,1.70GHz,1.60GHz,1.50GHz,1.40GHz,1.30GHz,1.20GHz,1.10GHz,1000MHz,900MHz,800MHzavailablecpufreqgovernors:conservativeuserspacepowersaveondemandperformancecurrentpolicy:frequencyshouldbewithin800MHzand2.10GHz.Thegovernor"performance"maydecidewhichspeedtousewithinthisrange.currentCPUfrequency:UnabletocallhardwarecurrentCPUfrequency:2.10GHz(assertedbycalltokernel)booststatesupport:Supported:yesActive:yesperformance:顾名思义只注重效率,将CPU频率固定工作在其支持的最高运行频率上,而不动态调节。Userspace:最早的cpufreq子系统通过userspacegovernor为用户提供了这种灵活性。系统将变频策略的决策权交给了用户态应用程序,并提供了相应的接口供用户态应用程序调节CPU运行频率使用。也就是长期以来都在用的那个模式。可以通过手动编辑配置文件进行配置powersave:将CPU频率设置为最低的所谓“省电”模式,CPU会固定工作在其支持的最低运行频率上。因此这两种governors都属于静态governor,即在使用它们时CPU的运行频率不会根据系统运行时负载的变化动态作出调整。这两种governors对应的是两种极端的应用场景,使用performancegovernor是对系统高性能的最大追求,而使用powersavegovernor则是对系统低功耗的最大追求。ondemand:按需快速动态调整CPU频率,一有cpu计算量的任务,就会立即达到最大频率运行,等执行完毕就立即回到最低频率;ondemand:userspace是内核态的检测,用户态调整,效率低。而ondemand正是人们长期以来希望看到的一个完全在内核态下工作并且能够以更加细粒度的时间间隔对系统负载情况进行采样分析的governor。在ondemandgovernor监测到系统负载超过up_threshold所设定的百分比时,说明用户当前需要CPU提供更强大的处理能力,因此ondemandgovernor会将CPU设置在最高频率上运行。但是当ondemandgovernor监测到系统负载下降,可以降低CPU的运行频率时,到底应该降低到哪个频率呢?ondemandgovernor的最初实现是在可选的频率范围内调低至下一个可用频率,例如CPU支持三个可选频率,分别为1.67GHz、1.33GHz和1GHz,如果CPU运行在1.67GHz时ondemandgovernor发现可以降低运行频率,那么1.33GHz将被选作降频的目标频率。conservative:与ondemand不同,平滑地调整CPU频率,频率的升降是渐变式的,会自动在频率上下限调整,和ondemand的区别在于它会按需分配频率,而不是一味追求最高频率;cpupower设置performance从conservative或者powersave切换到performance的效果还是杠杠的#CentOS安装kernel-toolsyuminstallkernel-tools#Ubuntu安装CPU模式无图形化切换器aptinstallcpufrequtils#cpupower设置performancecpupowerfrequency-set-gperformance#查看当前的调节器cat/sys/devices/system/cpu/cpu0/cpufreq/scaling_governorperformance -全文完-
/
本文档为【【北京中科博联】污泥农用在我国污泥处置中的应用前景分析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索