Рейтинг:2

Постоянная загрузка 1.0 при новой установке Ubuntu Server на Raspberry Pi 4

флаг es

Моя система, которую я только что установил вчера, имеет постоянную нагрузку около 1, и я не знаю, почему.

У меня есть 64-битный сервер Ubuntu 21.04, работающий на RasPi4, в корпусе DeskPi Pro V2. Установлен жесткий диск на 4 ТБ, с которого запускается система.

Установку на HardDisk я сделал на основе этого туториала https://jamesachambers.com/raspberry-pi-4-ubuntu-20-04-usb-mass-storage-boot-guide/

Я не могу найти причину, почему нагрузка всегда около 1,0, а диск никогда не останавливается.

убунту@маунакеа:~$ топ -b -n 1 | голова -n 16
top - 05:53:55 up 35 мин, 1 пользователь, средняя загрузка: 0,94, 0,94, 0,92
Задания: 151 всего, 1 бег, 150 сон, 0 остановлено, 0 зомби
%Cpu(s): 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 Mem: всего 7808,9, 6853,6 бесплатно, 284,7 использовано, 670,6 бафф/кэш
Обмен МиБ: 0,0 всего, 0,0 бесплатно, 0,0 использовано. 7066.6 доступная память 

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
   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 root 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 root 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_
убунту@маунакеа:~$ sudo iotop -b |head -n 12
Всего DISK READ: 0,00 Б/с | Общая скорость записи на диск: 0,00 Б/с
Текущее чтение с диска: 0,00 Б/с | Текущая запись на диск: 0,00 Б/с
    TID PRIO USER DISK READ DISK WRITE SWAPIN IO COMMAND
      1 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % init fixrtc splash
      2 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % [kthreadd]
      3 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % [rcu_gp]
      4 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % [rcu_par_gp]
      6 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % [kworker/0:0H-events_highpri]
      8 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % [mm_percpu_wq]
      9 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % [rcu_tasks_kthre]
     10 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % [rcu_tasks_rude_]
     11 ?sys root 0,00 Б/с 0,00 Б/с 0,00 % 0,00 % [rcu_tasks_trace]

Примечание. Высокий процент ЦП, указанный для top, немного вводит в заблуждение из-за того, что здесь для top используется пакетный режим. В интерактивном режиме он быстро успокаивается, но до ~ 1%, но нагрузка на систему остается высокой.

Что еще я могу сделать, чтобы отследить, какой процесс создает нагрузку?

Также на основе htop я не понимаю, почему система должна иметь загрузку 1 (извините, я не знаю, как получить текстовый вывод из htop...)

вывод


Спасибо за все ваши комментарии. В конце концов, Нейт дал мне правильный намек.

Кажется, это происходит только тогда, когда система загружается без SD-карты. При вставленной SD-карте Ubuntu ОС также загружается с жесткого диска, и загрузка системы соответствует ожидаемой!

Soren A avatar
флаг mx
Судя по верхнему выводу, похоже, что это сам «верхний» генерирует нагрузку. В вашем примере используется 17%. Пожалуйста, попробуйте запустить top без опций и без передачи его в голову, тогда вы увидите вживую, какие процессы используют ресурсы с течением времени.
Artur Meinild avatar
флаг vn
Кроме того, попробуйте запустить `htop` и посмотрите, что он сообщит.
флаг es
Высокий процент ЦП, сообщаемый для top, возникает только при вызове top в пакетном режиме.При вызове top в интерактивном режиме он очень скоро успокаивается, но Load остается высоким. Результат htop, который я добавил выше. Извините, это первый раз, когда я задаю здесь вопрос, поэтому я надеюсь, что использую платформу по назначению...
флаг es
На моем втором RasPi V2 — также 21.04 — который действует как мой маршрутизатор top, генерирует только нагрузку ~ 0,1, поэтому я бы отбросил top как источник нагрузки, которую я вижу на другой машине.
Nate T avatar
флаг it
Вы запускали какие-либо другие ОС с этой аппаратной комбинацией? Кроме того, вы каким-то образом не работаете со свопом, не так ли? Диск используется только для загрузки программ в память и для доступа к подкачке (дисковая виртуальная память).
флаг es
Я сразу установил Ubuntu вчера после того, как коробка прибыла. Так что это первая работающая ОС. Обмен вообще не используется, как вы можете видеть в выводе top. Память в данный момент практически не используется. Я могу запустить Raspbian с карты, чтобы проверить, как там поведение....
Jan Schiefer avatar
флаг ao
Хорошее разрешение, устранена та же проблема и на моем рабочем столе 21.04. Мне было бы любопытно, что вызывает это, должно быть в ядре? фьюзер на SD-карте пуст.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.