Aihe

Bootin parantaminen?

tarvitaan_optimointi

Tuli mieleeni, kun kuuntelin kiintolevyn rouskutusta minuutin verran bootin yhteydessä, että eikö olisikin mahdollista tehdä kernelille optimointimoduli, joka kirjaa ylös käynnistyksen yhteydessä luettavat kiintolevyn sektorit. Tämän jälkeen - bootin jälkeen - ajettaisiin sitten ohjelma, joka vetäisee sektorit jonoon. Jäisi tuo kiintolevyn hinkkaus pois ja säästyisi ympäristö ja hermot, kun kiintolevyt ei niin kovasti enää hajoilisi?
Eipä tietysti SSD:llä tuollaista tarvita, mutta edelleenkin ostan kiintolevyjä, erityisesti niitä 3 terasia kun päivittäin tulee napsittua tuhansia valokuvia..

12

163

    Vastaukset

    • On mahdollista.

      https://www.linux.fi/wiki/Ytimen_kääntäminen

      Saattaa vielä helpottaa asiaa jos luet oman jakelusi ohjeet.

      Mutta. Kirjoituksestasi päätellen et ole täysin perillä aiheesta, joten suosittelen hankkimaan SSD levyn johon asennat käyttöjärjestelmän. Pidät tiedostosi eli /home kansion erillisellä kiintolevyllä. Normaali käytäntö 70-luvulta saakka.

    • Editoi /etc/fstab ja disabloi fsck ajaminen laittamalla nollat kuten:
      UUID=4f45bb39-a2d0-4d04-b731-d48789ad36ca / ext4 noatime,errors=remount-ro 0 0

      Kevyt desktop kuten XFCE ja LXQT nopeuttaa paljon boottia verrattuna Gnome3, Kde, Unity, Budgie yms hitaat muistisyöpöt.

      Myös custon non debug 300Hz kerneli nopeuttaa boottia ja systemd turhien servicen poisto, ks komento systemd-analyze blame.

      Kernelipaketin luonti, anna kommennot:
      su root
      apt-get install build-essential fakeroot sudo gdebi libqt4-dev
      exit
      git clone -b drm-next-4.11-wip git://people.freedesktop.org/~agd5f/linux
      Kopioi /boot hakemistosta config- tiedosto linux hakemistoon nimellä .config. Liitä kaikki laitteesi tietokoneeseen ja anna komennot:
      make localmodconfig
      make xconfig (Amd GCN 1.0 ja 1.1 ohjaimilla enabloi amdgpu ajurista SI ja CIK tuki)
      export CONCURRENCY_LEVEL=4
      fakeroot make-kpkg --initrd kernel_image
      Asenna uusi kernelipaketti Gdebi ohjelmalla.

      SSD:lä koneeni boottaa 3 sekkaa nopeamin customoituna kuin vakio Debian testing Xfce kamoilla.

      Jos ei amdgpu kerneli kiinnosta niin käytä kernel.org:in tuoreinta stable kerneliä kunaannat git clone komennon.

    • Onko koneen jatkuvalle boottailulle joku syy? Minä jätän koneen aina valmiustilaan. Tuurista riippuu kuinka usein joutuu koneen sitten resetoimaan, kun välillä menee jumiin valmiustilaan siirryttäessä. Parhaimmillaan olen päässyt yli kuukauden uptimeen.

      • Sivusta kommentoiden. Itse sammutan konenen aina illalla ja starttaan aamulla, poistuessa kannettavan kansi kiinni, eli yleensä yksi boottaus per 24H.

        En sitten tiedä onko paloturvallisuuden kannalta hyvä toimintatapa jättää laite yksin ja sammuttamatta, jos huono tuuri sattuisi ...

        Turvallisuussyistä en koskana lataa laitteita yöllä nukkuessani, vaan aina valvonnan alla.

        Käytän myöskin mekaanisia kovalevyjä, mutta itselleni riittää 500:nen. Toistaiseksi Windows 7 Pro, mutta alan pikkuhiljaa tutustua Linux-jakeluihin josko tekisin siirtymän sitten ennnekuin W7 tulee finaaliin.


      • bootti_per24H kirjoitti:

        Sivusta kommentoiden. Itse sammutan konenen aina illalla ja starttaan aamulla, poistuessa kannettavan kansi kiinni, eli yleensä yksi boottaus per 24H.

        En sitten tiedä onko paloturvallisuuden kannalta hyvä toimintatapa jättää laite yksin ja sammuttamatta, jos huono tuuri sattuisi ...

        Turvallisuussyistä en koskana lataa laitteita yöllä nukkuessani, vaan aina valvonnan alla.

        Käytän myöskin mekaanisia kovalevyjä, mutta itselleni riittää 500:nen. Toistaiseksi Windows 7 Pro, mutta alan pikkuhiljaa tutustua Linux-jakeluihin josko tekisin siirtymän sitten ennnekuin W7 tulee finaaliin.

        Ainakaan pöytäkoneissa ei sähköturvallisuuden kannalta liene merkitystä onko kone valmiustilassa vai "sammutettuna". Konehan pystytään käynnistämään tarvittaessa myös verkon kautta. Koneen saa 100% kylmäksi vasta kun kääntää virtalähteen takana olevaa mekaanista kytkintä.


      • svits-off kirjoitti:

        Ainakaan pöytäkoneissa ei sähköturvallisuuden kannalta liene merkitystä onko kone valmiustilassa vai "sammutettuna". Konehan pystytään käynnistämään tarvittaessa myös verkon kautta. Koneen saa 100% kylmäksi vasta kun kääntää virtalähteen takana olevaa mekaanista kytkintä.

        "Konehan pystytään käynnistämään tarvittaessa myös verkon kautta."

        Hakkeriko, sillä etäyhteydelle en koskaan anna oikeusia?

        Kannettava ja pöytäkone on tarkoituksellisesti aina käytössä Ethernet-piuhan päässä ja poistuessani pidemmäksi aikaa otan aina piuhna irti. Tietysti jokin merkkivalollinen on / off kytkin nettipiuhassa olisi kätevä.

        Ps. Kannettavaakin käytän aina vakiopaikassa työpöydällä kuljettelematta sitä ympäri asuntoa. Tehoistaa myös taukoja ja irtiottoja ruudusta ;-)


      • svits-off kirjoitti:

        Ainakaan pöytäkoneissa ei sähköturvallisuuden kannalta liene merkitystä onko kone valmiustilassa vai "sammutettuna". Konehan pystytään käynnistämään tarvittaessa myös verkon kautta. Koneen saa 100% kylmäksi vasta kun kääntää virtalähteen takana olevaa mekaanista kytkintä.

        "Ainakaan pöytäkoneissa ei sähköturvallisuuden kannalta liene merkitystä onko kone valmiustilassa vai "sammutettuna". "

        Entä hypoteettinen tilanne jossa vaikka prossu jostakin syystä 'hirttäisi kiinni' ja polttaisi koneen tai jokin virtapiikki, yllättävä oikari ymv? Liekö tuollaista kuitenkaan koskaan tapahtunut.


      • bootti_per24H kirjoitti:

        "Konehan pystytään käynnistämään tarvittaessa myös verkon kautta."

        Hakkeriko, sillä etäyhteydelle en koskaan anna oikeusia?

        Kannettava ja pöytäkone on tarkoituksellisesti aina käytössä Ethernet-piuhan päässä ja poistuessani pidemmäksi aikaa otan aina piuhna irti. Tietysti jokin merkkivalollinen on / off kytkin nettipiuhassa olisi kätevä.

        Ps. Kannettavaakin käytän aina vakiopaikassa työpöydällä kuljettelematta sitä ympäri asuntoa. Tehoistaa myös taukoja ja irtiottoja ruudusta ;-)

        Toki biosin asetuksista voi valita pystyykö koneen käynnistämään etänä, mutta se ei vaikuta juurikaan sammutetun koneen "aktiivisuuteen". Ainakin omissa emolevyissäni loistaa verkkoled aina, kun virtalähteen mekaaninen kytkin on päällä.

        Hakkereita ei tarvitse onneksi yöllä pelätä, koska minulla on nettiliittymä aina sammutettuna.

        Itselläni on yksi virtalähde sanonut kuuluvasti hajujen kanssa poks ja samalla paloi asunnosta sulake. Sähkölaitteiden kanssa voi helposti polttaa kyllä asuntonsa.
        Pistorasiasta saa yleensä ainakin sen 10 ampeeria, eli 2400 wattia. Oikosulkuun mennyt laite lämpenee periaatteessa pahimmillaan kiukaan sähkövastuksen teholla.

        Akkulaitteissa on vielä sekin paloturvallisuuteen liittyvä ongelma, että niitä ei saa "offille", jos oikosulku tulee itse akkuun. Onneksi akkujen jännite ei kuluttajatuotteissa ole hengenvaarallinen, joten ne voi rukkaset kädessä nakata hankeen jäähtymään.

        Jos sähkölaitteessa on FI-merkintä, niin se on yleensä turvallinen. CE-merkinnän voi kiinalainen laittaa mihin tahansa vitkuttimeen.

        No ei tainnut näillä lätinöllä bootti paljoa parantua :D


      • Monissa laitteissa kuten tietokoneissa, monitoreissa, telkkareissa, pyykkikoneissa ja kännylatureissa on hakkurivirtalähteet joiden kondesaatorit kuluvat pienestä herätevirrasta. Ulkoisen virtakytkimen käyttö on järkevää, kun laitetta ei käytetä. PC:n saa päälle jatkojohdon virtakytkimestÄ Bios asetuksella After Ac failure: always on.


    • kernelin kääntäminen niin, että initrd.tä ei tarvitse ladata nopeuttaa hieman. Samoin pieni boot partio levyn alussa (luku hieman nopeampaa levyn alussa). Turhien palvelujen poistaminen. Jos ei käytä printteriä, skanneria, bluetooth ym. voi poistaa noin palvelut startissa. Bootchart kertoo mihin aika kuluu ja kertoo vinkkejä miten sitä voisi lyhentää. Minuutti melko lyhyt aika. Jos valokuvia käsittelet kestää sekin aikansa kunnes näyttön värit on paikallaan. Nopeusero SSD:n ja perinteisen levyn välillä pieni kun muistia tarpeeksi. Ero on lähinnä käynnistyksessä.

      • SSD levyllä oleva käyttöjärjestelmä toimii huomattavasti nopeammin. Lukunopeudella on merkitystä. Ero on samaa luokkaa kuin CD-ROMin ja muistitikun lukemisessa. Voit kokeilla kopioida saman määrän dataa CD-ROMilta ja muistitikulta. Kyllä siinä on eroa. Lukunopeuteen vaikuttaa toki myös muistin LAATU sekä prosessori. Tämän päivän normaalissa käytössä 2-4GB laadukasta muistia riittää mainiosti jos sitä käytetään hyvällä prosessorilla.


      • Jos muistia 16 tai 32 gigaa suurin osa käyttöjärjestelmästä on välimuistissa ja levyltä ei paljoa lueta. /tmp, selaimen välimuisti, ym mitkä käyttää paljon levyä kannattaa pistää ram-levylle. Jos käännän kernelin ram-levyllä se kestää vain 3-4 min. Muisti paljon nopeampaa kuin sata-väylässä oleva levy. Tikulta käynnistyvä Puppy Linux toimii nopeasti kunhan se on ensin latautunut muistiin. Olkoon esimerkkinä systeemistä joka suunniteltu käytettäväksi muistissa. Eikä konetta tarvitse kovin usein käynnistää. Jotkut käynnistää koneen uudestaan kernelin päivityksen yhteydessä eli pari kertaa vuodessa.


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

    Luetuimmat keskustelut

    1. Erätauko: Suomalainen nettikeskustelu julkisuuden henkilöistä - unohtuuko empatia?

      Erätaukokeskustelu tiistaina 1.12.2020 klo 14-16., tervetuloa! Julkisuuteen tavalla tai toisella päätyneistä henkilöistä keskusteleminen netissä tunt
      Viihde ja kulttuuri
      49
      1782