6.5.2013 klo 15:42 ?

Online demo miten Intelin 32-bittisessä koneessa Linux-kernelin pyörittämä uptime-laskuri pyörähtää ympäri ja aloittaa taas nollasta:
http://hys.sytes.net/cgi-bin/uptimes.cgi
Viestin otsikko kertoo milloin tuollainen ihme pitäisi laskujeni mukaan tapahtua jolloin sen voi ihan omin silmin nähdä.

Mutta mitään TAKUUTA ajankohdasta en anna :) sillä
- voi olla että olen laskenut "lasketun ajan" väärin (inhimillinen erehdys)
- jos tulee sähkökatko jonka kesto yli 30min (force major)
- palvelinrauta hajoo alta (force major)
- Soneran verkkopalvelu pätkii (force minor)
- tuo kirjoituspöytäni alakaapissa hyrräävä mopoluokan palvelinkone voi kyykätä kuormaansa (force suomi24 :)
17111
Äänestä

Muut lukivat myös

Vastaukset 17

Vanhimmat

ajelekssää 2.4 kernulilla?

täällä on tämän näköisiä lukemia, mutta tuo ei pyörähdä ympäri suunnilleen ikinä...
05:39:47 up 896 days, 11:48

harmillisesti tulee lähiaikoina sähkökatko, jonka takia menee hyvä putki poikki..

:)

Äänestä

  • Max 497 vrk ? kirjoitti:

    Mun mopossa on 2.6 kirnuli mutta ongelma kait on tuo i386:n 32-bittisyys:
    2^32 => 4294967296 jiffies /100 => 42949672,96 sek => 497.1 vrk
    Noin tuo Eli Billauer, mopojen virittelijä blogissaan kertoilee
    http://billauer.co.il/blog/2009/09/linux-kernel-uptime-jiffies-wrap-497-days/

    64-bittiset kevarit onkin sitten jo asia erikseen

    minä en edes tiennyt tuollaisesta..
    32 bittinen tuokin serveri on, mutta nopeasti tuota asiaa googlasin ja löytyi tällaista bugia..
    http://support.f5.com/kb/en-us/solutions/public/7000/000/sol7036.html

    siellä väitetään että
    "Linux 2.6 kernel that uses a 64 bit jiffies counter"

    vaan tiedäpä tuosta.. ei asialla oikeastaan ole väliä, koska ei koneet kaadu siihen. kerro ihmeessä kuinka kävi :)

    Äänestä

  • Max 497 vrk ? kirjoitti:

    Mun mopossa on 2.6 kirnuli mutta ongelma kait on tuo i386:n 32-bittisyys:
    2^32 => 4294967296 jiffies /100 => 42949672,96 sek => 497.1 vrk
    Noin tuo Eli Billauer, mopojen virittelijä blogissaan kertoilee
    http://billauer.co.il/blog/2009/09/linux-kernel-uptime-jiffies-wrap-497-days/

    64-bittiset kevarit onkin sitten jo asia erikseen

    >> siellä väitetään että
    >> "Linux 2.6 kernel that uses a 64 bit jiffies counter"

    Jos tuo pitää paikkansa kaikilla pakettikerneleillä niin voi olla että uptime-laskurini saa jatkoaikaa. Ja aika rutkasti... =)

    http://crasseux.com/books/ctutorial/Integer-variables.html
    Tuon mukaan GCC (c-ohjelmointikieli) näyttäis käyttävän isojen kokonaislukujen tallentamiseen tällaisia muuttujia:

    32-bittinen unsigned int 0 - 4 294 967 295
    32-bittinen unsigned long 0 - 4 294 967 295
    64-bittinen unsigned long long 0 - 18 446 744 073 709 551 615

    Äänestä

  • Max 497 vrk ? kirjoitti:

    Mun mopossa on 2.6 kirnuli mutta ongelma kait on tuo i386:n 32-bittisyys:
    2^32 => 4294967296 jiffies /100 => 42949672,96 sek => 497.1 vrk
    Noin tuo Eli Billauer, mopojen virittelijä blogissaan kertoilee
    http://billauer.co.il/blog/2009/09/linux-kernel-uptime-jiffies-wrap-497-days/

    64-bittiset kevarit onkin sitten jo asia erikseen

    "Every time a timer interrupt occurs, the value of an internal kernel counter is incremented. The counter is initialized to 0 at system boot, so it represents the number of clock ticks since last boot.
    The counter is a 64-bit variable (even on 32-bit architectures) and is called jiffies_64.
    However, driver writers normally access the jiffies variable, an unsigned long that is the same as either jiffies_64 or its least significant bits. Using jiffies is usually preferred because it is faster, and accesses to the 64-bit jiffies_64 value are not necessarily atomic on all architectures."

    Tuon mukaan 2.6- kernelin SISÄinen laskuri käyttää 64-bittistä muuttujaa (KERNEL SPACE) molemmilla laitealustoilla (i386 ja amd64)

    Mutta käyttääkö koneeni uptime-sovellus laskurissaan (USER_SPACE) 32- vaiko 64-bittistä muuttujaa? Tuo selviää viimeistään 6.5.2013 klo 15:42...

    Äänestä

  • puusilima_______/>≤\ kirjoitti:

    minä en edes tiennyt tuollaisesta..
    32 bittinen tuokin serveri on, mutta nopeasti tuota asiaa googlasin ja löytyi tällaista bugia..
    http://support.f5.com/kb/en-us/solutions/public/7000/000/sol7036.html

    siellä väitetään että
    "Linux 2.6 kernel that uses a 64 bit jiffies counter"

    vaan tiedäpä tuosta.. ei asialla oikeastaan ole väliä, koska ei koneet kaadu siihen. kerro ihmeessä kuinka kävi :)

    Linkkisi tiedot pitivät paikkansa eli maksimi lukema ei suoraan riipu laite-alustasta vaan siitä, mikä on sen muuttujan tyyppi, johon kerneli nuo arvot tallentaa.
    2.4.x -sarjan kernelit käyttää tuohon 32-bittistä muuttujaa (MAX on 2^32), ja muuttujan nimi JIFFIES
    2.6 .x -sarjan kernelit käyttää 64-bittistä muuttujaa (MAX on 2^64), jonka nimi on JIFFIES_64. Mutta nämä 2.6 -kernelit tuntee myös tuon JIFFIES muuttujan.
    Nämä tiedot sain netistä, niihin kannattaa suhtautua varauksella.

    VARMAA on nyt se, että tuo 497 vrk raja on ylitetty.
    Tästä päättelen, että /proc/uptime -tuloste ei voi saada lukemaansa JIFFIES -nimisestä muuttujasta.
    http://hys.sytes.net/ssi/laskuri.shtml
    MOT

    JK. Sinä sitten voitit Eli Billauerin (elektroniikka-alan insinööri) tasan 1-0
    :) Mut vei harhaan tämä E.Billauerin lause:"Since my computer is a 32-bit Intel, the counter can only count 2^32 jiffies.", muu siellä sitten olikin ihan asiaa.

    Äänestä

  • Max 497 vrk ylitetty kirjoitti:

    Linkkisi tiedot pitivät paikkansa eli maksimi lukema ei suoraan riipu laite-alustasta vaan siitä, mikä on sen muuttujan tyyppi, johon kerneli nuo arvot tallentaa.
    2.4.x -sarjan kernelit käyttää tuohon 32-bittistä muuttujaa (MAX on 2^32), ja muuttujan nimi JIFFIES
    2.6 .x -sarjan kernelit käyttää 64-bittistä muuttujaa (MAX on 2^64), jonka nimi on JIFFIES_64. Mutta nämä 2.6 -kernelit tuntee myös tuon JIFFIES muuttujan.
    Nämä tiedot sain netistä, niihin kannattaa suhtautua varauksella.

    VARMAA on nyt se, että tuo 497 vrk raja on ylitetty.
    Tästä päättelen, että /proc/uptime -tuloste ei voi saada lukemaansa JIFFIES -nimisestä muuttujasta.
    http://hys.sytes.net/ssi/laskuri.shtml
    MOT

    JK. Sinä sitten voitit Eli Billauerin (elektroniikka-alan insinööri) tasan 1-0
    :) Mut vei harhaan tämä E.Billauerin lause:"Since my computer is a 32-bit Intel, the counter can only count 2^32 jiffies.", muu siellä sitten olikin ihan asiaa.

    en tiedä tuosta insinööristä, mutta google löytää kyllä asiasta varsin helposti tietoa, joten täytyy ihmetellä miksi jutun kirjoittaja ei ole vaivautunut tutkimaan hieman syvemmin asiaa ennen kirjoitteluaan.

    oli pakko googlettaa, koska tuollaista ei ole koskaan tullut vastaan ja tuo 497 vuorokautta on varsin lyhyt aika ja olisi kyllä tullut vastaan. :)

    "Mutta nämä 2.6 -kernelit tuntee myös tuon JIFFIES muuttujan."
    voipi olla, että jokin muukin asia käyttää tuota muuttujaa, joten sen on oltava.
    yhteensopivuus ym..

    sanoin muuten aiemmin tuossa väärin että "tällaista bugia..", koska kyseessähän ei oikeastaan ole bugi.

    Äänestä

Vieläkö joku muka käyttää 32-bittisiä järjestemiä ? Johan 64-bittisiin on siirrytty vuosia sitten.

Äänestä
  • Minä käytän. Vanhat työasemani recyclaan veppipalvelimeksi omaan harrastekäyttöön. Pönttöön vaihdetaan kiintolevy ja Plug&Play saa aivan uusia ulottuvuuksia ! (ei onnaa jos sekoitellaan 32-64 bittisiä). Sitten virta- ja verkkoletku kiinni ja eikun menoksi. Tehoista viis kunhan verkko (ja ssh) pelittää :)

    Äänestä

  • Koitappas huvikses pyörittää 64-bittistä käyttistä koneessa joka ei sellasta tue! Ja sellasia koneita on kuule paljon vielä käytössä, ihan toimiviakin vielä eikä edes hidastele.

    Äänestä

  • ihmettele rauhas kirjoitti:

    Koitappas huvikses pyörittää 64-bittistä käyttistä koneessa joka ei sellasta tue! Ja sellasia koneita on kuule paljon vielä käytössä, ihan toimiviakin vielä eikä edes hidastele.

    Ai jollain on vielä museorautaa käytössä ? Itselläni on aika vanhojakin koneita ja kyllä ne kaikki on 64-bittistä rautaa. En edes muista koska olisin viimeksi nähnyt jossain käytössä 32-bittistä rautaa.

    Äänestä

  • Ihmettelyä.... kirjoitti:

    Ai jollain on vielä museorautaa käytössä ? Itselläni on aika vanhojakin koneita ja kyllä ne kaikki on 64-bittistä rautaa. En edes muista koska olisin viimeksi nähnyt jossain käytössä 32-bittistä rautaa.

    >Ai jollain on vielä museorautaa käytössä ? Itselläni on aika vanhojakin koneita ja kyllä ne kaikki on 64-bittistä rautaa. En edes muista koska olisin viimeksi nähnyt jossain käytössä 32-bittistä rautaa. <

    Liisa ihmemaassa!

    Äänestä

  • Ihmettelyä.... kirjoitti:

    Ai jollain on vielä museorautaa käytössä ? Itselläni on aika vanhojakin koneita ja kyllä ne kaikki on 64-bittistä rautaa. En edes muista koska olisin viimeksi nähnyt jossain käytössä 32-bittistä rautaa.

    Ai että museorautaa... Ja mikä on sun mielestäs sit vanha jos kerran 64-bittisiäkin koneita on sulla vanhoja? Puoli vuotta kenties on sulle jo vanha.

    Äänestä


  • vmpk kirjoitti:

    Minulla on käytössä myös tällaista museorautaa :)
    http://kauhajokinyt.fi/~slaakso/oldies/
    Ja sitten sinulle vastakysymys: Arvaapa paljon tuolla on hintaa ?

    Ihan hienon näköinen. Miten toi liittyy tietokoneisiin...

    Äänestä

  • 12+11 kirjoitti:

    Ihan hienon näköinen. Miten toi liittyy tietokoneisiin...

    Liittyy museorautaan. Kun tuolla ylempänä mainittiin MOPO-luokan koneista eli MOBOista (i386 ja amd64)

    Äänestä

Kommentoi aloitusta


Max 497 vrk ? kirjoitti:

Online demo miten Intelin 32-bittisessä koneessa Linux-kernelin pyörittämä uptime-laskuri pyörähtää ympäri ja aloittaa taas nollasta:
http://hys.sytes.net/cgi-bin/uptimes.cgi
Viestin otsikko kertoo milloin tuollainen ihme pitäisi laskujeni mukaan tapahtua jolloin sen voi ihan omin silmin nähdä.

Mutta mitään TAKUUTA ajankohdasta en anna :) sillä
- voi olla että olen laskenut "lasketun ajan" väärin (inhimillinen erehdys)
- jos tulee sähkökatko jonka kesto yli 30min (force major)
- palvelinrauta hajoo alta (force major)
- Soneran verkkopalvelu pätkii (force minor)
- tuo kirjoituspöytäni alakaapissa hyrräävä mopoluokan palvelinkone voi kyykätä kuormaansa (force suomi24 :)

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu