Windowsissa on muistaakseni joku toiminto, jonka avulla sen toimintaa voidaan nopeuttaa kytkemällä koneeseen nopean USB-tikun. Windows käyttää sitä jotenkin ja koneesta tulee nopeampi.
Onko Linuxissa joku vastaava toiminto? Minikannettavass on tavallinen kiintolevy ja SD muistikortti, joten ajattelin, että voiko SD kortin avulla nopeuttaa koneen toimintaa?
Onko Linuxissa joku vastaava toiminto? Minikannettavass on tavallinen kiintolevy ja SD muistikortti, joten ajattelin, että voiko SD kortin avulla nopeuttaa koneen toimintaa?
Vastaukset 15
Vanhimmat
tuleekohan se windows OIKEASTI(siis ihan OIKEASTI!) nopeammaksi? :D
swappia voi käyttää missä vaan, mutta kokonaisuutta se ei kuitenkaan nopeuta.. svapitatpa sitten vaikka austraaliassa uuäspeenkautta(tai vaikka verkon kautta..) ;)
niin joo.. voihan se tietty swapata enenpi kun on tilaa :S
"Onko Linuxissa joku vastaava toiminto?"
toivotaan että ei ole..
Kyllä linuxinkin saa swappaamaan usb-tikulle, itse olen käyttänyt tätä systeemiä joissakin pienirahkeisissa koneissa.
Usb-tikulle luodaan swap-osio tai swap-file joka aktivoidaan käyttöön, sen jälkeen kiintolevyosion swap irroitetaan pois käytöstä jolloin swappi on usb:llä.
Jos on nopea usb eli 2.0 ja hyvä tikku niin se voi joissakin tapauksissa nopeuttaa konetta mikäli ei tarvi swapata ja lukea/kirjoittaa samaa väylää ptkin, muistakaa että usb:n nopeus on parhaimmillaan (teoreettisesti) 430Mt/s kun SATAI on 150Mt/s ja SATAII 300Mt/s sekä IDE:t < 133Mt/s. Toisaalta en usko koskaan päässeeni tuola usb-swapilla moisiin nopeuksiin mutta en myöskään koskaan testannut sitä nopeutta, siinä voisikin olla seuraava mielenkiinnon kohde.
Kyllä se kuitenkin aika kivasti toimi, ei voi moittia. Tuon voi myös pistää fstabiin kiinteäksi jos haluaa mutta silloin olisi syytä aina olla usb-tikku paikallaan kun käynnistää koneen, vaikka tikku eli swap olisi pois ei se estä konetta käynnistymästä mutta tietty voi hidastaa toimintaa.
No perskeles 10 minuuttia meni gftp:n kanssa tpellessa kunnes huomasin että mun usb-tikku joka on narun päässä oli tippunut lattialle ja paskaan kenttään.. ilmankos ei netti oikein pelittäny ;)
Virittelin tässä testiasennusta yhteen ikivanhaan Fujitsuun niin tein saman tien päätteellä tuolaisen usb-swapin, en ny enää jaksa alkaa tutkimaan sen kirjoitusnopeutta, lähden tästä paapimaan mutta päätteen teksteistä selviää miten sen tein, loin siis 200Mt:n swapfileen nimeltä SWAPFILE tuonne toiselle usb-tikuelle, koneessa on peräti 2 usb-porttia heh.
Vanhaa swappia irroittaessa voi käydä köpelösti, jotkut sovellukset tai koko järjestelmä voi mennä kyykkyyn eli jumiin jos sopiva data leikataan veitsellä kuten tuossa tein, mullakin vähän kompuroi ;)
Tässä siis tilannekuvaa
http://www.mworks.info/kuvakaappaus/swap1.png
http://www.mworks.info/kuvakaappaus/swap2.png
JAAA eipä se komento tuossa nyt näy kun sterm peittää sen mutta menin siis cd:llä tuonne tikulle /media/disk ja annoin komennon
sudo dd if=/dev/zero of=SWAPFILE bs=1M count=200
joka siis luo nollatiedoston tuonne tikulle, kooltaan 200Mt ja eka kuvassa siitä tiedostosta on rakentunut 103,1MB ja toka kaappauksessa näkyy siteen loput vaiheet tuon dd-komennon jälkeen.
öitä..
oikeassa. rohkenen kuitenkin epäillä tuota nopeutumista. usbmuistin pitäisi yltää huimiin kirjoitus/luku nopeuksiin.. onhan sekin tietysti mahdollista(kai?).. mulla ei ainakaan yksikään usbipalikka kirjoita 400megaa sekunnissa :)
toisaalta, mihin sitä swappia edes tarvitaan?
jos aiot tehdä koneellasi jotain joka syö paljon muistia niin on helpompi ostaa lisää muistia kuin yrittää pelleillä usbitikun kanssa :)
sun ihanassa leluxissahan asennetaan aina swap-osio... sä tietenkin luulet ettei sitä käytetä mihinkään... ;)
No usb-palikkaan kirjoittaminen on kyllä selvästi hitaampaa kuin laakerilevylle joten siinä tulee takkua vastaan. Lähinnä tuo toimii IDE-väylässä jossa on kaksi kiintolevyä samassa kaapelissa mutta siinäkin on nopeampaa käyttää siinä toisessa IDE-kanavassa olevaa kiintolevyä swappiosiona, koneissa kun tuppaa olemaan 2 IDE-väylää. Saman kanavan kiintolevyt tappelavat tietty keskenään väyläajasta joten jos käyttis on kanavan 1 levyssä kannattaa swappi pistää jollekin kanavassa 2 olevalle levylle ja toisinpäin.
Nykyään kun muisti on edullista niin järkevämpää todellakin on ostaa lisää RAM-palikkaa kehyksiin kuin alkaa taiteilemaan AINA hitaamman swapin kanssa. Lähinnä tuo metodini voisi toimia vanhoissa koneissa joihin ei enää tahdo löytää muistikampoja tai sellaiseen jossa muistin maksimimäärä jää alle gigan (no ne on kyllä sitte romuja muutenkin heh).
Ja tosiaan kun RAMia on riittävästi ei swappia periaatteessa edes tarvitse ollenkaan, ne ikivanhat ohjeet että SWAP=2xRAM voi heittää romukoppaan, kuka hullu tekisi esim. 8Gt swapin kun ei esim. mun 2Gt RAMilla olevalla koneella saa swapattua kuin max. 50Mt ja silloinkin on jo virtuaalikoneita käynnissä tai olen kirjautunut 2:een istuntoon yhtäaikaisesti ja toisessa pelaan 3D-paukuttelupeliä, toisessa surffaan, silloin saattaa swapata.
Varmuuden vuoksi olen kyllä nykyäänkin tehnyt sen swappiosion mutta vain about 500Mt, se kun ei 500Gt levyllä ole kummoinenkaan siivu mutta takaa sen ettei ohjelmabugin aiheuttama muistivuoto tms. hyydytä konetta ihan välittömästi. Joskaan sellaistakaan ei ole koskaan linuxin kanssa käynyt vielä.
Kunhan flashmuisti nopeutuu ja usb päivittyy versioon 3.0 niin tuota voi kyllä hyödyntää kuten tehottomissa vanhoissa koneissa jos haluaa kikkailla niiden kanssa kuten itse masokistina teen. Eipä tuolla muuta virkaa taida olla että siinä mielessä olet tässä oikeammassa kuin minä.
Mitä tulee aloittajan kysymykseen niin kyllähän se Vistankin RaedyBoost on kyseenalaistettu, harva on siinä tainnut mitään nopeutumista nähdä johtuen juuri usb-levyn kehnosta I/O:sta.
Usb-levyllähän on jokin raja kuinka monta kirjoituskertaa se kestää ja vaikka määrä onkin suuri niin swappikäytössä sen voi saavuttaa mahdollisesti nopeastikin joten tikku kupsahtaa.. no, eipä nekään kyllä enää juuri mitään maksa.
tiedän kyllä että swap osio on, mutta mitä sitten?
Swap: 2891616k total, 0k used
ei käytetä ei kun on tarpeeksi muistia ;)
se on niitä windowsin ihanuuksia se swappailu..
swapity swap swap..
Ainakaan perustyöpöytäkäytössä ei swappia periaatteessa enää tarvita joten jos mummolle ostaa uudehkon koneen jossa on 2-4Gt RAM niin ei tarttis tehdä koko swappia. Lisäksi linuxin muistinkäyttö on sen verran tehokasta että vaikka "näyttää" että muisti on loppumaisillaan niin puskureista kyllä vapautuu aika paljon muuhun käyttöön jos tarvis tulee.
Eri asia jos kone käy 24/7 ja pyörittelee raskaita sovelluksia, silloin voi tulla tilanne jossa swappi on tarpeen.
Kuten sanottu, itse olen sen swapin kuitenkin toistaiseksi tehnyt ja kyllähän mun kone tosiaan sitä joskus sen 50Mt käyttää. Mutta jos olisin tehnyt vanhan nyrkkisäännön mukaan niin mulla olisi 4Gt swappiosio josta käytössä 1,25% joten hohhoijaa..
paperipainoksi ja vain sähköä kuluttamaan - sinun logiikallasi. En tosi ole yllättynyt. ;)
swappia kyllä tosiaan 8Gt tarvita :D
tai no ehkä vistan kanssa(kjäh kjäh)..
"Lähinnä tuo metodini voisi toimia vanhoissa koneissa joihin ei enää tahdo löytää muistikampoja tai sellaiseen jossa muistin maksimimäärä jää alle gigan"
juu kyllä.. sit taas voi tulla se ongelma, että usbi ei olekaan 2.0 vaan se vanhempi ;)
"ohjelmabugin aiheuttama muistivuoto tms. hyydytä konetta ihan välittömästi. Joskaan sellaistakaan ei ole koskaan linuxin kanssa käynyt vielä. "
kerran on tullut vastaan buginen verkkokortin moduuli.. se täytti kylläkin kovalevyn viimeistä tavuamyöten messagelogin muodossa :S
hetkenaikaa meni ihmetellessä että minnekkäs tästä hävisi 100Gt tyhjää :D
mielenkiintoista muuten, että tuossa tilanteessa ainakin tää suse tekee sen ettei se anna enää normiuserin kirjautua ollenkaan, jos siis levytila on loppunut. rootille on varattuna ihan "ikioma" varamuisti ja vain sillä pääsee loggaamaan ja kenties vapauttamaan tilaa.
tottakai. tuo yksi läppäri on tällähetkellä todellakin paperipainona :) ja tuo serveri on kans aika turha, kun siinä ei ole edes sitä televisiota mitä tuijottaa :(
otahan selvää asiasta josta et nyt tunnu tietävän yhtään mitään.
kyllä sen saa swappaamaankin jos haluaa.. tääkin laite varmasti aloittaa kauheen swapittelun jos nyhdän muutaman muistipalikan irti tai alan editoimaan videota, musiikkia ja vaikkapa ajan virtuaalikoneita useampia kerralla, mutta se onkin sitten ihan eri juttu.
kuitenkin...ohjelmia saa olla päällä yhtäaikaa todellapaljon ennen kuin siihen swappiin edes kosketaan.. kokeile vaikka jos et usko..
"paperipainoksi ja vain sähköä kuluttamaan"
mielestäsi virustutkan ja haittaohjelmanpoistajien pyörittämiseen kone siis soveltuu paremmin?
kyllä minä ainakin ennemmin käyttäisin vaikka paperipainona.
ja usein käytettyi ohjelmia pistetään ssd:lle nopeampaa käynnistymistä varten (olemattomat hakuajat vrt kiintolevy)? Vaatii voimistelua, mutta puulaakiviritys vois olla että mounttaat SSD levyn /usr. Symlinkeillä kikkailua jne.
sitä että latausaikoja voi pienentää esmes ssd levyllä tai kaiketi muistitikulla (pienet saantiajat)? Voisit esimerkiksi mountata /usr:n ssd levylle. Kikkailla sitten symlinkeillä mitä muuta sinne haluat (tai sieltä pois).
Tässä oli nyt vain kyseesä swapin touhuaminen usb:lle. Olen kyllä rakennellut noita tikkulinuxeja jonkin kappaleen ja tapauksesta riippuu mihin mitäkin kannattaa pistää mutta yleensä tietenkin kannattaa pistää RAMile mahd. paljon kuten lokit yms. tavallaan turhat ja väliaikaiset tiedot.