Kannettavat tietokoneet

SSD-aseman suorituskyvyn parantaminen Linux-kannettavissa tietokoneissa

SSD-aseman suorituskyvyn parantaminen Linux-kannettavissa tietokoneissa
SSD-asemat (SSD) ovat käytännöllisesti katsoen pakollisia suorituskykyorientoiduille Linux-tietokoneille, vaikka ne ovatkin kalliimpia kuin perinteiset mekaaniset kiintolevyt. Tässä artikkelissa jaetaan pieni viritys, joka parantaa SSD-aseman suorituskykyä, kun kannettava tietokone toimii akkutilassa.

Vastuuvapauslauseke: Alla selitetty säätö muuttaa sitä, miten Linux-järjestelmäsi hoitaa SSD-virranhallintaa. Olen käyttänyt tätä menetelmää pitkään, enkä ole kohdannut mitään ongelmia. Minua ei kuitenkaan voida pitää vastuullisena, jos SSD-asemaan liittyy jotain vikaa tämän nipistämisen jälkeen. Sinun on suositeltavaa käyttää omaa harkintasi noudattaen näitä ohjeita.

SSD: n virranhallinnan ymmärtäminen Linuxissa

Useimmat Linux-jakelut käyttävät Linux-ytimen ”Advanced Power Management (APM)” -sovellusliittymää konfiguroinnin käsittelemiseen, suorituskyvyn optimointiin ja tallennuslaitteiden vakauden varmistamiseen. Näille laitteille on määritetty APM-arvo välillä 1–255 niiden virranhallintakynnysten hallitsemiseksi. Arvo 254 osoittaa parhaan suorituskyvyn, kun taas arvo 1 tarkoittaa parempaa virranhallintaa. Arvon 255 määrittäminen poistaa APM: n kokonaan käytöstä. SSD-asemille määritetään oletusarvoisesti 254 APM, kun järjestelmä toimii ulkoisella virralla. Akkutilassa APM-tasoksi asetetaan 128, mikä vähentää SSD-levyjen luku- ja kirjoitusnopeutta. Tässä artikkelissa kerrotaan, kuinka SSD: n APM-tasot nostetaan 254: een, kun Linux-kannettava tietokoneesi toimii akkutilassa.

GNOME-levyjen käyttäminen

Jos haluat muuttaa SSD: n APM-tasoa missä tahansa GNOME-pohjaisessa Linux-jakelussa, käynnistä “GNOME Disks” -sovellus sovellusten käynnistysohjelmasta. Varmista, että kannettava tietokone on akkutilassa. Korosta SSD-aseman merkintä sivupalkissa ja napsauta oikean yläkulman kolmen pisteen valikkoa käynnistääksesi levynhallintavalikon. Napsauta "Aseman asetukset ..." -vaihtoehtoa käynnistääksesi määritysikkunan.

Varmista seuraavalla näytöllä, että ”Käytä virranhallinnan lisäasetuksia” on kytketty päälle. Lisää liukusäätimellä APM arvoon 254. Napsauta “OK” -painiketta asettaaksesi asetukset. Sinua saatetaan pyytää antamaan käyttäjän salasana.

Kun olet ottanut nämä asetukset käyttöön, käynnistä järjestelmä uudelleen, jotta muutokset tulevat voimaan. SSD-aseman luku- ja kirjoitusnopeutta on nyt lisättävä akkutilassa. Tässä ovat SATA SSD: n lukunopeudet, jotka osoittavat APM-tason nostamisen positiivisen suorituskyvyn.

SSD: n suorituskyky APM: ssä 128 akkutilassa:

SSD: n suorituskyky APM: ssä 254 akkutilassa:

Suorituskyky on parantunut huomattavasti. Voit verrata näitä lukunopeuksia toimittajan mainostamiin nopeuksiin arvioidaksesi järjestelmään asennettujen SSD-levyjen laatua.

Käyttämällä hdparmia

Jos haluat komentorivin, voit käyttää "hdparm" -määritysapuohjelmaa SSD: n virranhallintaan. Aloita tunnistamalla SSD-aseman "UUID" suorittamalla jokin alla olevista komennoista:

$ lsblk -o NIMI, PATH, MALLI, Myyjä, SIZE, FSUSED, FSUSE%, TYPE, MOUNTPOINT, UUID
$ blkid

Sinun pitäisi saada tällainen lähtö. Merkitse UUID-arvo muistiin.

/ dev / sda7: UUID = "a1bb9815-6c80-419c-bade-c2aeeef606e2" TYPE = "ext4"
PARTUUID = "42cbf56f-15c5-41b7-9a2b-36d5034c1fce"

Varmista, että kannettava tietokone on irrotettu ulkoisesta virrasta, ja suorita sitten alla oleva komento tarkistaaksesi nykyisen APM-tason (korvaa komennon UUID oman SSD: n UUID: llä).

$ sudo hdparm -B / dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2

Yllä olevassa kuvakaappauksessa käytetään eri tunnistetta SSD: lle, mutta lopputulos on sama. Jos haluat nostaa APM-tason 254: ksi, suorita komento seuraavassa muodossa (korvaamalla UUID laitteesi laitteella):

$ sudo hdparm -B 254 / dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2

Yllä oleva komento muuttaa APM: ää vain nykyiselle istunnolle. Jotta tämä muutos pysyisi jatkuvana uudelleenkäynnistyksissä, tarvitaan hieman enemmän työtä. Jotta uudesta APM-tasosta tulisi pysyvä, sinun on ensin löydettävä suoritettava binääritiedosto 'hdparm' ja sen udev-sääntötiedosto. Seuraavat kaksi komentoa auttavat sinua löytämään nämä tiedostot:

$ locate hdparm
$ mikä hdparm

Tarkkaile näiden kahden komennon lähtöä ja etsi tiedostojen oikeat polut. Tuotos voi vaihdella jakaumasta toiseen. Tyypillisesti suoritettava hdparm-binaari sijaitsee yhdessä bin-kansioista ja sääntötiedosto yhdessä udev-kansioista. Viitteeksi Ubuntu 20: ssä.04, hdparm-binaariasema on '/ usr / sbin / hdparm' ja sääntötiedostot ovat '/ usr / lib / udev / rules.d / 85-hdparm.sääntöjä.'

Avaa nyt udev-sääntötiedosto tekstieditorissa suorittamalla alla oleva komento (korvaa 'nano' suosikkitekstieditorin komennolla):

$ sudo nano / usr / lib / udev / rules.d / 85-hdparm.sääntöjä

Jos hdparm-sääntötiedostoa ei ole, voit luoda uuden sääntötiedoston mihin tahansa järjestelmässä sijaitsevaan udev-kansioon.

Aseta nyt seuraava koodi tiedoston loppuun korvaamalla varovasti oman SSD-aseman binaarinen polku ja UUID. Tätä viitekoodia käytetään SSD-asemaan Linux-kannettavassani, joten älä laita täsmälleen samaa koodia järjestelmän udev-sääntötiedostoon.

ACTION == "lisää", SUBSYSTEM == "esto", KERNEL == "[sh] d [a-z]", RUN + = "/ usr / sbin / hdparm -B 254
/ dev / disk / by-uuid / a1bb9815-6c80-419c-bade-c2aeeef606e2 "

Tallenna sääntötiedosto ja käynnistä järjestelmä uudelleen, jotta muutokset tulevat voimaan. SSD-aseman APM: n tulisi nyt olla 254 akkutilassa.

Johtopäätös

SSD: n APM-arvojen muuttaminen voi parantaa luku- ja kirjoitusnopeutta sekä Linux-kannettavan järjestelmän yleistä suorituskykyä. Aggressiiviset APM-tasot voivat kuitenkin johtaa tallennuslaitteiden nopeampaan hajoamiseen. Käytä tätä opasta varoen ja muuta APM-tasoja vain, jos suorituskyky on sinulle erittäin tärkeä.

Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...
League of Legendsin asentaminen Ubuntu 14 een.04
Jos olet League of Legendsin fani, tämä on sinulle mahdollisuus testata League of Legendsia. Huomaa, että PlayOnLinux tukee LOLia, jos olet linux-käyt...
Asenna uusin OpenRA-strategiapeli Ubuntu Linuxiin
OpenRA on ilmainen / ilmainen reaaliaikainen strategiapelimoottori, joka luo uudet Westwood-pelit, kuten klassinen Command & Conquer: Red Alert. Hajau...