Kirjoittaja Aihe: koneen muistin käyttö omituista  (Luettu 9790 kertaa)

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
koneen muistin käyttö omituista
« : 22.11.07 - klo:20.16 »
eli aloitetaan alusta...
koneessani on kaksi muistikampaa toinen on alkuperäinen 256Mb ja toinen on jonkun aikaa hankittu 1Gb, joka korvasi toisen 256:n, muistit on tavan ddr:ä.

ongelma on se että en ole saanut konetta käyttämään kuin max 35% muistikapasiteetista vaikka tekisi mitä... top:lla olen seuraillut, sekä tuollaisella vista tyylisellä screenlet:lla.

eli onko minulla muistikammat väärinpäin koneessa, vai täytyisikö tuo 256:n poistaa vai mitä tehdä? onko ehdotuksia... koneen pitäisi tukea max 2Gb:n muistia (kaksi muistipaikkaa kannettavassa)

Speedy G

  • Käyttäjä
  • Viestejä: 216
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #1 : 22.11.07 - klo:20.39 »
Ja kone oli ?
Hai-saappaat ja Hankkijan lippis = Juntti Hämeen takamettistä :D

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #2 : 22.11.07 - klo:21.08 »
Mitä free sanoo? Laita koko tuloste tänne.

Kuulostaa kyllä oudolta. Jos emo ei näkisi uutta kampaa olisi max muisti se 256. Emon malli olisi tosiaan tärkeä tietää, vaikken ole koskaan törmännyt tilanteeseen/emoon jossa käytettäisiin vain osa kamman sisällöstä.

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #3 : 22.11.07 - klo:21.58 »
Ihan mielenkiinnosta, kerroppa ensimmäiseksi mitä koneen bios sanoo bootatessa. Siitä lähtisin liikenteeseen, enkä käyttöjärjestelmän muistijutuista joihin vaikuttaa kovin moni asia.

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #4 : 22.11.07 - klo:22.16 »
Mitä free sanoo? Laita koko tuloste tänne.

Kuulostaa kyllä oudolta. Jos emo ei näkisi uutta kampaa olisi max muisti se 256. Emon malli olisi tosiaan tärkeä tietää, vaikken ole koskaan törmännyt tilanteeseen/emoon jossa käytettäisiin vain osa kamman sisällöstä.

mielenkiintoista....

Koodia: [Valitse]
~$ free
             total       used       free     shared    buffers     cached
Mem:       1295600    1200800      94800          0      39780     767288
-/+ buffers/cache:     393732     901868
Swap:      1510068      34668    1475400
eli top ei kerro muistin käytöstä oikeasti ilmeisesti mitään? ja sitä kautta kun tuo screenlet ilmeisesti tietonsa kerää...

siis jos tuo on se oikea tilanne..

kone on fujitsu siemens amilon D8830(siis kannettava), jos emon mallin haluatte tarkemmin tietää google voi kertoa... ja kone käyttää aivan pöytäkoneen ddr-muistia.
koneen bios ilmoittaa muistit aivan oikein.

onko tuon free:n antama data luotettavaa, jos niin ei tuota ongelmaa sitten ole... kai...

-edit-
vaikka minua kyllä edelleenkin arveluttaa saavatko sovellukset tuota muistia täysin käyttöönsä, kun muistin käyttö prosessorin käydessä täysillä on niin onnetonta siis kun tuolla top:lla katsoo, mutta paha mennä sanomaan
« Viimeksi muokattu: 22.11.07 - klo:22.18 kirjoittanut Anssi »

Speedy G

  • Käyttäjä
  • Viestejä: 216
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #5 : 22.11.07 - klo:22.22 »
Kokeileppas ensin se 1Gt kampa koneessa ja muistipaikka 1 .. sitten lisäät toisen kamman ja kokeilet. Kampojen paikanvaihto voi auttaa myös. Mutta ensin että löytyykö bootissa se 1Gt.
Ja älä hipelöi hirveästi niitä kampoja siitä kultareunasta tai piirien päältä.
Muistin määrä näytti olevan ok. Kun toi bittien lukumäärä tuhanessa ei ole tuhat bittiä.
Hai-saappaat ja Hankkijan lippis = Juntti Hämeen takamettistä :D

larpa

  • Vieras
Vs: koneen muistin käyttö omituista
« Vastaus #6 : 22.11.07 - klo:22.24 »
Lainaus
Emon malli olisi tosiaan tärkeä tietää, vaikken ole koskaan törmännyt tilanteeseen/emoon jossa käytettäisiin vain osa kamman sisällöstä.
Vanhemmissa koneissa on juuri tuota ongelmaa, ettei kaikkia muistia voida ottaa käyttöön.
Esimerkiksi itselläni oli "vanhassa" Pentium III 500Mhz kamppeessa kaksi muistipaikkaa ja maksimi muistimäärä oli 256MB + 256MB. Yritin laittaa 512MB -kampaa paikalle, kyllä se paikalle meni mutta ei tunnistanut kuin 256MB. BIOS -päivitys olisi siihen ilmeisesti auttanut. Muisti oli tuossa koneessa SD-ramia.
Sama oli kiintolevyn kanssa, että muistaakseni maksimi mitä kone tunnisti yhdeltä kiintolevyltä oli 80GB ja sekin oli työn ja kikkailun takana, että sai toimimaan. Kikkailu oli sitä, että käyttöjärjestelmä piti asentaa 5GB kiintolevylle ja IDE -kaapelit täytyi laittaa tietyllä tavalla, muuten pukkasi erroria käynnistyksessä. Kiintolevyjen yhteistä maksimi kapasiteettiä en kokeillut.
Uskon kuitenkin, että kyseessä on kuitenkin "uudemman luokan" kone mitä yllä lukee ja että kyse on jostain muusta  ;D
« Viimeksi muokattu: 22.11.07 - klo:22.25 kirjoittanut larpa »

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #7 : 22.11.07 - klo:22.40 »
No enpäs tiedä tuoko tämä paljoa lisätietoa, mutta minulla amilo d7830 tomi muistit kun 256 Mt lisättiin 512 Mt muistikampa. Luulisi kai sitä suuremmassa numerossa toimivan paremmin   :D.
KDE neon
Uudempaa KDE:tä Ubuntulla

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #8 : 22.11.07 - klo:22.43 »
Kokeileppas ensin se 1Gt kampa koneessa ja muistipaikka 1 .. sitten lisäät toisen kamman ja kokeilet. Kampojen paikanvaihto voi auttaa myös. Mutta ensin että löytyykö bootissa se 1Gt.

no pitää huomenissa kokeilla, josko muuttaisi jotain, tosin en sitten tiedä mistä sen sitten tietää onko kaikki ok vai ei, koska tuo kuitenkin nyt tuon freen mukaan käyttää tuosta muistista lähes kaiken.

Ja älä hipelöi hirveästi niitä kampoja siitä kultareunasta tai piirien päältä.
:) juu ei ole tapana...

Muistin määrä näytti olevan ok. Kun toi bittien lukumäärä tuhanessa ei ole tuhat bittiä.
olen ehkä liian väsynyt, mutta en tuota ihan ymmärtänyt... vai meinasitko sitä että 1kb = 1024b eli 2^10 jne.

Lainaus
Emon malli olisi tosiaan tärkeä tietää, vaikken ole koskaan törmännyt tilanteeseen/emoon jossa käytettäisiin vain osa kamman sisällöstä.
Vanhemmissa koneissa on juuri tuota ongelmaa, ettei kaikkia muistia voida ottaa käyttöön.
Esimerkiksi itselläni oli "vanhassa" Pentium III 500Mhz kamppeessa kaksi muistipaikkaa ja maksimi muistimäärä oli 256MB + 256MB. Yritin laittaa 512MB -kampaa paikalle, kyllä se paikalle meni mutta ei tunnistanut kuin 256MB....
...Uskon kuitenkin, että kyseessä on kuitenkin "uudemman luokan" kone mitä yllä lukee ja että kyse on jostain muusta  ;D
niin paha mennä sanomaan koneen emon pitäisi tukea 2Gb (1+1Gb)muistia. tosin bios:a en ole koskaan päivittänyt uudempaan, mutta kun tuota koneetta myytiin aikoinaan myös tuolla 2gb:n optiolla (tosin silloin aika suolaiseen hintaan. kone on jo ainakin 4-vuotta vanha)

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #9 : 22.11.07 - klo:22.43 »
Kyllähän tuo free näyttäisi kaiken 1,25G tunnistuvan. Ihmetyttää vain tuo tolkuton muistinkäyttö buffereihin ja cacheen, niin, että se jo swappaa, vaikka tilaa olisi 900M. eli tuntuu hölmöltä, että levylle swapataan liian suurta levycachea. Mikähän versio buntusta sulla on ?

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #10 : 22.11.07 - klo:23.31 »
Kyllähän tuo free näyttäisi kaiken 1,25G tunnistuvan. Ihmetyttää vain tuo tolkuton muistinkäyttö buffereihin ja cacheen, niin, että se jo swappaa, vaikka tilaa olisi 900M. eli tuntuu hölmöltä, että levylle swapataan liian suurta levycachea. Mikähän versio buntusta sulla on ?

7.10 gutsy

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #11 : 23.11.07 - klo:01.45 »
Koodia: [Valitse]
~$ free
             total       used       free     shared    buffers     cached
Mem:       1295600    1200800      94800          0      39780     767288
-/+ buffers/cache:     393732     901868
Swap:      1510068      34668    1475400

On ne kammat siellä ja molemmat käytössä, ei ole tarvetta ronkkia niitä irti tms.

Kuten Jallu sanoi, hieman oudolta tuo swappaaminen vaikuttaa. Toisaalta itselläkin free näyttää swapin käytöksi suunnilleen saman verran kuin sulla.

Mutta muistin (pl. swap) iso kulutus on ominaisuus eikä vika. Koneesi 1300000 tavusta lähes 800000 on kiintolevyn välimuistina. Käsittääkseni top näyttää sovellusten käyttämän muistin. (Joka sulla ylläolevassa koodissa olisi luku 393732)

EDIT: Kyllä se top kertoo samat asiat. Mistä sen 35% prosenttia olit lukenut?
« Viimeksi muokattu: 23.11.07 - klo:01.54 kirjoittanut pontvil »

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #12 : 23.11.07 - klo:13.21 »
Ubuntu tuppaa swappaamaan oletusasetuksilla jonkin verran. Eiköhän muistinhallinta osaa sijoittaa sinne swappiin sellaisen datan, jota tarvitaan harvemmin.

Koodia: [Valitse]
$ free
             total       used       free     shared    buffers     cached
Mem:       1026048    1007296      18752          0      47036     502532
-/+ buffers/cache:     457728     568320
Swap:      2136604      33524    2103080

Koodia: [Valitse]
$ cat /proc/sys/vm/swappiness
60
« Viimeksi muokattu: 23.11.07 - klo:13.30 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #13 : 23.11.07 - klo:15.08 »
On ne kammat siellä ja molemmat käytössä, ei ole tarvetta ronkkia niitä irti tms.

Kuten Jallu sanoi, hieman oudolta tuo swappaaminen vaikuttaa. Toisaalta itselläkin free näyttää swapin käytöksi suunnilleen saman verran kuin sulla.

Mutta muistin (pl. swap) iso kulutus on ominaisuus eikä vika. Koneesi 1300000 tavusta lähes 800000 on kiintolevyn välimuistina. Käsittääkseni top näyttää sovellusten käyttämän muistin. (Joka sulla ylläolevassa koodissa olisi luku 393732)

EDIT: Kyllä se top kertoo samat asiat. Mistä sen 35% prosenttia olit lukenut?

Itseäni tässä vain mietitytti että miksi sovellusten pyöritykseen ei tämä käytä muistia enempää... tietysti jos sille ei ole tarvetta.
no tarkkaan ottaen tuo 35%:n otin hatusta ja todellisuudessa sovelukset eivät ole vielä koskaan niin paljoa käyttäneet... tuon lukeman saa äkkiä laskemalla top:sta tai Järjestelmän valvonta monitorista.

siis mielessä liikkuu enää vain että voisiko asetuksia muuttamalla muuttaa tuota siten että sovellukset saisivat enemmän muistia käyttöön. ja onko siitä ylipäätänsä mitään hyötyä eli jos saisikin niin lisäisikö se nopeutta vai vähentäisi? toisaalta jos asia on vain niin että käytän ohjelmia jotka eivät kuluta muistia... arveluttaa vain kun muistin käyttö ei muutu mihinkään vaikka prosessori jauhaisi täysillä pitkäänkin.

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #14 : 23.11.07 - klo:15.51 »
Swappiness-arvosta lisää. En ole kokeillut itse.

http://linux.fi/index.php/Swap#Swapin_k.C3.A4yt.C3.B6n_optimoiminen

Minunkin mielestä kaikki näyttäisi olevan ok noiden tietojen mukaan.

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #15 : 23.11.07 - klo:17.59 »
siis mielessä liikkuu enää vain että voisiko asetuksia muuttamalla muuttaa tuota siten että sovellukset saisivat enemmän muistia käyttöön. ja onko siitä ylipäätänsä mitään hyötyä eli jos saisikin niin lisäisikö se nopeutta vai vähentäisi? toisaalta jos asia on vain niin että käytän ohjelmia jotka eivät kuluta muistia... arveluttaa vain kun muistin käyttö ei muutu mihinkään vaikka prosessori jauhaisi täysillä pitkäänkin.

Sovellukset kyllä saavat juuri niin paljon muistia kuin tarvitsevat.

Vaikka CPU jauhaa koko ajan 100% ei se silti tarkoita että kaiken muistin pitää kulua.


peran

  • Vieras
Vs: koneen muistin käyttö omituista
« Vastaus #16 : 23.11.07 - klo:18.21 »
On ne kammat siellä ja molemmat käytössä, ei ole tarvetta ronkkia niitä irti tms.

Kuten Jallu sanoi, hieman oudolta tuo swappaaminen vaikuttaa. Toisaalta itselläkin free näyttää swapin käytöksi suunnilleen saman verran kuin sulla.

Mutta muistin (pl. swap) iso kulutus on ominaisuus eikä vika. Koneesi 1300000 tavusta lähes 800000 on kiintolevyn välimuistina. Käsittääkseni top näyttää sovellusten käyttämän muistin. (Joka sulla ylläolevassa koodissa olisi luku 393732)

EDIT: Kyllä se top kertoo samat asiat. Mistä sen 35% prosenttia olit lukenut?

Itseäni tässä vain mietitytti että miksi sovellusten pyöritykseen ei tämä käytä muistia enempää... tietysti jos sille ei ole tarvetta.
no tarkkaan ottaen tuo 35%:n otin hatusta ja todellisuudessa sovelukset eivät ole vielä koskaan niin paljoa käyttäneet... tuon lukeman saa äkkiä laskemalla top:sta tai Järjestelmän valvonta monitorista.

siis mielessä liikkuu enää vain että voisiko asetuksia muuttamalla muuttaa tuota siten että sovellukset saisivat enemmän muistia käyttöön. ja onko siitä ylipäätänsä mitään hyötyä eli jos saisikin niin lisäisikö se nopeutta vai vähentäisi? toisaalta jos asia on vain niin että käytän ohjelmia jotka eivät kuluta muistia... arveluttaa vain kun muistin käyttö ei muutu mihinkään vaikka prosessori jauhaisi täysillä pitkäänkin.

No, tässä on varmaankin sama 'efekti', jonka huomasin itsekin, kun lisäsin muistia 512:Mt:sta 1,25:Gt:uun, niin koneeni ei nopeutunut yhtään.  :P

T.s. Linuxi ei normaalikäytössä tarvitse enempää käyttömuistia kuin hivenen reilun 256.

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #17 : 24.11.07 - klo:08.13 »
Tämä on vastaava klassikko kuin se että Linuxissa on harovin vapaata muistia... ;) Mutta ihan yleismaailmallinen näkemys kuitenkin.

Vielä näkemys siihen kun jotkut sanoo että swappaa. Swappaamisessa ei ole mitään vikaa. Oletetaan että varaan sovelluksella muistia esimerkiksi 100 megaa, jota en käytä lainkaan tuon varaamisen jälkeen. Silloin on täysin luonnollista että käyttöjärjestelmä siirtää tuon muistin swappiin ja käyttää koneen keskusmuistin johonkin hyödyllisempään. Hyödyllisemmäksi käytöksi voidaan laskea myös levyvälimuisti.

Windowssilla ja Linuxilla en ole tuohon kovin selkeästi törmännyt. Mutta OS/2 koneella oli ihan selvää, että jos esim GUI käyttöliittymää ei käyttänyt serverissä pariin päivään. Niin kun koneelle tuli saattoi käyttöliittymän kaivelu swapista kestää minuutinkin. Joku kysyy että miksi se on siellä swapissa? No juuri siksi, kun sitä ei ole moneen päivään tarvittu, joten sitä on aivan turha pitää tuhlaamassa koneen muistia.

Tästä voidaan päätellä ettei swappaaminen ole paha asia. Ongelma onkin swap threshing, joka johtuu siitä että joudutaan swappaamaan aivan jatkuvasit ulos ja sisään tavaraa kun muistiin ei mahdu edes kaikki tarpeellinen jatkuvasti. Tuo on tuttu efekti todellisella mopokoneella ajelijalle. Mitään ei tapahdu pariin minuuttiin ja kiintolevyn valo palaa vain jatkuvasti.

Riippuen koneen käytöstä ja levy cachen tehokkuudesta, ylimääräisellä muistilla jota sovellukset eivät tarvitse voi olla vielä aivan järkyttävä nopeuttava vaikutus. HyperDisk levy cachen kanssa esimerkiksi 100000 source code tiedoston kopionti kesti noin 2 sekuntia normaalin usean minuutin sijaan. Ensinnäkin, kaikki tiedostot olivat muistissa ja ne kirjoitettiin muistiin, kirjoitettavaksi myöhemmin levylle kun io:ta on käyttämättä.

Myös tietokanta käytössä "tarpeeton" muisti voi olla hyvinkin tarpeellista. MySQL:ssa voi kokeilla poistaa kaikki turhat cachet ja bufferit ja katsoa mikä sen jälkeen on suorituskyky.

Linuxin disk cache ei ilmeisesti ainakaan oletusarvoilla tarjoa minkäänlaista viivästettyä kirjoitusta? Tarjoaako se edes sitä tiedostotasolla kuten Windows / smartdrv tekee?
« Viimeksi muokattu: 25.11.07 - klo:08.27 kirjoittanut Ux64 »

Stanner

  • Käyttäjä
  • Viestejä: 203
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #18 : 24.11.07 - klo:09.28 »
Itseäni tässä vain mietitytti että miksi sovellusten pyöritykseen ei tämä käytä muistia enempää... tietysti jos sille ei ole tarvetta.

Ainakaan noissa lukemissa ei tuntuisi olevan mitään ongelmaa, mitä ylhäällä katsoin. Jos kuitenkin tuntuu ettei pelitä niinkuin pitäisi, niin ota se 256 palikka kokonaan pois ja katso miten sitten toimii.

Lainaus
siis mielessä liikkuu enää vain että voisiko asetuksia muuttamalla muuttaa tuota siten että sovellukset saisivat enemmän muistia käyttöön. ja onko siitä ylipäätänsä mitään hyötyä eli jos saisikin niin lisäisikö se nopeutta vai vähentäisi?

Ohjelmat luultavasti saavat kyllä kaiken tarvitsemansa muistin. Linuxin perusohjelmat eivät kuitenkaan muistia älytöntä määrää edes tarvitse. Jos kuitenkin kone alkaa swappaamaan hirveästi vaikka muistia olisi vielä paljon käyttämättömänä, niin se voi kertoa jostain ongelmasta. Tai jos ei ongelmasta niin ainakin jotain osaa ubuntusta ei ole optimoitu kovinkaan hyvin.

Muistinkäyttöä voi parantaa tietyillä ohjelmilla, joka mahdollisesti nopeuttaa konetta. Esimerkiksi ubuntuun on olemassa ohjelma joka pitää tilastoa sinun suosikki ohjelmistasi ja yrittää ladata niitä jo valmiiksi muistiin käyttöä varten, jos muistissa vain on tilaa. Näin suosikkiohjelmat käynnistyvät aina nopeasti.

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Vs: koneen muistin käyttö omituista
« Vastaus #19 : 24.11.07 - klo:14.52 »
Kiitoksia vain kaikille asian selvittämisestä... eli vika oli vain korvieni välissä....

todellakin olen huomannut että muistin kasvattaminen 512Mb:stä 1,25Gb ei tuonut yhtään nopeutta perusohjelmiin, ehkä täytyisi tutkia noita lisäsovelluksia millä saa suosikki ohjelmat latautumaan valmiiksi. 2,6GHz pena nelonen vain on niin vanha ja hidas, mutta kyllä tällä vielä pärjää pitkään.