Säikeet toimiiko?

Anonyymi

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

48

249

    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. Mitä aiot tehdä uudenvuoden aattona

      Mitä olet suunnitellut tekeväsi uudenvuoden aattona ja aiotko ensi vuonna tehdä jotain muutoksia tai uudenvuoden lupauks
      Sinkut
      209
      4670
    2. Marin sitä, Marin tätä, yhyy yhyy, persut jaksaa vollottaa

      On nuo persut kyllä surkeaa porukkaa. Edelleen itkevät jonkun Marinin perään, vaikka itse ovat tuhonneet Suomen kansan t
      Maailman menoa
      108
      3420
    3. Väestönsiirtoa itään?

      Ano "the Russo" Turtiainen sai poliittisen turvapaikan Venäjältä. Pian lähtee varmaan Nazima Nuzima ja Kiljusen väki per
      Helsinki
      88
      1907
    4. Ikävä sinua..

      Kauan on aikaa kulunut ja asioita tapahtunut. Mutta sinä M-ies olet edelleen vain mielessäni. En tiedä loinko sinusta va
      Ikävä
      14
      1460
    5. Riikka Purra: "Kokoomus haluaa leikata pienituloisten etuuksista - Se ei meille käy"

      Näin vakuutti persujen Purra edellisten eduskunta vaalien alla,. https://www.ku.fi/artikkeli/4910942-kun-uudessa-videos
      Maailman menoa
      10
      1409
    6. Muistattekos kuinka persujen Salainen Akentti kävi Putinin leirillä

      Hakemassa jamesbondimaista vakoiluoppia paikan päällä Venäjällä? Siitä ei edes Suomea suojeleva viranomainen saanut puhu
      Maailman menoa
      18
      1356
    7. Vuoden luetuimmat: Mikä on Pelle Miljoonan taiteilijaeläkkeen suuruus?

      Pelle Miljoonan eläkkeen suuruus kiinnosti lukijoita tänä vuonna. Artikkeli on Suomi24 Viihteen luetuimpia juttuja v. 20
      Suomalaiset julkkikset
      27
      1273
    8. Riikka Purra sanoo, että sietokykyni vittumaisiin ihmisiin alkaa olla lopussa.

      https://www.iltalehti.fi/politiikka/a/be8f784d-fa24-44d6-b59a-b9b83b629b28 Riikka Purra sanoo medialle suorat sanat vitt
      Maailman menoa
      260
      1250
    9. Kuumalle kaivatulle tiedoksi

      Tykkään susta!
      Ikävä
      53
      1224
    10. Lindtmanin pääministeriys lähenee päivä päivältä

      Suomen kansan kissanpäivät alkavat siitä hetkestä, kun presidentti Stubb on tehnyt nimityksen. Ainoastaan ylin tulodesi
      Maailman menoa
      13
      1159
    Aihe