Disku pārvaldība

Kā un kad mainīt I / O plānotāju Linux

Kā un kad mainīt I / O plānotāju Linux
I / O plānotājs ir aizraujoša tēma; Iepriekš mēs uzzinām, kā un kad pielāgot I / O plānotāju; labāk sapratīsim, ko dara I / O plānotāji. Linux I / O plānotājs nosaka, kā kodols apņemas, nolasa un uz diska raksta. Vadītāji ir spējuši pielāgot plānošanas sistēmu apmēram kopš 2.6 kodoli, ļaujot viņiem pielāgot savus ietvarus viņu precīzajām prasībām. Jau sen tiek uzskatīts, ka diska pieejamība ir salīdzinoši lēns datu piekļuves veids. Neskatoties uz pieaugošo Flash un Solid State-space izplatību, datu iegūšana no diska ir gausa nekā informācijas vākšana no RAM. Tas jo īpaši ir spēkā, ja ietvars ir balstīts uz disku vērpšanu.

Kāpēc izmantot plānotāju:

Tā kā standarta vērpšanas diski raksta informāciju, pamatojoties uz vietām uz rotējošā šķīvja, tas tā ir. Piekļūstot datiem no vērpšanas diska, faktiskajam diskdzinim plāksnes jāpagriež noteiktā stāvoklī, lai informāciju varētu nolasīt. To sauc par “meklēšanu”, jo skaitļošanas ziņā tas var aizņemt daudz ilgāku laiku. Ieejas / izejas plānotāju mērķis ir palīdzēt jums maksimāli izmantot diska piekļuves atļaujas. Mēs darījām to pašu, apvienojot I / O darījumus un nosūtot tos uz kaimiņu disku vietām. Diskam pat nav jāmeklē tik daudz, kad pieprasījumi tiek sagrupēti blakus esošajās diska daļās, kas uzlabo vidējo reakcijas laiku diska operatīvajām darbībām. Pašreizējās Linux arhitektūrās ir pieejami daudzi I / O plānotāja risinājumi. Jebkuram no šiem ir sava sistēma disku piekļuves pieprasījumu kārtošanai. Šajā rakstā tiks uzzināts, kā pārbaudīt pašreizējo plānotāju sistēmā un kā mainīt plānotāju, strādājot pie Linux operētājsistēmas.

Plānotāju veidi:

Šķiet, ka ir 3 veidu plānotāji, no kuriem izvēlēties Linux Linux operētājsistēmu. Tātad, šeit ir katra plānotāja saraksts un skaidrojums:

Pārbaudīt pašreizējo plānotāju:

Pirms turpināt, jums jāzina par I / O plānotāju, kas konfigurēts jūsu pašreizējā Linux sistēmā. Ieviešanas laikā mēs izmantojām Ubuntu 20.04 Linux sistēma, tāpēc mūsu plānotājs būs. Iespējams, ka jūsu Linux sistēmā sistēmā var būt konfigurēts cits I / O plānotājs. Tātad, piesakieties no pašreizējās Linux sistēmas, lai mēģinātu to pārbaudīt. Tagad palaidiet termināla apvalku, izmantojot vienkāršo īsinājumtaustiņu “Ctrl + Alt + T.”Jūs varat mēģināt atvērt termināla apvalku, izmantojot darbības joslas zonu Linux darbvirsmā. Tagad komandas korpusa terminālis ir atvērts, mēs varam sākt strādāt pie tā. Pirmkārt, mums ir jāpiesakās kā sudo lietotājam no termināļa, lai strādātu efektīvi un bez traucējumiem. Tātad, lai pieteiktos, ievadiet terminālu komandā “su”. Tas prasīs jūsu sudo konta paroli, lai no tā pieteiktos. Ierakstiet sudo konta paroli un no rakstāmmašīnas nospiediet taustiņu “Enter”.

$ su

Ir pienācis laiks pārbaudīt un identificēt mūsu Linux sistēmas I / O plānotāju. Kā jūs zināt, šobrīd mēs strādājam pie Ubuntu 20.04 Linux sistēma ir saskaņā ar to, un mums tas jāpārbauda, ​​lasot plānotāja failu caur tā ceļu. Tātad, mums ir jāizmēģina zemāk minētā kaķa instrukcija čaulas terminālī kopā ar faila atrašanās vietu caur ceļu un datora rakstāmmašīnā nospiediet pogu Enter.

# cat / sys / block / sda / rinda / plānotājs

Zemāk redzamajā attēlā produkcija tiek parādīta kā “[mq-deadline] none”, kas nozīmē, ka mūsu ierīcē ir vairāku rindu termiņa plānotājs. Tas ir multiqueue ierīcei pielāgots termiņa I / O plānotājs. Stingrs universālais rallijs ar mazu procesora lietojumu.

Piezīme: Jums ir skaidri jāapzinās, ka daudzrindu I / O plānotāji ir vienīgie I / O plānotāji, kas tiek piedāvāti Ubuntu Eoan Ermine 19.10, kā arī ar galvu.

Mainīt I / O plānotāju:

Ja Linux sistēmas lietotājs vēlas mainīt savu I / O plānotāju uz "Kyber" viņiem vispirms ir jāinstalē pakete “kyber” savā Linux sistēmā divās zemāk norādītajās darbībās. Jāizpilda zemāk esošā sudo komanda ar atslēgvārdu “modprobe” ar plānotāja nosaukumu “kyber-iosched”.”

# sudo modprobe kyber-iosched

Otrais solis ir palaist to pašu komandu “cat”, kas minēta vienā no iepriekšminētajām komandām, lai to instalētu.

# cat / sys / block / sda / rinda / plānotājs

Tagad “kyber” ir veiksmīgi konfigurēts. Tagad jūs varat iespējot “kyber”, izmantojot zemāk redzamo “echo” plānotāja komandu kopā ar “sudo” un “tee” atslēgvārdiem, kuriem ir pievienots plānotāja ceļš. Izvades attēlā tiek parādīts iespējotais plānotājs “kyber.”

# atbalss “kyber” | sudo tee / sys / block / sda / rinda / plānotājs

Zemāk redzamā izeja parāda, ka “kyber” ir iestatīts uz noklusējumu.

# cat / sys / block / sda / rinda / plānotājs

Lai mainītu plānotāju uz “bfq” plānotāju, instalējiet to, izmantojot zemāk esošo komandu.

# sudo modprobe bfq

Tagad izpildiet to pašu komandu “kaķis”.

# cat / sys / block / sda / rinda / plānotājs

Tagad “bfq” ir instalēts, iespējojiet to, izmantojot to pašu komandu “echo”.

# atbalss “bfq” | sudo tee / sys / block / sda / rinda / plānotājs

Pārbaudiet noklusējuma plānotāju “bfq”, izmantojot komandu “cat”.

# cat / sys / block / sda / rinda / plānotājs

Secinājums:

Šajā apmācības rakstā ir aprakstīts vienkāršs veids, kā mainīt I / O plānotāju, izmantojot divus dažādus plānotājus. Mēs esam apsprieduši, kāpēc sistēma vēlas mainīt plānotāju, cerot, ka tas darbosies jums.

Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...
10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...
5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...