главная команда на многоядерном процессоре

Это - храброе беспокойство.

Точно, потому что я хотел это также, я повернулся к использованию GRUB4DOS (возможно, если бы я был знаком с GRUB 2.0, мне не было бы нужно это). GRUB4DOS очень гибок. Если бы Вам установили его на Вашем menu.lst разделе, Вы достигли бы любого syslinux или extlinux раздела:

  • копирование grub.exe к корню menu.lst раздела,
  • копирование grldr к корню menu.lst раздела также, и к каталогу, где menu.lst файл находится,
  • взгляд на то, какое имя файла на menu.lst корне раздела не находится на корне никакого другого раздела (говорят, файл, такой как тот, названный "версией" на установленном на HD SystemRescueCD),
  • выполнение syslinux (или sysresccd-usbstick syslinux, или если это так extlinux - установка [extlinux находит сам целевой раздел]) на целевом разделе, и
  • добавление записи как следующие два (который я использую обоих) в menu.lst файл:

(a) Достигнуть основного раздела FAT32 SystemRescueCD syslinux-редактора (я не примерил логические разделы все еще)->

title Boot SRCD
kernel /grub.exe --config-file="find --set-root /version; \
       map ()+1 (fd0); map --hook; root (fd0); chainloader +1; boot"

(Это должно идти точно две строки, \ разрыв строки должен только сделать это читаемым здесь.)

(b) Достигнуть соседнего основного раздела extlinux-редактора (идентификатор) EXT3 Slax.->

title Boot Slax
kernel /grub.exe --config-file="find --set-root /leame.txt; \
       map ()+1 (fd0); map --hook; root (fd0); chainloader +1; boot"

Поскольку Вы поймете на первый взгляд, (1) процедура удивительно подобна: только "эксклюзивные" имена файлов раздела отличаются; и (2) то, что это делает, делают GRUB4DOS, путем предоставления ему удобного конфигурационного файла "онлайн", содержание которого - то, что идет между двойными кавычками, определите целевой раздел везде, где это находится на диске (все еще попробованный разделами на различных дисках, но для одного диска можно, очевидно, переставить разделы, не редактируя menu.lst файл); назовите целевой раздел, который это нашло как "корень" - который после этого представлен" ()"-; отобразите найденный целевой раздел, который стал корнем к дискете, и схватывание (" - содержат"), это твердо там, затем сделайте дискету новым корнем, и наконец очень GRUBbishly chainload (как каждый делает для разделов Windows) к корню т.е. к дискете т.е. к целевому разделу и, загрузите его.

В каких инструментах Вы нуждаетесь для этого? Что я использую (просто для не смешивания, версии) то, что следует:

  • grub4dos-0.4.4.zip,
  • grubutil-1.1-bin-w32-19.zip и
  • grubinst-1.1-bin-w32-2008-01-01.zip.

Я также использую еще два инструмента для комфорта:

  • Начальная загрузка Hiren 15.1, который содержит, сверху несметного числа превосходных инструментов, совместимой версии grubinst.gui. Это, которое я использую для удобной установки GRUB4DOS на разделах, так, чтобы syslinux (или партнер) создание условий разделов syslinux-редактора, даже если это касается дискового загрузочного сектора немного, не препятствует Разделу начальной загрузки моего Hiren от надлежащего функционирования (но я абсолютно воздерживаюсь от членовредительства дискового загрузочного сектора - Вы рискуете иметь только одну начальную загрузку раздела syslinux-редактора и потерю остальных-); и
  • syslinux-4.03.zip (или 4.05), потому что это содержит готовый extlinux двоичный файл (extlinux делает для отформатированных Linux разделов, что syslinux делает для частиц FAT), то, которое я использую для дальнейшего различения двух выше цели syslinux разделы (каждый - FAT32 и syslinux-редактор, другой, является EXT3 и редактором экс-Linux), так, чтобы, если загрузчик берет тот для другого, Вы решили это путем соответствующего восстановления sys (или расширение) луг Linux на потерянной частице.

Если Вы используете комбинацию такой в качестве моего (HBCD, SRCD и Slax) на пере USB, существует все еще много места на нем для большого хорошего раздела FAT32 (первый так, чтобы это было то для появления в соответствии с Windows) для данных - сверху превосходного администраторского инструментария - на всех перьях. Поскольку разделом HBCD управляет GRUB (4DOS), у Вас могут быть записи на Вашем menu.lst для вещей, таких как перезагрузка и закрытие, которое не так просто, как это кажется для syslinux конфигурационных файлов

Могу я, как дополнение, говорить Вам (примите мои оправдания, если Вы, aldeady нашли, что), как соскочить назад с Вашего sys (+) управляемые Linux разделы к Вашему GRUB (+), menu.lst (немного более центральный, во многих случаях) раздел? Ну, у Вас уже есть grub.exe и grdlr на корне последнего раздела. Теперь можно сделать следующее:

  • скопируйте оба файла в "активный каталог" (т.е. во многих случаях, "syslinux" каталог) на Вашем sys (+) управляемые Linux частицы, которые теперь становятся источником; и
  • добавьте следующую запись в свой syslinux.cfg, extlinux.conf или slax.cfg (в моем случае) файлы:

    МАРКИРУЙТЕ Boot menulist ЯДРОМ раздела grub.exe

Обратите внимание, что, когда grub.exe находится в syslinux ("активный") каталог, Вам, кажется, не нужен путь: запись доставляет Вас к управляемому GRUB разделу как этот. В одном случае, однако, я выбрал это целевой каталог, который является (вышеупомянутым) аргументом в пользу extlinux-луга одного из разделов не быть "активным" каталогом, и в этом случае я спонтанно пришел к записи "/boot/extlinux/grub.exe" вместо просто "grub.exe" - и это работает также.

Любезно получайте удовольствие чтения GRUB4DOS длинный, правильно написанный Readme, если Вы так будете. Вы могли получить много полезных идей о том, как заставить разделы сосуществовать счастливо и как скачкообразно двинуться от одного до другого, не натыкаясь на невозможность.

Хорошее чтение и отношения, Fernando

49
12.09.2017, 05:02
3 ответа

Я не совсем понимаю, о чем вы здесь спрашиваете. Да, top показывает использование процессора в процентах от одного процессора по умолчанию. Поэтому вы можете иметь процентное соотношение >100. В системе с 4 ядрами можно увидеть до 400% использования процессора.

Это поведение можно изменить, нажав I (это Shift + i и включив режим "Irix"), пока работает top. В результате будет отображено значение доступной мощности используемого процессора. Как объяснялось в man top:

    1. %CPU  --  CPU Usage
       The task's share of the elapsed CPU time since the last screen
       update, expressed as a percentage of total  CPU  time.   In  a
       true  SMP environment, if 'Irix mode' is Off, top will operate
       in 'Solaris mode' where a task's cpu usage will be divided  by
       the  total  number  of  CPUs.  You toggle 'Irix/Solaris' modes
       with the 'I' interactive command.

Альтернативно, вы можете нажать 1, что покажет вам разбивку использования процессора на CPU:

top - 13:12:58 up 21:11, 17 users,  load average: 0.69, 0.50, 0.43
Tasks: 248 total,   3 running, 244 sleeping,   0 stopped,   1 zombie
%Cpu0  : 33.3 us, 33.3 sy,  0.0 ni, 33.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  : 16.7 us,  0.0 sy,  0.0 ni, 83.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  : 60.0 us,  0.0 sy,  0.0 ni, 40.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8186416 total,  6267232 used,  1919184 free,   298832 buffers
KiB Swap:  8191996 total,        0 used,  8191996 free,  2833308 cached
70
27.01.2020, 19:34

просто нажмите "1" во время работы программы top

12
27.01.2020, 19:34

Если вы хотите открыть topсразу с отображением отдельных процессоров без необходимости нажимать 1, вы можете использовать опцию -1.

напр.:

top -1

...
%Cpu0  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  : 44.7 us, 55.3 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  : 46.7 us, 53.3 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
...     

Примечание. :Это работает в Debian, но установленный вариант top может различаться в зависимости от дистрибутива.

10
27.01.2020, 19:34

Теги

Похожие вопросы