昆山做网站费用,怎么快速建立一个网站,中国建筑网官网图片,wordpress默认编辑器设置背景 目前的cpu都是多核的#xff0c;为了有更好的能效#xff0c;每个核的频率从低往高不等。市面上#xff0c;大家根据频率不同#xff0c;都叫大小核。既然分了大小核#xff0c;那么多核心#xff0c;就要有不同的cpu调度策略。所以cpu上的所有核#xff0c;又会根…背景 目前的cpu都是多核的为了有更好的能效每个核的频率从低往高不等。市面上大家根据频率不同都叫大小核。既然分了大小核那么多核心就要有不同的cpu调度策略。所以cpu上的所有核又会根据自身的频率不同几个核心为一组分到一个簇里(cluster)。同一个簇里的核使用相同的调度策略(policy)。
cpu基本知识
cpu整体信息文件夹节点 /sys/devices/system/cpu/ 通过ls -al。可以查看到cpu有多少个核心比如8核会有cpu0~cpu7cpu每个核文件夹节点 /sys/devices/system/cpu/cpu0 通过ls -al。可以查看核属于哪个cluster。比如0号cpu查到cpufreq - …/cpufreq/policy0。说明0号cpu属于cluster0,和簇里其他核一起使用policy0里的频率策略。cpu频率相关的文件夹节点 /sys/devices/system/cpu/cpu0/cpufreq/ 通过ls -al。可以发现下列文件节点 cpuinfo_cur_freq----------------------- cpu硬件当前的频率(khz) cpuinfo_max_freq---------------------- cpu最大频率(khz) cpuinfo_min_freq---------------------- cpu最小频率(khz) scaling_available_frequencies-------cpu支持的频率范围khz scaling_available_governors-------- cpu支持的策略列表 scaling_governor----------------------- cpu当前的运行策略 scaling_cur_freqr----------------------- cpu期望运行的频率 以上这些文件节点实际上都是policy0这个簇里的策略通过软链接的方式链接到cpu0这里。所以如果要修改cpu策略直接到簇里修改几个核心同时生效。如果想要限定cpu的频率可以设置cpuinfo_max_freq和cpuinfo_min_freqcpu的cluster查看 /sys/devices/system/cpu/cpufreq 通过ls -al。查看有多少个目录名字包含policy的。比如policy0或者policy7。有多少个目录就有多少个簇。尽情期待