Порядок регистрации скрипта, выполняемого до выключения?

Форматирование первой страницы как «Первая страница» с использованием F11> Стиль страницы, а затем вставка поля подсчета страниц в нижний колонтитул второй страницы и окончательная установка смещения на -1.

3
задан 2 May 2018 в 03:55

3 ответа

Основываясь на имеющейся в настоящее время информации, я предполагаю, что у вас многоядерный или, по крайней мере, многопоточный процессор, и что расцепление и отключение развязки позволяет выполнять внеочередное выполнение, вызывая аномалию в журнале вывод. Я бы использовал numactl для запуска вашего скрипта. Вот пример:

numactl --physcpubind=0 /path/to/your/script

или в этом конкретном случае

numactl --physcpubind=0 /home/upload.sh

Это запустит ваш процесс на первый ядро ​​/ процессор, назначенный вашему набору микросхем (индекс 0), как указано в /proc/cpuinfo. Это заставит скрипт работать не более одного потока одновременно, но это не означает, что весь процесс будет состоять только из одного потока. если программа написана для создания нового потока, он сделает это, но будет выполняться на том же самом ядре / cpu / thread, что и остальная часть процесса.

или в этом конкретном случае Обратите внимание, что, ограничивая вашу обработку одним потоком / ядром / процессором, это может привести к более медленной обработке задачи.

Источники:

https://superuser.com/questions/692138/how-to-force-a-process-to-run-on-a-single-thread- only-with-numactl

man numactl

https://superuser.com/questions/692138/how-to-force-a-process-to-run -on-a-single-thread-only-with-numactl

https://en.wikipedia.org/wiki/Multithreading_ (computer_architecture)

0
ответ дан 22 May 2018 в 11:17

Основываясь на имеющейся в настоящее время информации, я предполагаю, что у вас многоядерный или, по крайней мере, многопоточный процессор, и что расцепление и отключение развязки позволяет выполнять внеочередное выполнение, вызывая аномалию в журнале вывод. Я бы использовал numactl для запуска вашего скрипта. Вот пример:

numactl --physcpubind=0 /path/to/your/script

или в этом конкретном случае

numactl --physcpubind=0 /home/upload.sh

Это запустит ваш процесс на первый ядро ​​/ процессор, назначенный вашему набору микросхем (индекс 0), как указано в /proc/cpuinfo. Это заставит скрипт работать не более одного потока одновременно, но это не означает, что весь процесс будет состоять только из одного потока. если программа написана для создания нового потока, он сделает это, но будет выполняться на том же самом ядре / cpu / thread, что и остальная часть процесса.

или в этом конкретном случае Обратите внимание, что, ограничивая вашу обработку одним потоком / ядром / процессором, это может привести к более медленной обработке задачи.

Источники:

https://superuser.com/questions/692138/how-to-force-a-process-to-run-on-a-single-thread- only-with-numactl

man numactl

https://superuser.com/questions/692138/how-to-force-a-process-to-run -on-a-single-thread-only-with-numactl

https://en.wikipedia.org/wiki/Multithreading_ (computer_architecture)

0
ответ дан 17 July 2018 в 16:20

Основываясь на имеющейся в настоящее время информации, я предполагаю, что у вас многоядерный или, по крайней мере, многопоточный процессор, и что расцепление и отключение развязки позволяет выполнять внеочередное выполнение, вызывая аномалию в журнале вывод. Я бы использовал numactl для запуска вашего скрипта. Вот пример:

numactl --physcpubind=0 /path/to/your/script

или в этом конкретном случае

numactl --physcpubind=0 /home/upload.sh

Это запустит ваш процесс на первый ядро ​​/ процессор, назначенный вашему набору микросхем (индекс 0), как указано в /proc/cpuinfo. Это заставит скрипт работать не более одного потока одновременно, но это не означает, что весь процесс будет состоять только из одного потока. если программа написана для создания нового потока, он сделает это, но будет выполняться на том же самом ядре / cpu / thread, что и остальная часть процесса.

или в этом конкретном случае Обратите внимание, что, ограничивая вашу обработку одним потоком / ядром / процессором, это может привести к более медленной обработке задачи.

Источники:

https://superuser.com/questions/692138/how-to-force-a-process-to-run-on-a-single-thread- only-with-numactl

man numactl

https://superuser.com/questions/692138/how-to-force-a-process-to-run -on-a-single-thread-only-with-numactl

https://en.wikipedia.org/wiki/Multithreading_ (computer_architecture)

0
ответ дан 23 July 2018 в 17:13

Другие вопросы по тегам:

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