[gelöst][0.6] Hyper Threading?

  • Hallo!


    Ich bin beim Surfen über die Information gestolpert, dass "Hyper Threading bei der Installation von Ubuntu Linux manchmal nicht automatisch aktiviert wird" (Quelle: https://wiki.ubuntuusers.de/Kernel/, Abschnitt "Hyper Threading")
    Natürlich ist das bei mir beim Setup nicht aktiviert worden:
    cat /proc/cmdline

    Code
    BOOT_IMAGE=/boot/vmlinuz-3.13.0-95-generic root=UUID=70080d54-8ec3-4a3c-909b-65d025c4444a ro vmalloc=256m quiet splash noresume nohz=off acpi_enforce_resources=lax vt.handoff=7


    Mein 2-Kerner sollte das aber können, oder?
    grep ht /proc/cpuinfo

    Code
    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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
    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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer xsave lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid

    Man beachte das "ht" (gleich nach "sse sse2")
    lscpu


    Da ich leider keine (aktuellen) Threads zu dem Thema finden konnte, jetzt meine Frage an die Experten:
    Bringt mir das Aktivieren von Hyper Threading mittels GRUB-Parameter ht=on etwas auf meinem yaVDR 0.6?
    Oder schadet das dem System sogar? (Einige ältere Threads gingen nämlich in diese Richtung.)


    Ergänzend möchte ich noch hinzufügen, dass auf dem yaVDR (siehe Signatur) auch noch mysql+epgd+epg2vdr+scraper2vdr und
    DV*API+O**am laufen, bei denen ich mir durchaus vorstellen kann, dass sie von mehreren Kernen profitieren?!


    Vielen Dank schon jetzt für eure Antworten!

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

    Einmal editiert, zuletzt von davie2000 ()

  • Ein Celeron G530 hat kein Hyperthreading.

  • Das würde erklären, warum es nicht automatisch aktiviert wurde beim Setup.
    Dachte immer: zwei Kerne == Hyper-Threading :wand


    Aber warum wird "ht" dann in /proc/cpuinfo angezeigt?


    Werden meine zwei Kerne jetzt eigentlich überhaupt gleichzeitig "benutzt"?
    Wo/wie sehe ich das?

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Hyperthreading meint, dass jeder CPU Kern dem Betriebssystem zwei Cores vorgaukelt.


    Du hast zwei CPU Kerne, hättest du Hyperthreading, würde das OS das als zwei mal zwei = vier Kerne sehen.

  • Für alle die es interessiert:
    Während man mit top u.a. die CPU-Auslastung anzeigt, einfach 1 drücken und man sieht alle Prozessoren einzeln.
    Fazit: meine zwei Kerne werden definitiv auch (aus)genutzt.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • davie2000


    "top" sucks ... ;) ... "htop" ist besser, genauer und übersichtlicher ...


    Es gibt keinen Grund zu zweifeln, das Linux nicht beide CPU Kerne nutzen würde, mehr als ein Kern, physisch oder virtuell, ist ein ziemlicher alter Hut.


    Regards
    fnu

    HowTo: APT pinning

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!