我有一台配备 Intel i7-12700 32GB RAM 的新台式电脑。
我正在做构建代码的工作,我使用sensors
命令来检查CPU温度,我发现大多数核心都是@ 100C。
这正常吗?
CPU硬件本身会控制频率以适应温度吗?
更新
我检查了dmesg,发现了很多日志,如下所示:
mce: CPUxx: Package temperature above threshold, cpu clock throttled
Run Code Online (Sandbox Code Playgroud)
看起来CPU控制本身不高于100C。
在常见的调用跟踪中,我们可以检查 RIP 以了解哪些代码崩溃了。
但在某些调用跟踪中,它显示 Bad RIP 值:
[ 86.414392] RIP: 0010: (null)
[ 86.415351] Code: Bad RIP value.
Run Code Online (Sandbox Code Playgroud)
前任:
https://bugzilla.kernel.org/show_bug.cgi?id=202827
是什么Bad RIP value
意思?
我知道对于相同的用户名,我们可以这样做:
跳过输入密码。
但是,根据我的理解,这是针对具有相同用户名的远程服务器和客户端服务器的。
但是,远程服务器中的用户名在我的客户端服务器中不存在。我该如何ssh-copy-id
跳过输入密码?
例如:我需要执行以下操作:
mark@client:~$ ssh jack@ip_of_remote_server
Run Code Online (Sandbox Code Playgroud) 根据我的经验,如果操作系统映像太大,PXE 启动将会失败。
我不确定哪个尺寸是限制。
参考: https://www.syslinux.org/archives/2002-March/000249.html
iPXE 是否解决了图像大小限制问题?
我们知道程序是一个进程(例如:gedit、ssh...等)。
内核和驱动怎么样?
它们是单独的进程吗?
前任:
运行内核代码的进程。
B 进程运行驱动程序 foo。
我有很多工作在不同的控制台上运行。
它们几乎占用了所有的CPU使用率,这导致我很难控制系统(响应时间非常慢)
有什么办法可以暂停这些控制台吗?或者还有其他方式吗?
#更新
我实际上是在许多不同的控制台中构建Yocto,似乎很难调整特定的进程,并且在构建Yocto时,有许多不同的进程在运行,它们可能会反复结束并启动另一个新进程。