Autor: Maikel Llamaret Heredia Postitatud saidile GUTL.
Ammu, GNU / Linux, piirdus maksimaalselt ühe vahetusmälu partitsiooni kasutamisega 128 MB, midagi, mida Linus Torvaldsi tuumiku halvustajad palju kritiseerisid.
Õnneks pole tänapäeval sellist piirmäära ja ühtegi süsteemi vajaduste rahuldamiseks on võimalik kasutada ka nii palju vahetusmälu kui vaja.
Mõnikord leiame pärast oma süsteemi installimist, et vajame mälu suurendamist SWAP mille olime installimise ajal konfigureerinud, mida saab lihtsal viisil teha, suurendades selleks valitud partitsiooni suurust. Aga ... Mida teha, kui te ei soovi partitsioonitabelit puudutada?
Mis on SWAP ja kuidas see töötab?
Vaheta mäluruumi või Vahetamaon nn virtuaalne mälu. Reaalse ja virtuaalse mälu erinevus seisneb selles, et virtuaalne mälu kasutab mälumooduli asemel kõvakettaruumi.
Kui tegelik mälu saab otsa, kopeerib süsteem osa oma sisust otse sellele vahetatavale mäluruumile, et muid ülesandeid täita.
SWAP-i kasutamise eeliseks on lisamälu pakkumine, mida on vaja, kui tegelik mälu on ammendatud ja protsess tuleb läbi viia. Puuduseks on see, et kõvakettal ruumi kasutamise tulemusena on kõvaketta kasutamine aeglasem.
Kasutage faili vahetusmäluna.
See meetod ei nõua kõvaketta partitsioonitabelis muudatuste tegemist. Ideaalne kogenematutele kasutajatele, neile, kes tahavad oma kõvaketta sektsioonitabeli vahetamisel riske vältida, või neile, kes vajavad rohkem kui aeg-ajalt vahetatavat mälu või aeg-ajalt.
Arvestades, et vahetusfaili saab paigutada kõvaketta mis tahes kataloogi, käivitatakse käsk dd, täpsustades, et kirjutatakse nullid (kui = / dev / null) faili loomiseks / swap (/ = swap), plokkidena 1024 baiti (bs = 1024) kuni teatud koguse täitmine baitides (arv = [kogus korrutatuna bs väärtusega]). Järgmine näide teeb ülaltoodut, kuni 524288000 baiti on täidetud (jagatud 1024-ga võrdub 512 MB):
SWAP-iga kasutatava faili loomiseks avame konsooli ja tippime järgmise (juurena):
dd if=/dev/zero of=/swap bs=1024 count=512000
Ülaltoodud samm võib võtta paar sekundit, palun olge kannatlik. Seejärel täidame loodud faili vahetusmäluna vormindamiseks käsu mkswapjärgmiselt (alati juurena):
mkswap /swap
Teile tagastatakse konsoolil järgmine väljund, mis sarnaneb järgmisega:
Vahetusruumi versiooni 1 seadistamine, suurus = 511996 KiB silti puudub, UUID = fed2aba5-77c6-4780-9a78-4ae5e19c506b
Sektsiooni aktiveerimiseks ja operatsioonisüsteemi kasutamiseks kohe laske käsk täita vahetada. Meie juhul aktiveerime vahetusmälu sektsioonina / swap-faili, mille lõime ja vormindasime SWAP-i eelmistes sammudes:
swapon /swap
Veendumaks, et operatsioonisüsteem kasutab uut vahetusfaili, täidame käsu uuesti tasuta ja näeme, et uue faili maht on lisatud algsesse SWAP-mällu.
Selleks, et seda faili saaks järgmisel süsteemi käivitamisel automaatselt kasutada vahetusmäluna, muudame seda / etc / fstab (kasutades teie valitud nano-, gedit-, kate-, kwrite-, vim- või lihttekstiredaktorit), lisades vastava rea järgmiselt, kus seadme asemel pannakse loodud vahetusfaili tee:
Avame faili
nano /etc/fstab
Ja lisame:
/swap swap swap defaults 0 0
Valmis !!!!
Saame süsteemi taaskäivitada ja testida, kas uue faili kasutamisel on meie vahetusmälu suurenenud VAHETAMINE. Lihtsalt see, mida oleme teinud, on süsteemi juure faili loomine, selle vormindamine SWAP ja ütle meile GNU / Linux kasutada seda vahetusmäluna koos partitsiooniga, mille olime selleks juba ette näinud.
Midagi lihtsat, kuid see võiks olla kasulik paljudele meist ... Ilma pikema jututa ...
Nood on suurepärane. Alles nüüd paneb see ühe asja mõtlema, kas saaksin samamoodi USB-d mälukandjana kasutada ??? Kui teil on mõnevõrra vana varustus ja mälude hankimine on keeruline või liiga kallis (tundub, et mida vanemad, seda kallimad on arvutites olevad osad), oleks hea, kui saaksite mälu laiendada ainult USB abil
Jah, see on väga hea, enam-vähem nii teeb minu installitud zramswap (mulle ei meeldi vaheseinasalatid, ma ei eralda midagi).
Kui soovite usb-d vahetada, vormindate selleks lihtsalt partitsiooni ja lisate selle fstab-i, muutes / vahetades faili / dev / sdb1 (eeldades, et teie usb tee on sdb1).
olete rahul btrf-de ja selle alamahtudega
Noh, kui ma sain USB-vahetuse õigesti aru, aga ma mõtlesin rohkem midagi sellist, nagu täiendav RAM, kuna USB oleks füüsiline mälu ja ma ei tahaks, et peaksin ootama, kuni see ületab 60% mälust hakake USB-d kasutama.
Noh ja @nonamed kommentaari nähes on selliste lahenduste põhjus (ja ainult panusena, mitte meeskonnasõja algusena ja kogu austusega) ajal, kus juba on parema sooritusega meeskondi ja tundub, et mittevajalik; Ma võin mõelda 3 punkti:
1. Ja kõige ilmsem, et seda kasutada vanades seadmetes
2. Mõtlen ka mitte nii uutele sülearvutitele, mille maht on 1 gb või 2 gb, "miinus" videokaardile mõeldud mälu
3. Noh, see on ilmne, eks? Sest see on huvitav ja kuna seda saab teha ... hehehe! XD
tervitused
Või kui unustate SWAP-i luua ja te ei soovi partitsioonitabeliga jamada
Kas otsustate USB-draivi kasutada RAM-iga? Seda ei saa teha, kuna RAM-i kirjutamis- ja kirjutamiskiirus on palju kiirem, kui USB toetab, ja ka USB hävitatakse pärast lühikest kasutamist haha ja see oleks hea kasutada täiendava SWAP-iga USB-draivi
Jah, loote usb-le vahetuspartitsiooni ja ühendate selle sudo swapon / dev / sdX-iga ja saate sellele lisada -s 60, nii et sellel oleks prioriteet teiste vahetuspartitsioonide ees. Võite selle lisada ka fstab-i, nii et see paigaldatakse automaatselt, või luua vahetusfail, nagu see on selles usb-i suurepärases juhendis öeldud 😉
Suurepärane juhend ja harjutamine samal ajal, kui vahetustehed saavad otsa, kuigi keeruline. Nüüd kordan sama asja, kuid USB-mälus, nii et andmete ülekandmine füüsilisest mälust vahetusmällu on veidi kiirem.
Tänan info eest. kuid see tekitab küsimuse, võib-olla midagi rumalat: kas siis, kui see vahetusfail on loodud, kas ei saa vahetuspartitsiooni kustutada ???
Mõnikord mõtlen, kas see on tõesti väärt vahetust, mul on see alati 0% juures, võib-olla on see seotud mäluga, mul on 4 GB ram, ma arvan, et rohkem mälu on vähem mõtet vahetada
Jah, see sõltub masinas olevast mälust. Mul on ka see alati 0% ja kui mul on 4 GB RAM, annan ma ainult 512 MB vahetuspartitsioonile
Viimases installis olen vahetuse eemaldanud. Sellegipoolest olen 24 GB RAM-iga aeg-ajalt näinud väikseid vahetustarvitusi (paar KB) isegi siis, kui suur osa RAM-ist on kasutamata. Miks? Mul pole õrna aimugi
Pidin seda tegema sabayonis, ma ei suutnud leida põhjust, miks see kogu RAMi ja vahetuse ära sõi.
Ütlen seda alati, tänu nendele huvitavatele artiklitele on FromLinix ajaveeb number üks. Muide, leidsin võtme, mille Yoyo viskas vanglast, kus neil on Elav, arvan, et jätan selle alles.
Tervitused Elav.
Väga kasulik tänu panuse eest.
See on lihtsam
lvm lvresize /dev/vg_laptpop/vl_swap -L +4G
kui kasutate LVM-i clear (eeldades, et soovite 4gigas vahetada)
See panus on aga p% $ emale, teadmata seda varem, mitu vormingut oleksin xDDDD salvestanud
Mul on kaks vahetuspartitsiooni (üks igal kõvakettal) ja 1 GB RAM-iga kasutan vähemalt 200 MB ja 500 MB vahetust ...
Kui teil on mitu vana pliiatsi-usb, saate vahetada 0 usb-raidi RAID-ribal selle, mida kiirendate vahetuse toimimist proportsionaalselt torgatud usb-seadmetega ja võimaluse korral igaüks erinevas juurkeskuses - ma arvan ! -. Peate lihtsalt informeerima Linuxi pehme reidi loomulikku toetust.
link lisateabe saamiseks:
http://www.kriptopolis.com/raid-1
või üldisem otsing
https://www.google.es/search?q=raid+por+soft+en+linux&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a&channel=fflb
Unustasin öelda, et reidi saab teha partitsiooni tasemel. Nii et kui usb-naastud pole sama suurusega, saate teha väikseima naelu suurused vaheseinad ja suuremate usb-de ülejäänud auke saab kasutada muude asjade jaoks või rohkemate vahetuste jaoks faili või sektsiooni tasandil ... mis on mitte Kas teie kirjeldatud meetodil on võimalik teha reidi mitme vahetusfailiga ???
Suurepärane õpetus, mul paluti tungivalt suurendada minu käsutuses olevat vahetustehingut. (JA)
See näeb hea välja. Proovin USB-mäluga.
suurepärane ... kas see töötab androidi mobiiltelefonis? Mul on juba kohandatud kernel, kuid ma ei taha SD-d partitsioonida. See peaks vist töötama
Väga hea artikkel.
Teine huvitav kontseptsioon Linuxi vahetuse kohta on vahetus:
http://www.sysadmit.com/2016/10/linux-swap-y-swappiness.html
Tere, minu nimi on David Coleman, ma olen 32 -aastane, Ohio osariigist. Õpin arvutiprogrammeerimist ja arvutiteadust, et saada oma assotsieerunud kraad 4 aasta jooksul!
Minu küsimus rakenduse (SWAP / juureta) APK-ga on pärast 2Gb 999Mb × 2 jaoks loodud swap / swp-faili lihtne pärast sisuliselt seda, kuidas seda täpselt Androidi kohta salvestada? Ma kasutan 3Gb mälu 32 GB mälukaarti +32 GB SanDisk SD -d. Samuti käivitage Stylo 5, suurendades mobiilset juurimata seadet, millel on alglaadur ja lukustamata!. Igasugune nõuanne on teretulnud
Urs SENCERLY, David Coleman 32, Ohio USA.. ?