Reklāma

Lielākā daļa Linux instalāciju iesaka iekļaut SWAP nodalījumu. Tas var šķist dīvaini Windows lietotājiem, kuri ir pieraduši, ka visa operētājsistēma atrodas vienā nodalījumā.

Ko dara SWAP nodalījums, vai jums tas pat ir vajadzīgs, un cik lielam tam vajadzētu būt? Šie ir visi svarīgi jautājumi, kas, izmantojot pareizās atbildes, var nopietni uzlabot jūsu sistēmas veiktspēju.

Pārpilde no atmiņas

linux_swap_ram
Vienkāršākā nozīmē SWAP nodalījums darbojas kā pārpilde jūsu (RAM) atmiņā. Ja jūsu atmiņa ir pilnībā piepildīta, visas papildu lietojumprogrammas tiks izdzēstas no SWAP nodalījuma, nevis atmiņas.

Tas izklausās kā vienkāršs veids, kā palielināt izmantojamās atmiņas daudzumu, faktiski neiegūstot vairāk RAM, taču tas tā nav. Operatīvā atmiņa ir ideāla aparatūra atmiņai, jo tā ir ārkārtīgi ātra, atšķirībā no cietajiem diskiem, kas, salīdzinoši runājot, ir ārkārtīgi lēni. Cietvielu disku ienākšana ir padarījusi veiktspēju mazāk nozīmīgu ar viņu daudz uzlabotajiem ātrumiem Kā darbojas cietvielu vadītāji?

instagram viewer
Šajā rakstā jūs uzzināsit, kas tieši ir SSD, kā SSD faktiski darbojas un darbojas, kāpēc SSD ir tik noderīgi un kas ir viens no galvenajiem negatīvajiem SSD. Lasīt vairāk , taču pat tie nevar sakrist ar operatīvo atmiņu - turklāt jūs nevēlaties, lai jūsu cietvielu disks rada papildu nolietojumu.

Tuvākā SWAP nodalījuma analoģija būtu Windows pagefile, lai gan starp šīm divām tehnoloģijām ir daudz atšķirību.

Prioritāšu noteikšana

SWAP nodalījums var arī palīdzēt dažus priekšmetus pārvietot no atmiņas uz cieto disku, lai atmiņā paliktu vairāk vietas svarīgākiem objektiem. Tas nozīmē, ka priekšmeti, kas reti tiek skarti, tiktu pārvietoti uz SWAP nodalījumu.

To, kas tiek uzskatīts par “retu”, slieksnis ir atkarīgs no konfigurējamās “maiņas” (jā, tas ir faktiski lietotais termins). Augstāka mijiedarbība nozīmē, ka priekšmeti, visticamāk, tiks pārvietoti uz SWAP nodalījumu; zemāka mijiedarbība nozīmē, ka priekšmeti tiek mazāk ticami pārvietoti uz SWAP nodalījumu.

Iespējo hibernāciju

Visbeidzot, SWAP nodalījums tiek izmantots kā jūsu atmiņas satura mērķis, ikreiz, kad sakāt savai sistēmai pārziemot. Tas nozīmē, ka bez SWAP nodalījuma hibernācija Linux nav iespējama.

Protams, hibernācijas funkciju lietotāji izmanto diezgan reti, tāpēc tas jums var nebūt svarīgi.

Vai jums ir nepieciešams SWAP nodalījums?

dalīts ar Linux
Tātad, vai tas nozīmē, ka ir nepieciešams SWAP nodalījums? Noteikti nē! Linux sistēma var lieliski darboties bez SWAP nodalījuma. Tomēr tam ir dažas priekšrocības un trūkumi.

Priekšrocības:

  • Nodrošina pārpildes vietu, kad jūsu atmiņa ir pilnībā piepildīta
  • Var pārvietot reti nepieciešamos priekšmetus prom no ātrgaitas atmiņas
  • Ļauj pārziemot

Trūkumi:

  • Aizņem vietu cietajā diskā, jo SWAP nodalījumi nemainās dinamiski
  • Var palielināt jūsu cietā diska nodilumu
  • Ne vienmēr uzlabo veiktspēju (skatīt zemāk)

Kad SWAP nodalījumi nepalīdz

Kas? SWAP nodalījumi ne vienmēr palīdz uzlabot veiktspēju? Ļaujiet man izskaidrot scenāriju, kurā SWAP nodalījums faktiski bija sliktāks nekā tāda nav.

Man bija Linux instalēta netbook, kurā bija tikai 1 GB atmiņa un 5400 apgr./min cietais disks. Ja jums ir tikai 1 GB atmiņa, varat iedomāties, ka tas diezgan ātri var piepildīties ar dažām atvērtām pārlūka cilnēm. SWAP nodalījums ļāva man turēt viņus visus atvērtus, jo atmiņas pārpilde vienkārši uz to devās.

Bet tad parādījās sašaurinājums cietā diska ātruma 5400 apgr./min dēļ. Tā kā cietais disks bija tik lēns un sistēma pastāvīgi vēlējās piekļūt SWAP nodalījumam, kļuva netbook ļoti, ļoti gausa līdz vietai, kad tā kļuva praktiski nelietojama, ja vien es visu neaizvēru, lai nedaudz atbrīvotos atmiņa.

Iestatītā maiņa negarantēja, ka, pat ja atmiņā tagad bija vietas, SWAP nodalījumā viss tiks pārvietots atpakaļ. Tā vietā liela daļa no tā paliks SWAP nodalījumā, izraisot netbook turpmāko gausu. To laboja tikai atsāknēšana, kas vienalga aizņēma laiku, jo pirms izslēgšanas sistēmai viss bija jānoņem no SWAP nodalījuma.

Ieteikumi

Tātad, lūk, ko es ieteiktu:

  • Ja vēlaties, lai varētu pārziemot dators, jums vajadzētu būt SWAP nodalījumam. Šī nodalījuma lielumam vajadzētu būt instalētās atmiņas lielumam, kā arī papildu 10-25%, lai atstātu vietu visiem priekšmetiem, kas jau tika pārvietoti SWAP nodalījumā.
  • Ja vēlaties tikai nelielu veiktspējas uzlabojumu (un jums ir vismaz 7200 apgriezieni minūtē), tad varat pievienojiet SWAP nodalījumu, ja vēlaties, bet tas nav nepieciešams, ja vien jums nav instalēts mazāk nekā 4 GB atmiņa. Tā lielums var būt jebkurš, ko vēlaties, taču es to nepadarīšu lielāku par tādu, kāds būtu jums, ja jūs izveidotu SWAP nodalījumu, lai iespējotu hibernāciju.
  • Ja jums ir cietais disks ar 5400 apgr./min., Jums nevajadzētu izveidot SWAP nodalījumu tikai tāpēc, ka sašaurinājums jūsu datoru pasliktinās. Tomēr, ja jūs absolūti vēlaties iegūt SWAP, jūs joprojām varat izveidot nodalījumu, izmantojot tās pašas izmērīšanas vadlīnijas, kas aprakstītas iepriekš, taču mainiet mainības vērtību uz kaut ko daudz zemāku.

Mainoties mainībai

linux_swap_swappiness
Lai mainītu maiņu, jums jāpalaiž komanda gksu gedit /etc/sysctl.conf kas sāks teksta redaktoru ar nosaukumu Gedit, a fantastisks visapkārt esošais teksta redaktors gedit: viens no vispilnīgākajiem vienkāršā teksta redaktoriem [Linux un Windows]Kad domājat par vienkārša teksta redaktoriem, pirmā lieta, kas var ienākt jūsu galvā, ir Windows lietojumprogramma Notepad. Tas dara tieši to, kas norādīts amata aprakstā - vienkārša teksta funkcijas ... Lasīt vairāk , konfigurācijas failam, kas mums jāmaina. Pēc tam atrodiet “vm.swappiness” un nomainiet to uz citu vērtību (vēlams 10). Ja neredzat šo parametru, faila beigās pievienojiet šo rindu: vm.swappiness = 10

Jūsu ievadītā vērtība norāda, kad vēlaties, lai Linux sāktu aktīvu procesu pārvietošanu no atmiņas uz SWAP nodalījumu. Piemēram, vērtība 10 norāda, ka procesi tiks pārvietoti, kad atmiņas izlietojums sasniegs 90%; noklusējuma maiņas vērtība Ubuntu 60 norāda, ka procesi tiks pārvietoti, kad atmiņas izlietojums sasniegs 40%.

Ir daudz citu detaļu, kas tajā iedziļinās, bet tās tikai padarītu lietas mulsinošākas.

Secinājums

SWAP nodalījumi var ievērojami mainīt jūsu sistēmas veiktspēju - dažreiz labāk un dažreiz sliktāk. Tagad, kad esat labi izglītots, jums vajadzētu būt iespējai pieņemt pareizos lēmumus.

Vai meklējat citus veidus, kā paātrināt Linux sistēmu? Pārbaudiet šie četri citi ātri un viegli padomi 4 veidi, kā paātrināt jūsu Linux datoruVai jūsu Linux iestatīšana nav tik ātra, kā jūs vēlētos? To var paātrināt. Lasīt vairāk .

Ko esat dzirdējuši par SWAP nodalījumiem? Vai jūs domājat, ka viņus ir vērts izmantot? Paziņojiet mums komentāros!

Attēlu kredīti: Daniels Rokāls

Danny ir Ziemeļteksasas universitātes vecākais, kurš bauda visus atvērtā pirmkoda programmatūras un Linux aspektus.