Võrdlusnäitajad
Meie kettale võrdlemiseks kasutasime Phoronix Test Suite'i. See on tasuta ja tal on Ubuntu hoidla, nii et teil pole vaja kohe alustada kiirtestide käivitamiseks. Katsesime oma süsteemi kohe pärast 64-bitise Ubuntu Natty värske installi, kasutades ext4 failisüsteemi vaikerumpi.
- AMD Phenom II quad-core @ 3,2 GHz
- MSI 760GM E51 emaplaat
- 3,5 GB RAM
- AMD Radeon 3000 integreeritud w / 512MB RAM
- Ubuntu natty
Ja loomulikult oli SSD, mida kasutasime testimiseks, oli 64GB OCZ Onyxi draiv (kirjutamise ajal Amazon.com puhul 117 $).
Silmapaistvad tweaks
Uuendamisel SSD-le on palju muudatusi, mida inimesed soovitavad. Pärast mõnede vanemate asjade filtreerimist tegi lühikese loendi tweaksidest, et Linux distros ei sisalda SSD-de jaoks vaikimisi. Kolm neist hõlmavad teie fstab-faili redigeerimist, nii et peaksite seda enne järgmist käsu jätkama:
sudo cp /etc/fstab /etc/fstab.bak
Kui midagi läheb valesti, võite alati uue fstab-faili kustutada ja asendada selle varukoopia koopiaga. Kui te ei tea, mis see on või soovite, kuidas see toimib, vaadake üle HTG Explains: Mis on Linux fstab ja kuidas see toimib?
Eschewing Access Times
Saate aidata oma SSD-de eluea pikendamist, vähendades seda, kui palju operatsioonisüsteem kettale kirjutamist vajab. Kui peate teadma, millal iga faili või kataloogi viimati pääseb juurde, võite need kaks võimalust lisada oma / etc / fstab-faili:
noatime,nodiratime
Lisage need koos teiste valikutega ja veenduge, et need on kõik eraldatud komadega ja tühikutega.
TRIM-i lubamine
Võite TRIM-i lubada, et aidata pikas perspektiivis ketta jõudlust juhtida. Lisage fstab-failile järgmine valik:
discard
See töötab hästi ext4 failisüsteemide jaoks, isegi standardsete kõvakettaseadmete puhul. Teil peab olema kerneli versioon vähemalt 2.6.33 või uuem; kui te kasutate Maverickit või Nattyt, või kui teil on Lucid'iga sisse lülitatud backports, olete kaetud. Kuigi see ei paranda esialgset võrdlusanalüüsi, peaks see süsteem pikema aja jooksul paremini toimima ja seega looma oma nimekirja.
Tmpfs
Süsteemi vahemälu on salvestatud / tmp-sse. Me võime öelda, et fstab paigaldab selle RAM-s ajutise failisüsteemi, nii et teie süsteem puudutab kõvaketast vähem. Uue reale lisada / etc / fstab faili alt järgmine rida:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Salvestage oma fstab-fail nende muudatuste tegemiseks.
IO planeerijate vahetamine
Teie süsteem ei kirjuta kõiki ketta muudatusi kohe ja mitmed päringud järjestatakse. Vaikimisi sisend-väljundi planeerija - cfq - käitleb seda okeiina, kuid me võime seda muuta, kui meie riistvara töötab paremini.
Esiteks loetlege, millised võimalused on saadaval järgmise käsuga, asendades "X" oma juurdevoolu tähega:
cat /sys/block/sdX/queue/scheduler
Minu install on sda-s. Sa peaksid nägema mõnda erinevat võimalust.
Me kasutame nano, sest meil on käsureal mugav, kuid võite kasutada mõnda muud soovitud tekstiredaktorit (gedit, vim jne).
sudo nano /etc/rc.local
Kui kasutate tähtaega, sisestage rea "exit 0" kohal need kaks rida:
echo deadline > /sys/block/sdX/queue/scheduler
echo 1 > /sys/block/sdX/queue/iosched/fifo_batch
Kui kasutate noop'i, lisage see rida:
echo noop > /sys/block/sdX/queue/scheduler
Asenda "X" uuesti oma paigaldamiseks sobivasse draivitähtesse. Vaadake kõike, et see hea välja näeks.
Taaskäivita
Et kõik need muudatused jõuaksid, peate uuesti käima. Pärast seda peaksite olema kõik seatud. Kui midagi läheb valesti ja te ei saa boot, saate süstemaatiliselt kõik ülaltoodud toimingud tühistada, kuni saate uuesti käivitada. Võite isegi LiveCD või LiveUSB-d taastada, kui soovite.
Teie fstabi muudatused viivad läbi teie installatsiooni eluea, isegi uuenduste vastu, kuid teie rc.local muutus tuleb pärast iga versiooniuuenduse uuendamist uuesti luua.
Võrdlusuuringu tulemused
Võrdlusindeksite täitmiseks käisime katsetuste ketaste komplekti. Iga katse peamine kujutis on enne ext4 konfiguratsiooni tutistamist ning alumine pilt on pärast tweaksi ja taaskäivitamist. Näete lühikest selgitust sellest, millised on testimismeetmed ja tulemuste tõlgendamine.
Suured failide operatsioonid
Väike failioperatsioonid
Failisüsteemi juurdepääs
Kokkuvõte
Pidage meeles, et see oli eriti Ubuntu Natty 64-bitine. Kui teie süsteem või SSD on erinevad, võib teie läbisõit olla erinev. Kuigi üldiselt tundub, et fstabi ja IO planeerija korrigeerimised lähevad kaugele paremini jõudluse saavutamiseks, mistõttu on see tõenäoliselt proovitav teie enda rajatises.
Kas teil on oma võrdlusalused ja soovite oma tulemusi jagada? Kas teil on veel üks näpunäide, mida me ei tea? Helistage kommentaarides!