Etalonai
Norėdami palyginti diską, naudojome "Phoronix" testų rinkinį. Tai nemokama ir turi Ubuntu saugyklą, todėl jums nereikės sudaryti iš naujo paleisti greitus bandymus. Mes išbandėme mūsų sistemą iš karto po naujo 64 bitų "Ubuntu Natty" diegimo, naudodami numatytuosius ext4 failų sistemos parametrus.
- AMD Phenom II keturių branduolių @ 3,2 GHz
- MSI 760GM E51 pagrindinė plokštė
- 3,5 GB RAM
- "AMD Radeon 3000" integruota su 512MB RAM
- Ubuntu natty
Ir, žinoma, SSD, kurį bandėme išbandyti, buvo 64 GB "OCZ Onyx" diskas ("Amazon.com" - 117 USD rašymo metu).
Žymūs tweaks
Yra keletas pakeitimų, kuriuos žmonės rekomenduoja, kai atnaujinsite SSD. Išfiltrinę keletą senesnių dalykų, mes padarėme trumpą sąrašą tweaks, kad "Linux distros" neįtrauktos į SSD numatytuosius nustatymus. Trys iš jų apima fstab failo redagavimą, todėl prieš tai tęskite šią komandą:
sudo cp /etc/fstab /etc/fstab.bak
Jei kažkas negerai, visada galite ištrinti naują fstab failą ir pakeisti jį atsargine kopija. Jei nežinote, kas tai yra, ar norite sužinoti, kaip tai veikia, apsilankykite HTG. Paaiškina: kas yra "Linux fstab" ir kaip ji veikia?
Eschewing Access Times
Galite padidinti savo SSD gyvenimą, sumažinant, kiek OS įrašo į diską. Jei norite sužinoti, kada paskutinį kartą buvo atidarytas kiekvienas failas ar aplankas, galite pridėti šias dvi parinktis į / etc / fstab failą:
noatime,nodiratime
Pridėti juos kartu su kitomis parinktimis ir įsitikinkite, kad jie visi yra atskirti kableliais ir tarpų.
Įgalinti TRIM
Galite įgalinti TRIM, kad galėtumėte ilgą laiką valdyti disko našumą. Į savo fstab failą pridėkite šią parinktį:
discard
Tai gerai veikia ir ext4 failų sistemoms, net ir standartiniuose kietuosiuose diskuose. Turite turėti branduolio versiją bent 2.6.33 ar vėlesnę versiją; jei naudojate "Maverick" arba "Natty", arba "Lucid" įjungtas "backports". Nors tai nėra konkretus pirminio lyginamosios analizės tobulinimas, tai turėtų pagerinti sistemos veikimą ilguoju laikotarpiu ir todėl sudarė mūsų sąrašą.
Tmpfs
Sistemos talpykla saugoma / tmp. Mes galime pasakyti, kad "fstab" tai montuoja RAM atmintyje kaip laikiną failų sistemą, taigi jūsų sistema palies kietąjį diską mažiau. Į / etc / fstab failo apačioje įrašykite šią eilutę naujoje eilutėje:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Išsaugokite savo fstab failą, kad atliktumėte šiuos pakeitimus.
IO planavimo perjungimas
Jūsų sistema nedelsia įrašo visus pakeitimus į diską, o keli prašymai pateikiami eilėje. Numatytasis įvesties ir išvesties tvarkaraštis - cfq - tvarko tai gerai, bet mes galime keisti tai į vieną, kuri geresnė mūsų aparatinei įrangai.
Pirma, nurodykite, kokios parinktys turėsite, naudodami šią komandą, pakeisdami "X" savo šakninio įrenginio raidę:
cat /sys/block/sdX/queue/scheduler
Mano diegimas yra sda. Turėtumėte pamatyti keletą skirtingų variantų.
Mes naudosime "nano", nes esame patogūs komandų eilutei, tačiau galite naudoti bet kurį kitą norimą teksto redaktorių (gedit, vim ir kt.).
sudo nano /etc/rc.local
Virš "Išėjimo 0" linijos pridėkite šias dvi eilutes, jei naudojate terminą:
echo deadline > /sys/block/sdX/queue/scheduler
echo 1 > /sys/block/sdX/queue/iosched/fifo_batch
Jei naudojate Noop, pridėkite šią eilutę:
echo noop > /sys/block/sdX/queue/scheduler
Dar kartą pakeiskite "X" atitinkama disko raidė jūsų diegimui. Pažvelkite į viską, kad įsitikintumėte, ar jis atrodo gerai.
Perkrauti
Kad visi šie pakeitimai pradėtų galioti, turite paleisti iš naujo. Po to turėtumėte būti visi. Jei kažkas negerai ir jūs negalite paleisti, galite sistemingai atšaukti visus pirmiau nurodytus veiksmus, kol galėsite vėl paleisti. Galite netgi panaudoti "LiveCD" arba "LiveUSB", jei norėsite atkurti.
Jūsų "fstab" pakeitimai atliks visą jūsų diegimo laiką, net neprieštaraujant naujinimams, bet jūsų rc.local pakeitimai turės būti atnaujinti po kiekvieno naujinimo (tarp versijų).
Lyginamojo vertinimo rezultatai
Kad atliktume etalonus, mes išbandėme disko testų rinkinį. Viršutinis kiekvieno bandymo vaizdas yra prieš patobulinus "ext4" konfigūraciją, o apatinis vaizdas yra po tweaks ir perkrauna. Jūs pamatysite trumpą paaiškinimą apie bandymo priemones ir rezultatų aiškinimą.
Didelės failų operacijos
Mažos failų operacijos
Failų sistemos prieiga
Čia mes turime daugiakampį atsitiktinį 64MB skaitymą, o čia 200% našumo padidėjimas! Oho!
Santrauka
Turėkite omenyje, kad tai buvo konkrečiai su Ubuntu Natty 64 bitų. Jei jūsų sistema ar SSD skiriasi, jūsų rida gali skirtis. Apskritai, atrodo, kad fstab ir IO tvarkaraščio reguliatoriai, kuriuos mes padarėme, gerokai padidina našumą, todėl tikriausiai verta pabandyti savo įrenginyje.
Turite savo kriterijus ir norite pasidalinti savo rezultatais? Ar turite kitokį įkandimą, kurio mes nežinome? Garsas iš komentarų!