porovnávacie testy
Na porovnanie nášho disku sme použili Phoronix Test Suite. Je to zadarmo a má úložisko pre Ubuntu, takže nemusíte zostavovať od začiatku a bežať rýchle testy. Testovali sme náš systém hneď po inštalácii 64-bitovej verzie Ubuntu Natty pomocou štandardných parametrov súborového systému ext4.
- AMD Phenom II quad-core @ 3,2 GHz
- Základná doska MSI 760GM E51
- 3,5 GB RAM
- AMD Radeon 3000 integrovaná s 512 MB RAM
- Ubuntu Natty
Samozrejme, SSD, na ktorom sme testovali, bol 64 GB OCZ Onyx (117 dolárov na Amazon.com v čase písania).
Prominent Tweaks
Existuje pomerne málo zmien, ktoré ľudia odporúčajú pri inovácii na SSD. Po odfiltrovaní niektorých starších vecí sme urobili krátky zoznam vylepšení, ktoré linuxové distribúcie nezahrnuli ako predvolené pre SSD. Tri z nich zahŕňajú úpravu vášho súboru fstab, takže ho vráťte skôr, než budete pokračovať nasledujúcim príkazom:
sudo cp /etc/fstab /etc/fstab.bak
Ak sa niečo pokazí, môžete vždy odstrániť nový súbor fstab a nahradiť ho kópiou zálohy. Ak neviete, čo to je, alebo chcete skontrolovať, ako to funguje, pozrite sa na HTG Vysvetľuje: Čo je Linux fstab a ako to funguje?
Vynechanie časov prístupu
Môžete pomôcť zvýšiť životnosť disku SSD znížením toho, koľko OS zapisuje na disk. Ak potrebujete vedieť, kedy bol naposledy prístupný každý súbor alebo adresár, môžete do súboru / etc / fstab pridať tieto dve možnosti:
noatime,nodiratime
Pridajte ich spolu s ostatnými možnosťami a uistite sa, že sú všetky oddelené čiarkami a bez medzery.
Povolenie funkcie TRIM
Môžete povoliť nástroj TRIM, ktorý vám pomôže spravovať výkonnosť disku dlhodobo. Do súboru fstab pridajte nasledujúcu možnosť:
discard
To funguje dobre pre systémy súborov ext4 aj na štandardných pevných diskoch. Musíte mať verziu jadra najmenej 2.6.33 alebo novšiu; ste pokrytý, ak používate Maverick alebo Natty, alebo máte povolené backporty na službe Lucid. Zatiaľ čo to nezvracia konkrétne počiatočné porovnávanie, malo by to urobiť systém v dlhodobom horizonte lepším a tak urobil náš zoznam.
tmpfs
Cache systému je uložená v / tmp. Môžeme fstabovi povedať, že ho namontujeme do pamäte RAM ako dočasného súborového systému, aby sa váš systém dotkol menej pevného disku. Pridajte nasledujúci riadok do dolnej časti súboru / etc / fstab do nového riadku:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Uložte súbor fstab, ak chcete tieto zmeny vykonať.
Prepínanie plánovačov IO
Váš systém nezapisuje okamžite všetky zmeny na disk a viac žiadostí dostane do fronty. Predvolený plánovač vstupov a výstupov - cfq - to zvládne dobre, ale môžeme to zmeniť na ten, ktorý funguje lepšie pre náš hardvér.
Najprv uveďte, ktoré možnosti máte k dispozícii s nasledujúcim príkazom a nahradíte "X" písmenom vašej koreňovej jednotky:
cat /sys/block/sdX/queue/scheduler
Moja inštalácia je na sda. Mali by ste vidieť niekoľko rôznych možností.
Budeme používať nano, pretože sme komfortní s príkazovým riadkom, ale môžete použiť akýkoľvek iný textový editor, ktorý sa vám páči (gedit, vim atď.).
sudo nano /etc/rc.local
Nad riadkom "exit 0" pridajte tieto dva riadky, ak používate termín:
echo deadline > /sys/block/sdX/queue/scheduler
echo 1 > /sys/block/sdX/queue/iosched/fifo_batch
Ak používate noop, pridajte tento riadok:
echo noop > /sys/block/sdX/queue/scheduler
Znova nahraďte "X" príslušným písmenom jednotky pre vašu inštaláciu. Pozrite sa na všetko, aby ste sa uistili, že to vyzerá dobre.
Potom stlačte kláves CTRL + O na uloženie a CTRL + X ukončíte.
Reštart
Aby všetky tieto zmeny vstúpili do platnosti, musíte reštartovať. Potom by ste mali byť všetci nastavení. Ak sa niečo pokazí a nemôžete zaviesť systém, môžete systematicky zrušiť každý z vyššie uvedených krokov, až kým sa znova nezaviažete. Môžete dokonca použiť LiveCD alebo LiveUSB, ak chcete obnoviť.
Vaše zmeny fstab budú pretrvávať životnosť vašej inštalácie, aj keď vydržia upgrade, ale vaša zmena rc.local bude musieť byť obnovená po každej inovácii (medzi verziami).
Benchmarking Výsledky
Ak chcete vykonať kritériá, spustili sme súbor testov na disku. Horný obrázok každého testu je pred úpravou konfigurácie ext4 a spodný obrázok je po vylepšení a reštartovaní. Uvidíte stručné vysvetlenie toho, čo meria test, ako aj interpretáciu výsledkov.
Veľké operácie so súbormi
Operácie s malými súbormi
Prístup k súborovému systému
S 48 klientmi sa medzera medzi týmito dvoma krokmi trochu uzavrela, ale vďaka našim vylepšeniam stále existuje veľmi zrejmá strata výkonu.
zhrnutie
Majte na pamäti, že to bolo špecificky s Ubuntu Natty 64-bit. Ak je váš systém alebo SSD odlišný, počet kilometrov sa môže líšiť. Celkovo sa však zdá, že úpravy fstab a IO plánovača, ktoré sme vykonali, idú dlhú cestu k lepšiemu výkonu, takže je pravdepodobné, že stojí za to vyskúšať si vlastnú plošinu.
Máte svoje vlastné referenčné kritériá a chcete zdieľať svoje výsledky? Máme ďalšie vylepšenie, o ktorých nevieme? Znie to v komentároch!