View Single Post
Old 07-04-2022, 02:48 PM   #1
edo1
Member
edo1 will become famous soon enoughedo1 will become famous soon enoughedo1 will become famous soon enoughedo1 will become famous soon enoughedo1 will become famous soon enoughedo1 will become famous soon enough
 
Posts: 18
Karma: 664
Join Date: Jul 2014
Device: pw2
EPUB->PDF: limit CPU cores usage

When I run ebook-convert some big epub file, 32 QtWebEngineProcess forks are spawned:
Code:
 473131 ?        SLl    0:01                  \_ /usr/bin/python3.9 /usr/bin/ebook-convert /tmp/converter-calibre-converter.WEgxas.epub /tmp/converter-calibre-converter.8OaHFF.pdf
 473527 ?        SL     0:00                      \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --no-zygote-sandbox --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473528 ?        SL     0:00                      \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473562 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473563 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473567 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473574 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473580 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473587 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473613 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473620 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473630 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473638 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473644 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473648 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473652 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473669 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473682 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473715 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473743 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473765 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473790 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473798 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473812 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473823 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473831 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473850 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473862 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473868 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473882 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473896 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473913 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473914 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473923 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
 473940 ?        Sl     0:00                      |   \_ /usr/lib/x86_64-linux-gnu/qt5/libexec/QtWebEngineProcess --type=zygote --application-name=ebook-convert --webengine-schemes=clbr:hs;qrc:sLV --lang=en-US
I'm assuming it's because my host has 32 logical cores.
I prefer not to use all cores for the convertation.
Is there a way to limit the use of cores?
edo1 is offline   Reply With Quote