Disko valdymas

Kaip ir kada pakeisti įvesties / išvesties planuoklį sistemoje „Linux“

Kaip ir kada pakeisti įvesties / išvesties planuoklį sistemoje „Linux“
„I / O“ planuoklis yra patraukli tema; Iš anksto mes sužinome, kaip ir kada koreguoti įvesties / išvesties tvarkaraštį; geriau supraskime, ką daro įvesties / išvesties tvarkaraščiai. „Linux“ įvesties / išvesties tvarkaraštis valdo, kaip branduolys įpareigoja, skaito ir rašo į diską. Vadovai maždaug nuo 2 galėjo koreguoti planavimo sistemą.6 branduoliai, leidžiantys jiems pritaikyti savo rėmus pagal tikslius reikalavimus. Jau seniai manoma, kad diskų prieinamumas yra gana lėta prieigos prie duomenų priemonė. Nepaisant didėjančio „Flash“ ir „Solid State“ erdvės paplitimo, duomenis iš disko nuskaityti vangiai, nei rinkti informaciją iš RAM. Tai ypač aktualu, jei sistema yra pagrįsta diskų sukimu.

Kodėl verta naudoti planavimo priemonę:

Kadangi standartiniai verpimo diskai informaciją rašo pagal vietas ant besisukančios lėkštės, taip yra. Prieiga prie duomenų iš besisukančio disko, tikrasis diskas turi pasukti lėkštes į tam tikrą padėtį, kad informaciją būtų galima perskaityti. Tai vadinama „ieškojimu“, nes tai gali užtrukti daug ilgiau skaičiuojant. Įvesties / išvesties tvarkaraščių tikslas - padėti jums kuo geriau išnaudoti jūsų disko prieigos teises. Anksčiau mes darėme tą patį, derindami įvesties / išvesties operacijas ir siųsdami jas į kaimynines disko vietas. Diskui net nereikia tiek „ieškoti“, kai užklausos sugrupuojamos gretimose disko dalyse, o tai pagerina vidutinį disko operacinės reakcijos laiką. Dabartinėse „Linux“ architektūrose yra daugybė įvesties / išvesties tvarkaraščio sprendimų. Bet kuri iš jų turi savo sistemą, skirtą disko prieigos užklausoms tvarkyti. Šiame straipsnyje bus išmokta sužinoti, kaip patikrinti esamą savo sistemos tvarkaraštį ir kaip pakeisti tvarkaraštį dirbant su „Linux“ operacine sistema.

Tvarkaraščių tipai:

Atrodo, kad yra 3 tipų planuokliai, iš kurių kiekvienas turi savo privalumų „Linux“ operacinėje sistemoje. Taigi, čia pateikiamas kiekvieno planuotojo sąrašas ir paaiškinimas:

Patikrinkite dabartinį planavimo priemonę:

Prieš eidami į priekį, turite žinoti apie įvesties / išvesties tvarkaraštį, sukonfigūruotą dabartinėje „Linux“ sistemoje. Įdiegimo metu mes naudojome „Ubuntu 20“.04 „Linux“ sistema, taigi bus ir mūsų planavimo priemonė. Gali būti, kad jūsų „Linux“ sistemoje gali būti sukonfigūruotas kitas įvesties / išvesties tvarkaraštis. Taigi, prisijunkite naudodami dabartinę „Linux“ sistemą ir pabandykite ją patikrinti. Dabar paleiskite terminalo apvalkalą naudodami paprastą spartųjį klavišą „Ctrl + Alt + T.„Galite pabandyti atidaryti terminalo apvalkalą naudodami„ Linux “darbalaukyje esančią veiklos juostos sritį. Dabar atidarytas komandinio korpuso terminalas, mes galime pradėti jį dirbti. Visų pirma, mes turime prisijungti kaip sudo vartotojas iš terminalo, kad galėtume dirbti efektyviai ir be pertraukų. Taigi, norėdami prisijungti, įveskite komandą „su“ terminale. Jis paprašys jūsų sudo paskyros slaptažodžio, kad prisijungtumėte iš jo. Įveskite sudo paskyros slaptažodį ir spauskite „enter“ klavišą iš savo rašomosios mašinėlės.

$ su

Dabar atėjo laikas patikrinti ir nustatyti mūsų „Linux“ sistemos įvesties / išvesties tvarkaraštį. Kaip žinote, šiuo metu mes dirbome su „Ubuntu 20“.04 „Linux“ sistema turi būti pagal ją, ir mes turime ją patikrinti perskaitydami tvarkaraščio failą per jo kelią. Taigi, mes turime išbandyti žemiau pateiktą katės instrukciją apvalkalo terminale kartu su failo vieta per kelią ir paspauskite mygtuką „Enter“ iš savo kompiuterio rašomosios mašinėlės.

# cat / sys / block / sda / queue / planer

Žemiau esančiame paveikslėlyje išvestis rodoma kaip „[mq-deadline] none“, o tai reiškia, kad mūsų įrenginyje yra kelių eilučių termino planuoklis. Tai „Multiqueue“ įrenginiui pritaikyta galutinio įvesties / išvesties tvarkaraščio adaptacija. Tvirtas universalus ratukas su mažu procesoriaus naudojimu.

Pastaba: Turite aiškiai pasakyti, kad daugialypės eilės įvesties / išvesties planuokliai yra vieniši įvesties / išvesties planuokliai, siūlomi „Ubuntu Eoan Ermine 19“.10 taip pat stačia galva.

Pakeiskite įvesties / išvesties planuoklį:

Jei „Linux“ sistemos vartotojas nori pakeisti savo įvesties / išvesties tvarkaraštį į „Kyber“ pirmiausia jie turi įdiegti „kyber“ paketą savo „Linux“ sistemoje atlikdami du žemiau nurodytus veiksmus. Reikia atlikti žemiau pateiktą sudo komandą su raktiniu žodžiu „modprobe“ su planuotojo pavadinimu „kyber-iosched“.“

# sudo modprobe kyber-iosched

Antrasis žingsnis - paleisti tą pačią komandą „katė“, paminėtą vienoje iš aukščiau nurodytų komandų, kad ją įdiegtumėte.

# cat / sys / block / sda / queue / planer

Dabar „kyber“ sėkmingai sukonfigūruotas. Dabar galite įgalinti „kyber“ naudodami toliau nurodytą „echo“ tvarkaraščio komandą kartu su „sudo“ ir „tee“ raktiniais žodžiais, prie kurių pridėtas tvarkaraščio kelias. Išvesties vaizde pateikiamas įjungtas planuoklis „kyber.“

# aidas „kyber“ | sudo tee / sys / block / sda / queue / planer

Žemiau pateikiama išvestis rodo, kad „kyber“ nustatytas kaip numatytasis.

# cat / sys / block / sda / queue / planer

Norėdami pakeisti tvarkaraštį į „bfq“ tvarkaraštį, įdiekite jį naudodamiesi žemiau esančia komanda.

# sudo modprobe bfq

Dabar vykdykite tą pačią komandą „katė“.

# cat / sys / block / sda / queue / planer

Dabar „bfq“ buvo įdiegtas, įgalinkite jį naudodami tą pačią komandą „echo“.

# aidas „bfq“ | sudo tee / sys / block / sda / queue / planer

Per komandą „cat“ patikrinkite numatytąjį „bfq“ tvarkaraštį.

# cat / sys / block / sda / queue / planer

Išvada:

Šiame mokymo programos straipsnyje aprašytas paprastas būdas pakeisti įvesties / išvesties tvarkaraštį naudojant du skirtingus tvarkaraščius. Aptarėme, kodėl sistema nori pakeisti savo planavimo priemonę, tikėdamasi, kad ji jums naudinga.

5 geriausi „Arcade“ žaidimai, skirti „Linux“
Šiais laikais kompiuteriai yra rimta mašina, naudojama žaidimams. Jei negalėsite gauti naujo aukšto rezultato, žinosite, ką noriu pasakyti. Šiame įraš...
Mūšis už Wesnothą 1.13.6 Išleista plėtra
Mūšis už Wesnothą 1.13.6 išleistas praėjusį mėnesį, yra šeštasis 1 versijos kūrimo leidimas.13.„x“ serija ir ji teikia daug patobulinimų, ypač vartoto...
Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...