- 主题:第一次用桌面版的linux,请教两个问题
折腾了一天,终于用archinstall把arch linux装到台式机上并配置了常用软件.
有两个问题:
1. 使用archinstall的自动分区将整个硬盘分了三个区 /, /boot, /home. 但是/boot是不是被分小了,目前它的状态如下
/dev/sdc1 200M 187M 14M 94% /boot
看起来好像快满了,它的使用空间是否会再次增长? 我是否需要调整这个分区的大小?
2. 我的cpu是Intel i7-8700 (12) @ 3.100GHz, 它的最大睿频频率 4.60 GHz. 我用cpupower-gui软件看到它在高负载下就会跑到4.6Ghz上,我这个pc散热有些问题,在用windows时夏天就经常发生过热死机的问题.后来我在windows上把它的性能限制到3.1Ghz的95%才勉强不过热. 在arch环境下,它是默认频率就最大化到4.6Ghz吗?
我写了个cpu负载测温程序,发现不做任何调整的情况下,运行压力测试10秒cpu温度就快冲到90℃. 之前在windows下上到80℃就很容易死机了. 这种cpu满频率跑是arch或linux系统的默认设定吗?
--
FROM 39.174.239.*
我现在也是找了一个叫cpupower-gui的软件把频率钳制在3.1ghz上.
主要就是好奇在linux下,默认就是使用睿频模式下的最大频率吗?
【 在 atzlinux 的大作中提到: 】
: 诚
: Debian 里面有个 cpufrequtils 的软件包,里面有个 cpufreq-info 命令,输出会显示当前 CPU 的使用策略。arch 应该也有这样的命令,具体可以找下。
: 跑压力测试,一般都会把频率升到最高。
: ...................
--
FROM 39.174.239.*
谢谢指引,应该是关掉它的turbo模式了吧?
# echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
晚上回去研究下把/boot分区调大些.
【 在 cppbuilder 的大作中提到: 】
: 1. arch只保留两个版本的内核,原则上是不会过大增长的,不过200M确实也不大
: 2. 参考下面的链接可以修改cpu策略。我的建议是直接关掉睿频
: wiki archlinux org title CPU_frequency_scaling
: ...................
--
FROM 39.174.239.*
谢谢指点,在gpt的帮助下,用下面命令查看了当前的配置.但是不太明白需要从哪里开始定制,最后还是使用简单的方法关掉睿频.
zcat /proc/config.gz | grep '^CONFIG_CPU_FREQ_'
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
【 在 atzlinux 的大作中提到: 】
: Linux CPU 的实际运行频率受到 内核 支持 频率管理器 方式,
: 以及用户设置等多个因素影响的。
: 下面是一些 编译内核 时 CPU 频率管理器 方式的配置:
: ...................
--
FROM 112.14.84.*
用ubuntu live cd启动并执行gparted分区, 在修改并提交变更后执行失败了.
不知道是不是/boot是fat32,而/和/home是ext4的原因. 这都是使用archinstall采用ext4的自动分区后自动设定的.
【 在 cppbuilder 的大作中提到: 】
: gparted live usb可以调分区,不过等用上的时候再改也可以
: 其实你可以把/boot改成/efi,用efibootmgr -B -b NUMBER删掉之前的引导,再装个新的就可以了
--
FROM 112.14.84.*
用的云主机和树莓派比较多,刚好有个台式机空出来体验一下hard模式简化版
【 在 ayaka 的大作中提到: 】
: 第一次用桌面版,不用ubuntu和fedora这些,直接上手arch,看来对自己很有信心嘛

--
FROM 39.174.239.*
好的,回头我试试看.谢谢!
【 在 cppbuilder 的大作中提到: 】
: 这倒是没遇到过。不过等你用熟了之后可以试试另外的那个方案,把现在的200M分区挂载到/efi或者/boot/efi上,之后用grub重新安装一下efi,把之前的内核mv到/boot就可以了。这样/boot实际上是在根目录下的,想多大都可以
--
FROM 39.174.239.*
1. 嗯,我现在重装了,用手动指定分区大小的方法解决了.
2. 它如果默认就使用睿频跑压力测试的话,我想这个引发的过热问题应该是无法通过硬件散热来解决吧? 还是直接关掉睿频简单点. 之前我也换过散热硅脂并额外加了几个散热风扇.但是一开压力测试温度还是会飚得很快.
【 在 DonJuan 的大作中提到: 】
: 1.默认grub那堆东西都在/boot, 如果满了很有可能更新内核的时候更不过去。所以一般现在分个500M比较合适
: 2.这个问题从硬件方面解决比软件上合适。比如换硅脂,换个散热器。
: 折腾了一天,终于用archinstall把arch linux装到台式机上并配置了常用软件.
: ...................
--
FROM 39.174.239.*
bios里粗略看了一下,好像没有直接跟功耗相关的,有禁止睿频的条目。
【 在 hiei (Pass the shadow) 的大作中提到: 】
: bios 里面限制cpu功耗最简单了,不需要关睿频
:
: 另外8700-k 功耗散热并不难解决,除非你用的闷罐机箱
:
--
FROM 112.14.84.*

