我的系统是昨天刚安装的,负载一直保持在 1 左右,我不知道原因。
我在 RasPi4 上运行了 Ubuntu 21.04 64 位服务器,该服务器位于 DeskPi Pro V2 外壳中。安装了 4TB 硬盘,系统由此运行。
根据本教程在硬盘上进行安装 https://jamesachambers.com/raspberry-pi-4-ubuntu-20-04-usb-mass-storage-boot-guide/
我找不到任何原因为什么负载总是在 1.0 左右而磁盘从不旋转。
ubuntu@maunakea:~$ 顶部 -b -n 1 | 头 -n 16 顶部 - 05:53:55 启动 35 分钟,1 个用户,平均负载:0.94、0.94、0.92 任务:共 151 个,1 个正在运行,150 个正在休眠,0 个已停止,0 个僵尸 %Cpu:1.2 us、5.0 sy、0.0 ni、93.8 id、0.0 wa、0.0 hi、0.0 si、0.0 st MiB 内存:总计 7808.9,可用 6853.6,已使用 284.7,缓冲/缓存 670.6 MiB 交换:总计 0.0,可用 0.0,已使用 0.0。7066.6 可用 Mem PID 用户 PR NI VIRT RES SHR S %CPU %MEM TIME+ 命令 4038 ubuntu 20 0 11868 3256 2856 R 17.6 0.0 0:00.06 顶部 1 根 20 0 170100 12212 6984 S 0.0 0.2 0:43.28 systemd 2 根 20 0 0 0 0 S 0.0 0.0 0:00.02 kthreadd 3 根 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp 4 根 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp 6 根 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri 8 根 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq 9 根 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tasks_kthre 10 根 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tasks_rude_ ubuntu@maunakea:~$ sudo iotop -b |head -n 12 总磁盘读取量:0.00 B/s | 总磁盘写入量:0.00 B/s 当前磁盘读取:0.00 B/s | 当前磁盘写入:0.00 B/s TID PRIO 用户磁盘读取磁盘写入 SWAPIN IO 命令 1 ?sys root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init fixrtc splash 2 ?sys根0.00B/s 0.00B/s 0.00%0.00%[kthreadd] 3 ?sys根0.00 B/s 0.00 B/s 0.00%0.00%[rcu_gp] 4 ?系统根 0.00 B/s 0.00 B/s 0.00 % 0.00 % [rcu_par_gp] 6 ?sys root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kworker/0:0H-events_highpri] 8 ?sys根0.00 B/s 0.00 B/s 0.00%0.00%[mm_percpu_wq] 9 ?sys 根 0.00 B/s 0.00 B/s 0.00 % 0.00 % [rcu_tasks_kthre] 10 ?sys root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [rcu_tasks_rude_] 11 ?sys 根 0.00 B/s 0.00 B/s 0.00 % 0.00 % [rcu_tasks_trace]
备注:由于此处的 top 使用了批处理模式,因此 top 报告的高 CPU 百分比有点误导。在交互模式下,它很快稳定下来,但降至约 1%,而系统负载仍然很高。
我还能做什么来追踪哪个进程正在产生负载?
此外,基于 htop,我不明白为什么系统负载应该为 1(抱歉,我不知道如何从 htop 获取文本输出...)
谢谢你所有的评论。最后 Nate 给了我正确的提示。
似乎只有在没有 SD 卡的情况下启动系统时才会发生这种情况。插入 Ubuntu SD 卡后,操作系统也会从 HDD 加载,系统加载符合预期!