Säikeet toimiiko?

Anonyymi

Konhessa on monta ydintä ja niissä on säiettä. Mitä teen niillä?

48

151

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Et mitään. Niitä tarvitsee vain koneessa toimiva ohjelmisto.

      • Anonyymi

        No mutta entä jos linukx katkoo säikeet?


      • Anonyymi

        Neulo niistä villasukat.


      • Anonyymi

        Nykykäyttöjärjestelmät tukevat usein perinteistä prosessia kevyempää prosessia, säiettä (engl. thread, task, light-weight process). Säie eroaa prosessista siten, että sillä ei ole omia resursseja, vaan se käyttää sen prosessin resursseja, johon se kuuluu. Yhdessä prosessissa on silloin yksi tai useampia säikeitä.

        Säikeet voidaan toteuttaa käyttöjärjestelmän ytimessä etuoikeutetussa tilassa (engl. kernel, supervisor) tai käyttäjätilassa (engl. user) prosessin osana. Jälkimmäinen vaihtoehto tarkoittaa sitä, että prosessin sisällä on vuorontaja, joka päättää, mikä sen sisäisistä säikeistä on ajossa. Tämän vaihtoehdon varjopuoli on se, että jos yksi säie tekee käyttöjärjestelmäpyynnön, joka edellyttää odottamista (esimerkiksi lukee tiedostoa), kaikki prosessin säikeet pysähtyvät odottamaan, koska yllä kuvattu kolmitilamalli on toteutettu vain prosessin tasolla. Jos säikeet on toteutettu käyttöjärjestelmässä, toteutuu kolmitilamalli säietasolla ja prosessin tehtäväksi jää toimia resurssien omistajana, eli prosessi ei enää suorita ohjelmaa lainkaan, vaan kaikki suoritus tapahtuu sen sisäisissä säikeissä. Tässä tapauksessa yhden säikeen tekemä odottamista vaativa pyyntö ei pysäytä muita säikeitä.


      • Anonyymi

        Oho! Osasit copypasteta.


      • Anonyymi

        Qemulla voi kiertää ongelmaa, jossa Windows 10 tajuuaa vain 4 ydintä ja 8 säijettä, siittä isommat ei kuormita enään kuin pitäisi. vaan siittä ylöspäin kuormittuu vain 0-20%


    • Käytännössä sun tietokoneen prosessorissa on useampi fyysinen ydin. Nämä ytimet voivat kaikki tehdä laskutoimituksia.

      Vaan miten käy jos sulla on ohjelma joka yrittää saada laskuun monta eri asiaa samanaikaisesti? No sille varataan sitten useampi ydin tätä varten. Tällöin useampaa eri asiaa voidaan laskea samanaikaisesti.

      Tässä kohtaan avuksi tulee säikeet, eli loogiset ytimet. Loogisella tarkoitetaan sitä, että fyysisesti ne eivät ole olemassa vaan ne ovat siellä "ajatuksen" (=ohjelmiston) tasolla.

      Säikeet parantavat prosessorin ytimen laskemistehokkuutta mahdollistaen kahden eri laskutoimituksen ajamisen samanaikaisesti.

      https://img.aijaa.com/b/00323/14699957.gif

      • Anonyymi

        Eikäkö olsin linukseen Pro Toollssia niin ydintä hitsas? Soitin sitten torvaldsille niin sano että rajapinnat rikki ja säikeet poikki mennyt linuksessa?


      • Anonyymi kirjoitti:

        Eikäkö olsin linukseen Pro Toollssia niin ydintä hitsas? Soitin sitten torvaldsille niin sano että rajapinnat rikki ja säikeet poikki mennyt linuksessa?

        Ei saa mitään selvää..


      • Anonyymi

        Ei sen puheista muutkaan saa. Päissään senkin linuksen viritti. Piileskelee nykyisin Portlandissa.


      • Anonyymi

        "Tässä kohtaan avuksi tulee säikeet, eli loogiset ytimet. Loogisella tarkoitetaan sitä, että fyysisesti ne eivät ole olemassa vaan ne ovat siellä "ajatuksen" (=ohjelmiston) tasolla."

        Ohjelmisto ei näe eroa loogisen ja oikean ytimen välillä, eikä loogisten ytimien olemassaoloa toteuteta ohjelmistotasolla. Loogiset ytimet pohjimmiltaan ajoitukseen samalla tavalla kuin moniajo ennen moniydinprosessoreita, vaikka onkin edistyksellisempi menetelmä.


      • Anonyymi
        Anonyymi kirjoitti:

        "Tässä kohtaan avuksi tulee säikeet, eli loogiset ytimet. Loogisella tarkoitetaan sitä, että fyysisesti ne eivät ole olemassa vaan ne ovat siellä "ajatuksen" (=ohjelmiston) tasolla."

        Ohjelmisto ei näe eroa loogisen ja oikean ytimen välillä, eikä loogisten ytimien olemassaoloa toteuteta ohjelmistotasolla. Loogiset ytimet pohjimmiltaan ajoitukseen samalla tavalla kuin moniajo ennen moniydinprosessoreita, vaikka onkin edistyksellisempi menetelmä.

        En nähnyt tarpeelliseksi maalata asiaa tuon syvemmin ja alkaa puhumaan instruction seteistä sekä siitä, että niitä on corea kohti vain yksi.

        Luonnollisesti siellä takana on myös rautaa joka tämän mahdollistaa, mutta periaatteessa kaikki HT:n käskytys on kuitenkin softaa.


      • Anonyymi

        Windows 10 tajuuaa vain 4 ydintä ja 8 säijettä, siittä isommat ei kuormita enään kuin pitäisi. vaan siittä ylöspäin kuormittuu vain 0-20%

        On oma kokemukseni.


      • Anonyymi
        Anonyymi kirjoitti:

        Windows 10 tajuuaa vain 4 ydintä ja 8 säijettä, siittä isommat ei kuormita enään kuin pitäisi. vaan siittä ylöspäin kuormittuu vain 0-20%

        On oma kokemukseni.

        "Mielikuvitusongelmien kiertäminen ei ole kovin järkevää touhua, eikä tuo sinun trollailusikaan ihan tervettä ole.

        AMD 1600 ja 2600 ovat tämän hetken todennäköisesti suosituimmat budjettipelaajan prosessorit. Niissä on kuusi ydintä ja kaksitoista säiettä ja Win10 hoitelee ne ihan ongelmitta.

        9900K ja 2700X prosessoreista on testejä enemmän kuin tarpeeksi, eivätkä testaajat ole kohdanneet tätä väittämääsi ongelmaa, vaikka näissä on kahdeksan ydintä ja kuusitoista säiettä.

        Kiihotutko sinä siitä sonnasta, mitä tällä levität? "


      • Anonyymi
        Anonyymi kirjoitti:

        Windows 10 tajuuaa vain 4 ydintä ja 8 säijettä, siittä isommat ei kuormita enään kuin pitäisi. vaan siittä ylöspäin kuormittuu vain 0-20%

        On oma kokemukseni.

        Erinomaisen hieno asia kun palstoille on ilmaantunut asiantuntija, jolla on tieto ja taito hallussaan, ja pystyy ampumaan alas täällä vuosia velloneita valheita. Kenties jonakin päivänä näemme palstoilla jopa ihan asiallista keskustelua.


    • Anonyymi

      Windows ei osaa hyödyntää kovin montaa ydintä kerrallaan.

      • Puppua. Windows 10 handlaa 32 corea ja yli 20,000 säiettä kerrallaan. Se on sitten eri asia moniko softa niin tekee.


      • Anonyymi
        devnull kirjoitti:

        Puppua. Windows 10 handlaa 32 corea ja yli 20,000 säiettä kerrallaan. Se on sitten eri asia moniko softa niin tekee.

        Ja kellä taviksella on kone jossa moinen prossa, harvalla 4-6 corea enempi. Itse olen pärjännyt 4 ydimellä viimeiset 6 vuotta enkä ole huomannut että enemmästä olisi ollut hyötyä missään. Sama varmaan 99% käyttäjistä. Paitsi sillä yhdellä prosentilla linux-hörhöillä jotka yrittävät epätoivoisesti saata windowsin toimimaan siinä linuxissaan.


      • Anonyymi
        Anonyymi kirjoitti:

        Ja kellä taviksella on kone jossa moinen prossa, harvalla 4-6 corea enempi. Itse olen pärjännyt 4 ydimellä viimeiset 6 vuotta enkä ole huomannut että enemmästä olisi ollut hyötyä missään. Sama varmaan 99% käyttäjistä. Paitsi sillä yhdellä prosentilla linux-hörhöillä jotka yrittävät epätoivoisesti saata windowsin toimimaan siinä linuxissaan.

        Jos sinulla on alle kahdeksan säiettä, osa peleistäsi hidastelee jo. Lue enemmän, luule vähemmän.


      • Anonyymi
        Anonyymi kirjoitti:

        Jos sinulla on alle kahdeksan säiettä, osa peleistäsi hidastelee jo. Lue enemmän, luule vähemmän.

        No kerropa se peli joka tarvitsee, itse en paljon pelaile joten en tiedä.


      • Anonyymi
        Anonyymi kirjoitti:

        No kerropa se peli joka tarvitsee, itse en paljon pelaile joten en tiedä.

        Jos et tee mitään sellaista jossa olisit eron huomannut, kuten kuvien- tai videonkäsittely, 3D-suunnittelu, pelaaminen tai vastaavat, niin et tarvitse tietoa. Jos tarvitset tietoa, löydät sen testejä lukemalla.


      • Anonyymi
        devnull kirjoitti:

        Puppua. Windows 10 handlaa 32 corea ja yli 20,000 säiettä kerrallaan. Se on sitten eri asia moniko softa niin tekee.

        Toi on puuppua ja emä vale!


      • Anonyymi

      • Anonyymi kirjoitti:

        Tuki ei ole toimivuus, Ymmärrä mitä luet! ja kokeile!

        Tyhjää puhetta. Kokeiltu on monet kerrat. Asettamalla ensin käyttöön large address awaewn ja luotetussa ympäristössä maxStackSizen korkeammalle on käytännön limitti moninkertaisesti se, jonka aiemmin mainitsin.


      • Anonyymi
        Anonyymi kirjoitti:

        Tuki ei ole toimivuus, Ymmärrä mitä luet! ja kokeile!

        Millä tavalla tämä päivän aforismisi liittyy keskusteluun?


      • Anonyymi
        devnull kirjoitti:

        Puppua. Windows 10 handlaa 32 corea ja yli 20,000 säiettä kerrallaan. Se on sitten eri asia moniko softa niin tekee.

        Aivan eli ei osaa hyödyntää kovin montaa ydintä. Linux osaa hyödyntää 2048 corea.


      • Anonyymi
        devnull kirjoitti:

        Tyhjää puhetta. Kokeiltu on monet kerrat. Asettamalla ensin käyttöön large address awaewn ja luotetussa ympäristössä maxStackSizen korkeammalle on käytännön limitti moninkertaisesti se, jonka aiemmin mainitsin.

        Etkö osaa lukea linkkisi sisältöä?


      • Anonyymi kirjoitti:

        Aivan eli ei osaa hyödyntää kovin montaa ydintä. Linux osaa hyödyntää 2048 corea.

        Mihin?


      • Anonyymi
        Anonyymi kirjoitti:

        Aivan eli ei osaa hyödyntää kovin montaa ydintä. Linux osaa hyödyntää 2048 corea.

        Tuokaan tieto ei taas liity tähän keskusteluun mitenkään. Mitä merkitystä sillä on, jos se tukee 2048 ydintä?


      • Anonyymi

        10 Windowsille tulee ongelmia jos ytimiä on yli nejä ja säikeitä yli 8.
        Kokemuksesta tiedän että ne yli ei kuormitu kuin 0-20%

        Ja tää on tosi!!!


      • Anonyymi
        Anonyymi kirjoitti:

        10 Windowsille tulee ongelmia jos ytimiä on yli nejä ja säikeitä yli 8.
        Kokemuksesta tiedän että ne yli ei kuormitu kuin 0-20%

        Ja tää on tosi!!!

        Mielikuvitusongelmien kiertäminen ei ole kovin järkevää touhua, eikä tuo sinun trollailusikaan ihan tervettä ole.

        AMD 1600 ja 2600 ovat tämän hetken todennäköisesti suosituimmat budjettipelaajan prosessorit. Niissä on kuusi ydintä ja kaksitoista säiettä ja Win10 hoitelee ne ihan ongelmitta.

        9900K ja 2700X prosessoreista on testejä enemmän kuin tarpeeksi, eivätkä testaajat ole kohdanneet tätä väittämääsi ongelmaa, vaikka näissä on kahdeksan ydintä ja kuusitoista säiettä.

        Kiihotutko sinä siitä sonnasta, mitä täällä levität? Häh?


    • Anonyymi

      Itsellä linuks-pitkäaikaistyöttömällä 1-kore pentium. Saapiko siihen SER-jätteestä lisää koretta työnnettyä?

      • Anonyymi

        Riippuu emolevystä.


      • Anonyymi

        Siis Windows-linuks-tubuttimia löytyy Ser-jätteestä pilvin pimein.


    • Anonyymi

      Windows 10 64bit tukevat 256 ydintä, loogisten ytimien määrän rajaa en tiedä.

      Home 1 fyysinen suoritin
      Pro 2 fyysistä suoritinta
      Pro for workstations 4 fyysistä suoritinta
      Serverikäyttöön on omat versionsa

      Koko asia on sikäli merkityksetön, että peruskotikäyttäjä ei tarvitse mihinkään yli neljää ydintä, pelaaja ei tarvitse yli kahdeksaa ydintä ja tätä raskaampaan käyttöön on olemassa toisenlaista rautaa. On mielenkiintoista nähdä, onko tulevien prosessorien 12 ja 16 ytimisistä versioita mitään hyötyä nopean vasteajan käytössä.

    • Anonyymi

      Käytää alla Q-emua, jossa emuloin propsessorin pienemmäksi tai yksiytimiseksi, niin mm 16/32 prossu pyörittää windowsia vikkelästi.

      • Anonyymi

        Qemulla voi kiertää ongelmaa jossa Windows 10 tajuuaa vain 4 ydintä ja 8 säijettä, siittä isommat ei kuormita enään kuin pitäisi. vaan siittä ylöspäin kuormittuu vain 0-20%


      • Anonyymi
        Anonyymi kirjoitti:

        Qemulla voi kiertää ongelmaa jossa Windows 10 tajuuaa vain 4 ydintä ja 8 säijettä, siittä isommat ei kuormita enään kuin pitäisi. vaan siittä ylöspäin kuormittuu vain 0-20%

        Mielikuvitusongelmien kiertäminen ei ole kovin järkevää touhua, eikä tuo sinun trollailusikaan ihan tervettä ole.

        AMD 1600 ja 2600 ovat tämän hetken todennäköisesti suosituimmat budjettipelaajan prosessorit. Niissä on kuusi ydintä ja kaksitoista säiettä ja Win10 hoitelee ne ihan ongelmitta.

        9900K ja 2700X prosessoreista on testejä enemmän kuin tarpeeksi, eivätkä testaajat ole kohdanneet tätä väittämääsi ongelmaa, vaikka näissä on kahdeksan ydintä ja kuusitoista säiettä.

        Kiihotutko sinä siitä sonnasta, mitä täälläkin levität?


      • Anonyymi

        Windows 10 käytetään lähes aina kun testataan uusia prosessoreja ja näytönohjaimia tai pelejä. Testaajat eivät ole havainneet mainitsemaasi ongelmaa, eikä prosessoriytimien kuulukaan toimia turhaan 100% rasituksella. Tämä kaikki kerrottiin sinulle jo kuukausia sitten.

        Väitteesi on edelleen roskaa


      • Anonyymi

        Mitä soopaa, köyhät joilla ei ole varaa kunnon prossuihin ja on äänessä ja puhuu jotain jota itse ei ole kokenut. Neljän ytimen ja kahdeksan säikeen kirous on edelleen.
        Olkon sitten etä se ei ole windowsin ongelma suoraan, vaan ohjelmien, mutta on olemassa. Ja rasittaa windows mailmaa!
        Linux puolella kaikki ohjelmat käyttää koko prossua!
        i9 videoo renteroidess ei käytä kaikkia ja vieläpä kaatuu ennenko leffa on käänetty.
        Sama homma toimii ubuntulla puolet nopeammin ja pääsee maaliin. Siis i9koneella. Teho ero siis suuri.


      • Anonyymi
        Anonyymi kirjoitti:

        Windows 10 käytetään lähes aina kun testataan uusia prosessoreja ja näytönohjaimia tai pelejä. Testaajat eivät ole havainneet mainitsemaasi ongelmaa, eikä prosessoriytimien kuulukaan toimia turhaan 100% rasituksella. Tämä kaikki kerrottiin sinulle jo kuukausia sitten.

        Väitteesi on edelleen roskaa

        Pelikoneissa HP, Alienware, MSI ym. on valmistahilla oma ohjelma joka poistaa tätä ongelmaa, mutta windowsiin sitä ei ole tullut. Puhdas asenus on hidas moniytimisessä.
        Samoin hitaissa koneissa on valmistajan ohjelmat jotka nopeuttaa sitä.

        Servereissä se toimii, mutta windows ei handlaa että yksi ohjelma kuormitaisi moniydin prossun, Mutta windows serveriä harvoin enää tapaa. kun se on niin kallis ja turvaton.


      • Anonyymi
        Anonyymi kirjoitti:

        Mitä soopaa, köyhät joilla ei ole varaa kunnon prossuihin ja on äänessä ja puhuu jotain jota itse ei ole kokenut. Neljän ytimen ja kahdeksan säikeen kirous on edelleen.
        Olkon sitten etä se ei ole windowsin ongelma suoraan, vaan ohjelmien, mutta on olemassa. Ja rasittaa windows mailmaa!
        Linux puolella kaikki ohjelmat käyttää koko prossua!
        i9 videoo renteroidess ei käytä kaikkia ja vieläpä kaatuu ennenko leffa on käänetty.
        Sama homma toimii ubuntulla puolet nopeammin ja pääsee maaliin. Siis i9koneella. Teho ero siis suuri.

        "Neljän ytimen ja kahdeksan säikeen kirous on edelleen.
        Olkon sitten etä se ei ole windowsin ongelma suoraan, vaan ohjelmien, mutta on olemassa. Ja rasittaa windows mailmaa!"

        Ilmeisesti sinä et vaan ymmärrä tietokoneen toiminnasta riittävästi, kun tuollaisia intät.


      • Anonyymi
        Anonyymi kirjoitti:

        Pelikoneissa HP, Alienware, MSI ym. on valmistahilla oma ohjelma joka poistaa tätä ongelmaa, mutta windowsiin sitä ei ole tullut. Puhdas asenus on hidas moniytimisessä.
        Samoin hitaissa koneissa on valmistajan ohjelmat jotka nopeuttaa sitä.

        Servereissä se toimii, mutta windows ei handlaa että yksi ohjelma kuormitaisi moniydin prossun, Mutta windows serveriä harvoin enää tapaa. kun se on niin kallis ja turvaton.

        Ai Windows Serveriä tapaa harvoin. Minkäs päällä esim. Active Directory pyörii? Tai vaikka Ms Exchange. Eikä yksikään serveri, joita on tullut asenneltua, niin käy täydellä kuormalla koko aikaa. Jos se olisi koko ajan täydellä kuormalla, käyttö olisi aika takkuista. Servereissä ei mitään rupisia työpöytä prossuja käytetä, vaan ne ovat lähes yksinomaa Intel Xeoneita.


      • Anonyymi
        Anonyymi kirjoitti:

        Ai Windows Serveriä tapaa harvoin. Minkäs päällä esim. Active Directory pyörii? Tai vaikka Ms Exchange. Eikä yksikään serveri, joita on tullut asenneltua, niin käy täydellä kuormalla koko aikaa. Jos se olisi koko ajan täydellä kuormalla, käyttö olisi aika takkuista. Servereissä ei mitään rupisia työpöytä prossuja käytetä, vaan ne ovat lähes yksinomaa Intel Xeoneita.

        Missä on windows servereitä nykyään, ei missään!


      • Anonyymi
        Anonyymi kirjoitti:

        Missä on windows servereitä nykyään, ei missään!

        Yrityksissä, oppilaitoksilla, kaikkialla joissa on käytössä Active Directory, Ms Exchange, SCCM, WDS tmv.


    • Anonyymi

      4 ydintä on windowsin maksimi!

      • Anonyymi

        Mun koneen prossassa on 8 ydintä ja hyvin tunnistuu, eihän se windows käytä kun murto-osan mutta jääpähän muille ohjelmille sitten enempi prosessori-tehoa.


    Ketjusta on poistettu 5 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Nurmossa kuoli 2 Lasta..

      Autokolarissa. Näin kertovat iltapäivälehdet juuri nyt. 22.11. Ja aina ennen Joulua näitä tulee. . .
      Seinäjoki
      45
      2897
    2. Vanhalle ukon rähjälle

      Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen
      Ikävä
      45
      2835
    3. Maisa on SALAKUVATTU huumepoliisinsa kanssa!

      https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663
      Kotimaiset julkkisjuorut
      123
      2618
    4. Mikko Koivu yrittää pestä mustan valkoiseksi

      Ilmeisesti huomannut, että Helenan tukijoukot kasvaa kasvamistaan. Riistakamera paljasti hiljattain kylmän totuuden Mi
      Kotimaiset julkkisjuorut
      334
      1684
    5. Mitä sanoisit

      Ihastukselle, jos näkisitte?
      Tunteet
      71
      1074
    6. Ensitreffit Hai rehellisenä - Tämä intiimiyden muoto puuttui suhteesta Annan kanssa: "Meillä ei..."

      Hai ja Anna eivät jatkaneet avioliittoaan Ensitreffit-sarjassa. Olisiko mielestäsi tällä parilla ollut mahdollisuus aito
      Ensitreffit alttarilla
      10
      1051
    7. Purra hermostui A-studiossa

      Purra huusi ja tärisi A-studiossa 21.11.-24. Ei kykene asialliseen keskusteluun.
      Perussuomalaiset
      193
      907
    8. Miksi pankkitunnuksilla kaikkialle

      Miksi rahaliikenteen palveluiden tunnukset vaaditaan miltei kaikkeen yleiseen asiointiin Suomessa? Kenen etu on se, että
      Maailman menoa
      101
      762
    9. Joel Harkimo seuraa Martina Aitolehden jalanjälkiä!

      Oho, aikamoinen yllätys, että Joel Jolle Harkimo on lähtenyt Iholla-ohjelmaan. Tässähän hän seuraa mm. Martina Aitolehde
      Suomalaiset julkkikset
      26
      760
    10. Miten meinasit

      Suhtautua minuun kun taas kohdataan?
      Ikävä
      43
      702
    Aihe