找回密码
 加入我们
搜索
      
楼主: jameslhc

[NAS] 黑群晖918支持的CPU最大核心多少?

[复制链接]
发表于 2023-9-19 08:03 | 显示全部楼层
本帖最后由 fudaming 于 2023-9-19 08:33 编辑
原初之火 发表于 2023-9-18 21:49
大佬
sudo cat /sys/devices/system/cpu/*/cpufreq/scaling_available_frequencies
1501000 1500000 1400 ...


首先真的是水平不高啊,我这里都是网上自查,胆子大瞎玩的。

网店逛的时候有评论4125有类似的情况,windows有干到过2.6的,商家解释是aida64会调用某些计算,然后激发睿频到2.6,平时较少。这个说法解释客户的疑虑我自己是存疑,但是可能说法本身有些道理。

从cat命令的反馈看,好像就1.5了,不知道什么途径能打开睿频。bing一下,排第一的结果

https://blog.csdn.net/xiaofeng_yan/article/details/81665416

补充:进一步看了下,跟系统似乎有点关系,dsm7.2好像干不了这个,pve的调整起来就跟网上的说法能吻合了。

pve
  1. root@pve:~# cat /sys/devices/system/cpu/intel_pstate/no_turbo
  2. 0
  3. root@pve:~# cpupower -c all info
  4. analyzing CPU 0:
  5. perf-bias: 6
  6. analyzing CPU 1:
  7. perf-bias: 6
  8. analyzing CPU 2:
  9. perf-bias: 6
  10. analyzing CPU 3:
  11. perf-bias: 6
  12. root@pve:~# cpupower -c 0 frequency-info
  13. analyzing CPU 0:
  14.   driver: intel_pstate
  15.   CPUs which run at the same hardware frequency: 0
  16.   CPUs which need to have their frequency coordinated by software: 0
  17.   maximum transition latency:  Cannot determine or is not supported.
  18.   hardware limits: 800 MHz - 2.80 GHz
  19.   available cpufreq governors: performance powersave
  20.   current policy: frequency should be within 800 MHz and 2.80 GHz.
  21.                   The governor "performance" may decide which speed to use
  22.                   within this range.
  23.   current CPU frequency: Unable to call hardware
  24.   current CPU frequency: 2.77 GHz (asserted by call to kernel)
  25.   boost state support:
  26.     Supported: yes
  27.     Active: yes
  28. root@pve:~# cat /proc/cpuinfo | grep -i mhz
  29. cpu MHz                : 2720.570
  30. cpu MHz                : 2477.892
  31. cpu MHz                : 2679.100
  32. cpu MHz                : 2045.517
  33. root@pve:~# cat /sys/devices/system/cpu/cpu[0-3]/cpufreq/scaling_max_freq
  34. 2800000
  35. 2800000
  36. 2800000
  37. 2800000
  38. root@pve:~# cpupower monitor
  39.     | Nehalem                   || Mperf              || Idle_Stats
  40. CPU| C3   | C6   | PC3  | PC6   || C0   | Cx   | Freq  || POLL | C1_A | C2_A | C3_A
  41.    0|  0.00| 97.04|  0.00|  0.00||  0.93| 99.07|  2177||  0.00|  1.60|  6.41| 90.75
  42.    1|  0.00| 95.14|  0.00|  0.00||  1.41| 98.59|  2217||  0.00|  2.88| 10.16| 85.12
  43.    2|  0.00| 93.71|  0.00|  0.00||  3.96| 96.04|  2716||  0.00|  1.94|  4.78| 88.98
  44.    3|  0.00| 96.35|  0.00|  0.00||  0.91| 99.09|  2344||  0.00|  2.25|  3.63| 92.89
复制代码


dsm7.2
  1. fudaming@DSM4125:/$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
  2. cat: /sys/devices/system/cpu/intel_pstate/no_turbo: No such file or directory
  3. fudaming@DSM4125:/$ cat /sys/devices/system/cpu/power/runtime_status
  4. unsupported
  5. fudaming@DSM4125:/$ cat /sys/devices/system/cpu/power/control
  6. auto
  7. fudaming@DSM4125:/$
复制代码
发表于 2023-9-19 09:59 | 显示全部楼层
fudaming 发表于 2023-9-19 08:03
首先真的是水平不高啊,我这里都是网上自查,胆子大瞎玩的。

网店逛的时候有评论4125有类似的情况,wind ...

7.2系统,用7z的benchmark可以看到频率,确实是睿频了的,分数也符合
发表于 2023-9-19 15:05 | 显示全部楼层
iCola 发表于 2023-9-19 09:59
7.2系统,用7z的benchmark可以看到频率,确实是睿频了的,分数也符合

看样子是这样啊,在波动范围内,那就是说其他的原因影响啊,bios、硬件

pve里的黑群
截屏2023-09-19 14.57.50.png

pve本身
截屏2023-09-19 14.57.21.png
发表于 2023-9-19 20:40 | 显示全部楼层
wangzm816 发表于 2023-4-14 16:41
搜了一堆帖子试了下好像搞定动态频率了
先看看这个目录下有没有ondemand驱动,有的话可以加上去就能调用 ...

请问怎么加上调用。
发表于 2023-9-19 21:12 | 显示全部楼层
技术贴,刚把G4400T换成了XEON 1225V6。回去看看跑多少频率。
发表于 2023-9-22 21:20 | 显示全部楼层
本帖最后由 wangzm816 于 2023-9-22 21:23 编辑
kasimu 发表于 2023-9-19 20:40
请问怎么加上调用。


忘了记当时有没有生效了,,,试试吧

0、前提:
驱动中具有ondemand驱动,只是未添加驱动无法调用
  1. ll /lib/modules/cpufreq_*
复制代码


1、添加ondemand驱动:
  1. modprobe cpufreq_ondemand
复制代码

因为群晖所有驱动位于/lib/modules下,而modprobe寻找驱动文件路径为/lib/modules/`uname -r`/,所以可能会提示"modprobe: FATAL: Module cpufreq_ondemand not found.",这时需要以下操作
  1. mkdir /lib/modules/`uname -r`
  2. ln -s /lib/modules/cpufreq_ondemand.ko /lib/modules/4.4.180+/cpufreq_ondemand.ko
  3. ln -s /bin/kmod /usr/sbin/depmod
  4. demod    #好像会报错,但是之后执行modprobe还是可以成功
  5. modprobe cpufreq_ondemand
复制代码

之后可以在cpufreq-info中看到多出了ondemond模式
  1. cpufreq-info
复制代码


2、修改模式
  1. cpufreq-set -c * -g ondemand    #有几个线程就依次输入0-n
复制代码

查看频率
  1. cpufreq-info
复制代码


  1. cat /proc/cpuinfo
复制代码


  1. cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq
复制代码


3、开机自动执行:
添加驱动:
  1. vim /lib/modules-load.d/70-cpufreq-kernel.conf
复制代码

增加
  1. cpufreq_ondemand
复制代码

增加启动修改模式:
  1. vim /etc/rc.local
复制代码

增加(注意cpu线程数)
  1. cpufreq-set -c 0 -g ondemand
  2. cpufreq-set -c 1 -g ondemand
  3. cpufreq-set -c 2 -g ondemand
  4. cpufreq-set -c 3 -g ondemand
复制代码

发表于 2023-11-20 22:54 | 显示全部楼层
wangzm816 发表于 2023-9-22 21:20
忘了记当时有没有生效了,,,试试吧

0、前提:

感谢指导,现在解决了定频运行的问题,睿频的问题还是没有好办法解决QAQ。
I5 8600T只能跑在最高2.3ghz的基础频率上....不过我最近尝试更改了引导机型,发现使用最新的SA6400型号的引导,CPU可以跑到最高6核3.5Ghz....看来还是跟群晖的内核版本有关系,不过SA6400的引导还不完善,一些功能上有BUG,核显硬解问题也很麻烦,所以我又回退到920+了
发表于 2023-11-20 23:10 | 显示全部楼层
根据不能睿频和最多8线程的原则,8代的8350K是最佳的物理机黑群918+ 920+的CPU,而且这U还特别便宜。
发表于 2023-11-20 23:17 | 显示全部楼层
ericone 发表于 2023-11-20 23:10
根据不能睿频和最多8线程的原则,8代的8350K是最佳的物理机黑群918+ 920+的CPU,而且这U还特别便宜。 ...

这U主频确实给力,不过24小时开机运行,功耗还是考虑下。
发表于 2023-11-21 00:10 | 显示全部楼层
按楼主的说法我这志强E3 4C8T一步到位了?
发表于 2023-11-21 01:32 | 显示全部楼层
kasimu 发表于 2023-11-20 23:17
这U主频确实给力,不过24小时开机运行,功耗还是考虑下。

待机和低负载功耗跟8100无区别,满载功耗最多高10W。 一般nas满载情况不多。
发表于 2023-11-23 12:56 | 显示全部楼层
本帖最后由 liyongigh 于 2023-11-23 12:58 编辑
wangzm816 发表于 2023-9-22 21:20
忘了记当时有没有生效了,,,试试吧

0、前提:


你好,请问你用的是哪个机型?我现在用的dva3221,7.21版本,刚刚输入进去看看是没有ondemand
最近一直在研究这个物理黑群晖 睿频好似都很难成功
之前还折腾了这个https://github.com/Trauma/cpufreq-userspace-scaler

但是按照作者的教程,老是出错,我觉得是没有设置成功的
不过在geekbench又确实有提高,图中的四个成绩都是我的机子的,前面单核900多的是折腾cpufreq-userspace-scaler之前的,1200多是之后的
ps:i3 9100t的基础频率是3.1,睿频是3.7
还请各位大佬们指引,谢谢!
Screenshot 2023-11-23 at 12.51.26 PM.png
Screenshot 2023-11-23 at 12.48.48 PM.png
发表于 2023-11-25 15:51 | 显示全部楼层
liyongigh 发表于 2023-11-23 12:56
你好,请问你用的是哪个机型?我现在用的dva3221,7.21版本,刚刚输入进去看看是没有ondemand
最近一直在 ...

这些驱动在ARPL引导里面可以找到, 屏幕截图 2023-11-25 154814.png
发表于 2023-11-25 22:00 | 显示全部楼层
kasimu 发表于 2023-11-25 15:51
这些驱动在ARPL引导里面可以找到,,

找到了,谢谢!
我把这三个都复制到系统文件夹里面了,也按照wangzm816的操作做了,不过在demod这里卡住了,modprobe cpufreq_ondemand 也没有生效。
现在也不知道怎么弄?请问你也又遇到吗?这应该怎么处理呢?谢谢!

Screenshot 2023-11-25 at 9.58.44 PM.png
发表于 2023-11-26 16:56 | 显示全部楼层
本帖最后由 kasimu 于 2023-11-26 16:58 编辑
liyongigh 发表于 2023-11-25 22:00
找到了,谢谢!
我把这三个都复制到系统文件夹里面了,也按照wangzm816的操作做了,不过在demod这里卡住 ...


mkdir /lib/modules/'uname -r'这步生成的目录是根据当前系统内核版本生成的,所以你的目录名不一定是“4.4.180+“ 可以用ls查看生成的目录名,或者直接用winscp打开查看目录名。 屏幕截图 2023-11-26 165555.png
发表于 2023-11-27 09:58 | 显示全部楼层
本帖最后由 liyongigh 于 2023-11-27 10:00 编辑
kasimu 发表于 2023-11-26 16:56
mkdir /lib/modules/'uname -r'这步生成的目录是根据当前系统内核版本生成的,所以你的目录名不一定是“4 ...


谢谢回复!是的,我的生产了4.4.302+,我意思到了这个问题,所以在winscp上看到了型号,第二次输入就是在这个文件夹上,但是还是出错,上一个帖子中的图上我就已经修改了文件名称。

215959czeeeevedmeiz2e8.png
发表于 2023-11-27 11:27 | 显示全部楼层
加载cpufreq_ondemand后就会自动睿频,各种显示最高运行频率还是基本频率,但是实测性能已经是睿频后的性能了。
发表于 2023-11-27 13:22 | 显示全部楼层
ds920+7.2系统,也是执行modprobe命令出同一个错误,目前是用其他命令来切换性能模式或节能模式。
发表于 2023-11-27 15:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-11-27 18:52 | 显示全部楼层
hc313 发表于 2023-11-27 11:27
加载cpufreq_ondemand后就会自动睿频,各种显示最高运行频率还是基本频率,但是实测性能已经是睿频后的性能 ...

是这样的吗?请问有什么办法可以测试吗。我用命令查看是基础频率,在sa6400机型上可以看到运行在最高频率上。
发表于 2023-11-27 20:50 | 显示全部楼层
920+ 7.2死活加载不了cpufreq_ondemand
提示:
  1. modprobe: FATAL: Module cpufreq_ondemand not found.
复制代码
发表于 2023-11-28 01:27 | 显示全部楼层
liyongigh 发表于 2023-11-27 09:58
谢谢回复!是的,我的生产了4.4.302+,我意思到了这个问题,所以在winscp上看到了型号,第二次输入就是在 ...

没看清楚...不过这个情况确实没有遇到过,我在链接完驱动文件后,使用modprobe命令添加驱动是没有没问的,你确定在modules目录已经放置了对应驱动,还有对应系统内核版本的文件夹已经生成链接文件了吗? 屏幕截图 2023-11-28 012515.png 屏幕截图 2023-11-28 012544.png
发表于 2023-11-28 22:24 | 显示全部楼层
kasimu 发表于 2023-11-28 01:27
没看清楚...不过这个情况确实没有遇到过,我在链接完驱动文件后,使用modprobe命令添加驱动是没有没问的 ...

很是奇怪,如图,我的也是302+,不过里面第一个没有,第二个有

另外这个第一个,我看之前的朋友提到的也只有一个命令:

ln -s /lib/modules/cpufreq_ondemand.ko /lib/modules/4.4.180+/cpufreq_ondemand.ko

没有你列出的图的第一个
012637o4yx44xzmy4xm7hj.png
发表于 2023-11-29 07:30 来自手机 | 显示全部楼层
liyongigh 发表于 2023-11-28 22:24
很是奇怪,如图,我的也是302+,不过里面第一个没有,第二个有

另外这个第一个,我看之前的朋友提到的也 ...

那是另外一种调频工作模式,跟这个无关。
发表于 2023-11-29 09:40 | 显示全部楼层
kasimu 发表于 2023-11-27 18:52
是这样的吗?请问有什么办法可以测试吗。我用命令查看是基础频率,在sa6400机型上可以看到运行在最高频率 ...

直接用个简单测试方法dd if=/dev/zero bs=1M count=1024 | md5sum,使用powersave和ondemand时cpuinfo都是最高频率显示为基础频率,但是用这个命令跑结果相差很大。
发表于 2023-11-29 09:41 | 显示全部楼层
alone 发表于 2023-11-27 20:50
920+ 7.2死活加载不了cpufreq_ondemand
提示:

缺少话直接arpl的module包内复制一个到/lib/modules内即可
发表于 2023-11-29 11:13 | 显示全部楼层
jameslhc 发表于 2022-10-12 16:57
发现真是浪费了。。。

会导致能耗更高,因为别人都是800mhz待机
发表于 2023-11-29 12:21 | 显示全部楼层
hc313 发表于 2023-11-29 09:40
直接用个简单测试方法dd if=/dev/zero bs=1M count=1024 | md5sum,使用powersave和ondemand时cpuinfo都 ...

你的猜测可能是错误的,因为我发现在powersave模式下,cpu主频是被锁定在最低频率的,我的i5 8600T所有核心被锁定在800MHz, 屏幕截图 2023-11-29 120638.png
ondemand模式下则可以在最低频率和基础频率下动态调整频率 屏幕截图 2023-11-29 121746.png
发表于 2023-11-29 13:47 | 显示全部楼层
kasimu 发表于 2023-11-29 12:21
你的猜测可能是错误的,因为我发现在powersave模式下,cpu主频是被锁定在最低频率的,我的i5 8600T所有核 ...

那难道默认的是performance,具体忘记了,群晖默认就2个了。
发表于 2023-11-29 14:09 | 显示全部楼层
hc313 发表于 2023-11-29 09:41
缺少话直接arpl的module包内复制一个到/lib/modules内即可

我用7.2 920+黑群引导没有用arpl,用的是wjz304的Redpill_CustomBuild按需定制编译的镜像,不用想arpl那样每次启动都要预编译。
另外ondemond模块在/lib/modules里面是有的,ln也生成了链接,就是modprobe命令添加驱动是报找不到。不知道是不是918可以920不行。
另外测试了下,默认就是锁定performance,powersave模式锁定800MHZ。但是两种模式CPU待机和满载的功耗几乎没有差别,用功率计测试的。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-28 09:09 , Processed in 0.016359 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表