
Code: Select all
=================================================================
Package Settings
=================================================================
dev-qt/qtwebkit-5.212.0_pre20200309-r1::gentoo was built with the following:
USE="X gstreamer hyphen jit opengl printsupport qml -geolocation -gles2-only -multimedia -nsplugin -orientation -webp" ABI_X86="(64)"
CFLAGS="-march=native -O2 -pipe -fno-strict-aliasing"
CXXFLAGS="-march=native -O2 -pipe -fno-strict-aliasing"
app-office/libreoffice-7.0.3.1::gentoo was built with the following:
USE="bluetooth branding clang cups dbus gtk kde mariadb -accessibility -base -coinmp -custom-cflags -debug -eds -firebird -googledrive -gstreamer -java -ldap -odk -pdfimport -postgres -test -vulkan" ABI_X86="(64)" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="python3_8 -python3_6 -python3_7 -python3_9"
FEATURES="merge-sync config-protect-if-modified pid-sandbox network-sandbox usersync ebuild-locks unmerge-orphans qa-unresolved-soname-deps userfetch fixlafiles unmerge-logs strict unknown-features-warn binpkg-logs binpkg-docompress distlocks parallel-fetch sandbox binpkg-dostrip protect-owned usersandbox userpriv ipc-sandbox assume-digests sfperms news preserve-libs xattr multilib-strict"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=lld"
www-client/chromium-88.0.4324.27::gentoo was built with the following:
USE="cups hangouts js-type-check (pic) proprietary-codecs pulseaudio suid system-ffmpeg system-icu tcmalloc vaapi widevine (-component-build) -custom-cflags (-headless) -kerberos -official (-selinux) -wayland" ABI_X86="(64)" L10N="de -am -ar -bg -bn -ca -cs -da -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW"
Code: Select all
HPKistchen ~ $ genlop -t chromium | tail -n 3
Fri Dec 11 14:28:50 2020 >>> www-client/chromium-88.0.4324.27
merge time: 11 hours, 45 minutes and 28 seconds.
HPKistchen ~ $ genlop -t libreoffice| tail -n 3
Fri Dec 11 01:05:20 2020 >>> app-office/libreoffice-7.0.3.1
merge time: 2 hours, 47 minutes and 58 seconds.
HPKistchen ~ $ genlop -t qtwebkit| tail -n 3
Thu Dec 10 18:41:57 2020 >>> dev-qt/qtwebkit-5.212.0_pre20200309-r1
merge time: 3 hours, 17 minutes and 30 seconds.
Wenn das nur zwei CPUs sind, dann wäre die Frage wo finde ich Hyperthreading im Kernel?processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
stepping : 4
microcode : 0x1f
cpu MHz : 2447.585
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 20
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
bogomips : 4389.52
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
stepping : 4
microcode : 0x1f
cpu MHz : 2450.078
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 20
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
bogomips : 4389.52
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
stepping : 4
microcode : 0x1f
cpu MHz : 2429.796
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 20
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
bogomips : 4389.52
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 61
model name : Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
stepping : 4
microcode : 0x1f
cpu MHz : 2442.343
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 20
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap xsaveopt dtherm ida arat pln pts
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs
bogomips : 4389.52
clflush size : 64
cache_alignment : 64
address sizes : 39 bi
Verlässlichste Quelle für Intel CPUs ist http://ark.intel.com. Im Falle Deines Prozessors: https://ark.intel.com/content/www/us/en ... 0-ghz.html.Ich war bisher immer der Überzeugung, daß ich 4 CPUs habe. Allerdings steht da was mit 2 Cores.
Code: Select all
CPU Specifications
# of Cores 2
# of Threads 4Code: Select all
CPU(s): 4
Liste der Online-CPU(s):0-3
Thread(s) pro Kern: 1
Kern(e) pro Sockel: 4
Sockel: 1Code: Select all
CPU(s): 4
Liste der Online-CPU(s): 0-3
Thread(s) pro Kern: 2
Kern(e) pro Sockel: 2
Sockel: 1Da wäre ich vorsichtig.JoHo42 wrote:so CPUs sind offline. Ich habe nur 2 CPUs. Ausgeschaltet mitCode: Select all
echo 0 > /sys/device/system/cpu/cpu3/online echo 0 > /sys/device/system/cpu/cpu2/online
Der Kernel Parameter "nosmt" schaltet nur einzelne Threads ab. Deshalb sieht man noch alle 4 Threads, aber wenn Du Dir den Status ansiehst, sollten zwei Threads offline sein.JoHo42 wrote:nosmt habe ich jetzt in der Kernel startzeile eingesetzt.
Laut dmesg wird der Kernel auch mit nosmt gestartet.
Allerdings sehe ich immer noch 4 CPUs.
Ein deutlicher Fortschritt, wenn es vorher 24 Stunden waren!Chromium ließ sich jetzt mit 16 Stunden compilieren

Richtig!pietinger wrote:Wenn ich noch einen Vorschlag machen darf:
- Schalte das Hyperthreading NICHT aus (keine Sorge der Kernel verteilt die Last auf die beiden echten Kerne).
Mit aktuellen kernel versionen könnte das auf Intel CPUs nicht mehr ganz so stimmen. Das liegt aber Hauptsächlich an den ganzen Mitigations für die Intel CPU security Bugs.misterjack wrote:Warum Hyperthreading ausschalten, wenn einschlägige Benchmarks eine Zeitersparnis zeigen?
https://www.phoronix.com/scan.php?page= ... 2018&num=4

... manchmal ist es auch nur ein ganz normales stable-Update eines Basis-Pakets.ChrisJumper wrote:Besonders ärgerlich auch wenn ich gerade den Fuchs aktualisiert hab und dann kommt 2 Tage später noch ein weiteres Security Update hinzu, beispielsweise 84.0.0 auf 84.0.2.
Code: Select all
(dev-libs/icu-68.2:0/68.2::gentoo, ebuild scheduled for merge) causes rebuilds for:
...
(www-client/firefox-84.0.2:0/84::gentoo, ebuild scheduled for merge)
...
(mail-client/thunderbird-78.6.0:0/78::gentoo, ebuild scheduled for merge)
...
(app-office/libreoffice-7.0.4.2:0/0::gentoo, ebuild scheduled for merge)
(net-fs/samba-4.12.9-r1:0/0::gentoo, ebuild scheduled for merge)
(dev-qt/qtcore-5.15.2-r2:5/5.15.2::gentoo, ebuild scheduled for merge)
(dev-libs/boost-1.74.0-r1:0/1.74.0::gentoo, ebuild scheduled for merge)