Estimaatti muistin tai kovalevyn vaikutuksesta

Onko Linuxille ohjelmaa, jolla näkisi arvion, kuinka paljon vaikka muistin päivittäminen tai SSD-levyn asentaminen vaikuttaisi koneen nopeuteen? Olisi kiva saada jonkunnäköinen arvio paljonko hardwaren päivittäminen nopeuttaisi ja paljonko työtehoa vie asioiden miettiminen tai hidas kirjoitusnopeus, johon hardware ei vaikuta. Eli voisin laittaa softan mittaamaan käyttöä ja se antaisi jonkinmoisen raportin eri pullonkauloista.
9137
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Siinähän näkyy cpu wait, mikä kertoo mm, että odotellaan levyn ronksutusta.

Äänestä
  • Juu. Olisi kiva vaan saada omaan käyttöön sellainen skripti, jolla voisi tilastoida mitkä tekijät rajoittavat minkäkin verran työskentelyä.

    Äänestä

  • Mittaajakäyttäjä kirjoitti:

    Juu. Olisi kiva vaan saada omaan käyttöön sellainen skripti, jolla voisi tilastoida mitkä tekijät rajoittavat minkäkin verran työskentelyä.

    Yleensä suurin pullonkaula on käyttäjä ja tietokone odottaa käyttäjän toimia, ja optimoimalla omaa käyttöä saadaan enemmän irti.

    Mutta jos nyt jotenkin saanut maksimoitua oman suoritustehonsa (esim. tekee näppäimistöllä hiireen tms. juurikaan koskematta) niin asioita voi ihan laskea. Eri muistivälineillä, (prosessorin välimuisti, RAM, mekaaninen levy, SSD jne.) on kapasiteetti ja suorituskyky. Käsiteltävä data möhkäle pitäisi saada sopimaan mahdollisimman nopeaan muistiin siinä muistipyramidissa. Jos on isompi niin sitä tarvitsee käsitellä hitaammin, eli prosessori venkslaa dataa CPU:n ja RAM:n välillä tai swapataan RAM:n ja kiintolevyn välillä.

    Eli ensiksi tarkastellaan mitä oikein ollaan tekemässä, että mikä käsiteltävä datapala siellä nyt on ja mihin sopisi, ja suorituskyky saadaan hyvin pitkälle arvioitua muistilaitteen siirto- ja hakuajoista.

    Joskus rajoitteena on laskentaresurssi ja silloin mietitään monta liukulaskentatapahtumaa se vie, ja aika menee laskentahärvelin (CPU tai GPU) FLOPS:n mukaan.

    Hyvin merkittävä asia on myös softa, sillä näiden asetuksista voi usein säätää käsiteltävän datan kokoa tai säätää laskentaa vähemmälle.

    Äänestä

  • Ymmärrän hyvin, että pullonkaula on usein ihminen. Halusin vaan tietää, että jos pitäisi valita, ostanko koneeseen SSD-levyn vai lisää muistia, niin voinko mitenkään arvioida kumman ostaminen nopeuttaisi konettani enemmän ennen kuin ostan kyseisen levyn tai muistikamman.

    Äänestä

  • Mittaajakäyttäjä kirjoitti:

    Ymmärrän hyvin, että pullonkaula on usein ihminen. Halusin vaan tietää, että jos pitäisi valita, ostanko koneeseen SSD-levyn vai lisää muistia, niin voinko mitenkään arvioida kumman ostaminen nopeuttaisi konettani enemmän ennen kuin ostan kyseisen levyn tai muistikamman.

    Jos muistia on 4G niin tavikselle muisti lisääminen on vain rahan menoa.
    ---> SSD
    Vaikkapa Gnome-system-monitor ( jos se on "suomennettu" niin Järjestelmän valvonta" kertoo muistin käytön, (toisiakin ohjelmia löytyy).

    Äänestä

  • m-kar kirjoitti:

    Yleensä suurin pullonkaula on käyttäjä ja tietokone odottaa käyttäjän toimia, ja optimoimalla omaa käyttöä saadaan enemmän irti.

    Mutta jos nyt jotenkin saanut maksimoitua oman suoritustehonsa (esim. tekee näppäimistöllä hiireen tms. juurikaan koskematta) niin asioita voi ihan laskea. Eri muistivälineillä, (prosessorin välimuisti, RAM, mekaaninen levy, SSD jne.) on kapasiteetti ja suorituskyky. Käsiteltävä data möhkäle pitäisi saada sopimaan mahdollisimman nopeaan muistiin siinä muistipyramidissa. Jos on isompi niin sitä tarvitsee käsitellä hitaammin, eli prosessori venkslaa dataa CPU:n ja RAM:n välillä tai swapataan RAM:n ja kiintolevyn välillä.

    Eli ensiksi tarkastellaan mitä oikein ollaan tekemässä, että mikä käsiteltävä datapala siellä nyt on ja mihin sopisi, ja suorituskyky saadaan hyvin pitkälle arvioitua muistilaitteen siirto- ja hakuajoista.

    Joskus rajoitteena on laskentaresurssi ja silloin mietitään monta liukulaskentatapahtumaa se vie, ja aika menee laskentahärvelin (CPU tai GPU) FLOPS:n mukaan.

    Hyvin merkittävä asia on myös softa, sillä näiden asetuksista voi usein säätää käsiteltävän datan kokoa tai säätää laskentaa vähemmälle.

    Hiirihän on oikein käytettynä selvästi työtehokuutta nostava syötelaite.

    Kyllä se kokonaisuus merkitsee tässäkin asiassa. Näppäimistöllä voi nopeuttaa paljon, kun opettelee vähän pikanäppäimiä ja tekee omia niihin joihin ei ole valmiita.

    Hitain taso on se kun käyttää vain hiirtä ja tekee kaiken graafisesti.

    Vähän nopeampi taso on se, kun käyttää vain näppistä.

    Nopein taso on sitten tietenkin se, kun käyttää molempia, ja mielellään automatisoi rutiini hommat mahdollisimman pitkälle.

    Tietenkin käytetty työpöytäympäristö ja ohjelmat merkitsee aika paljon, miten eri syötelaitteista voi hyötyä . . .

    Äänestä

  • Mittaajakäyttäjä kirjoitti:

    Ymmärrän hyvin, että pullonkaula on usein ihminen. Halusin vaan tietää, että jos pitäisi valita, ostanko koneeseen SSD-levyn vai lisää muistia, niin voinko mitenkään arvioida kumman ostaminen nopeuttaisi konettani enemmän ennen kuin ostan kyseisen levyn tai muistikamman.

    No tuo on helppoa. SSD:tä kannattaa hankkia vasta sitten kun muistia on niin paljon, että ei tarvitse sivutusta.

    Eli kaikki swappi pois ja käyttää konetta kuten normaalisti. Jos muisti loppuu kesken syystä tai toisesta, on parempi ostaa lisää muistia. Jos muisti ei missään vaiheessa lopu, SSD:n hankinta nopeuttaa niissä tilanteissa jolloin tietokoneen hidastellessa vilkkuu se kiintolevyvalo.

    Äänestä

  • Okei. Täytyy miettiä muistin hankintaa:

    swapon --summary
    Filename Type Size Used Priority
    /dev/sda3 partition 4071420 1020020 -1

    Äänestä

  • Jaa. Entäs jos hankin maksimimäärän muistia minkä bios tai uefi tukee ja kone swappaa silti? Nopeuttaako SSD tällöin?

    Äänestä

Kommentoi aloitusta


Mittaajakäyttäjä kirjoitti:

Onko Linuxille ohjelmaa, jolla näkisi arvion, kuinka paljon vaikka muistin päivittäminen tai SSD-levyn asentaminen vaikuttaisi koneen nopeuteen? Olisi kiva saada jonkunnäköinen arvio paljonko hardwaren päivittäminen nopeuttaisi ja paljonko työtehoa vie asioiden miettiminen tai hidas kirjoitusnopeus, johon hardware ei vaikuta. Eli voisin laittaa softan mittaamaan käyttöä ja se antaisi jonkinmoisen raportin eri pullonkauloista.

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