Feed: lowlevel
Post-URL: http://www.lowlevel.cz/log/pivot/entry.php?id=207
![][1] Pred mesicem jsem si poridil do sveho hlavniho pocitace sice maly,
ale SSD disk Intel X25-M. Duvod k tomuto kroku jsem popsal ve starsim
clanku [Pocitace zdrzuji][2]. Pocit pri koupi je trochu zvlastni, protoze
disk je dodavan v ponekud strohe papirove krabicce jen s carovym kodem,
ktera nic nevazi. Vypada to jako kdyz jste si koupili za slusne penize jen
krabicku s molitanem. Nastesti uvnitr je skutecne disk, pripominajici 2,5"
disky do notebooku ale podstatne lehci. Co muzu rici po mesici pouzivani
SSD disku?
[1]: http://www.lowlevel.cz/log/files/ssd_s.jpg ()
[2]: http://www.lowlevel.cz/log/pivot/entry.php?id=192
Nejvetsi problem 80GB SSD disku pro mne byl nacpat na nej obsah meho 500GB
disku, na kterem nastesti bylo stale 80% mista, protoze nejsem zrovna
datovy sysel. Ve vsech predchozich pocitacich jsem mival prave 80GB disky,
kvuli hlucnosti a spotrebe (byvalo to maximum pro jednoplotnove disky).
Druhy problem je prichyceni disku do desktopoveho pocitace. Tyto totiz
nemaji roztece pro 2,5" disky a navic disk ma na sobe zcela jine zavity nez
jsou bezne v pocitacovych skrinich. Podarilo se mi to vyresit jen
prichycenim na jeden sroub, coz neni optimalni, ale vzhledem k tomu, ze
disk je velmi lehky to prilis nevadi.
Co se tedy s SSD zmenilo, krom mista a je meritelne? Jednoznacne start
systemu. Ten se zkratil z 63s na 22s. To je dost vyrazne. Protoze pocitac
obvykle hibernuji, misto vypinam, z hibernace se stal jev podobny suspendu.
Takto cca vypada krivka vykonu pri cteni z SSD disku, dnes
![][3]
[3]: http://www.lowlevel.cz/log/files/ssd-read-devicekit.jpg ()
hdparm -tT udava ponekud mene optimisticke hodnoty
/dev/sda:
Timing cached reads: 1858 MB in 2.00 seconds = 930.34 MB/sec
Timing buffered disk reads: 354 MB in 3.01 seconds = 117.56 MB/sec
Kde je duvod nemam tuseni a po pravde mne to ani nemusi moc zajimat.
Podstatne je, ze SSD je navykovy. Pokud si sednete k jinemu obdobne
konfigurovanemu pocitace ovsem bez SSD, prijde vam, ze na starty aplikaci a
vyrizeni ruznych pozadavku cekate nejak moc dlouho. Do jiste miry ale jde o
placebo, nebot clovek se pocitaci rychle prizpusobi a pokud byste si sedli
k jinemu pocitaci a nevedeli, ze je v nem SSD, tezko to jednoduse poznate -
proste si reknete, ze je to o neco rychlejsi pocitac, nez ten predesly.
Faktem je, ze s SSD prestavaji byt odezvy systemu tolik zavisle na disku a
zase zacne vadit pomalost jinych veci, jako vykreslovani GUI apod.
SSD ma samozrejme i svou dan. Tou je potreba spravneho nastaveni disku,
souboroveho systemu a nekterych veci v systemu. V tomto pripade jsem se s
tim prilis netrapil a vybral neco z rad, ktere jsem nasel na netu a zdali
se mi smysluplne.
1. kernel s TRIM >= 2.6.33 (SATA TRIM prikaz pro mazani nepouzivanych
bloku na FS)
2. fstab ext4 noatime,discard,data=ordered,errors=remount-ro (noatime
zvysuje vykon i na normalnich discich odstranenim zapisu casu posledniho
cteni souboru, discard povoluje pouziti TRIM)
3. scheduler noop nebo deadline (noop neoptimalizuje zadnym zpusobem
cteni a zapisy, deadline je radi sekvencne coz zhruba odpovida SSD)
4. hdparm -W1 /dev/sda (povoleni Write-Back cache - zhorsuje jistotu
zapisu data na disk v pripade havarie, ale zase je zapisuje az pri vetsim
mnozstvi, takze oddalime opotrebovani SSD)
5. tmpfs pro /tmp (nevyhodou je, ze tmpfs zere RAM. Napr. fish z MC
ponekud nesmyslne kopiruje soubory do /tmp pred prenesenim, coz muze byt
ponekud neprakticke)
Co jsem neudelal
1. zarovnani bloku a oddilu na 512kB (ext4 jsem vytvarel jeste pred tim,
nez jsem o nejakem zarovnani vedel, zvetseni bloku na 512kB oproti 4kB mi
prijde drasticke plytvani mistem)
2. presunuti cache Firefoxu do RAM (cache je celkem zrout mista, ale proc
by mela byt v RAM mi prilis nedochazi)
3. vypnuti swapu - nastaveni /proc/sys/vm/swappiness na 0 (nevim proc by
system nemel na SSD vyuzivat Swap, vetsinou se nejedna o nejake intenzivni
vyuziti, vzhledem k rychlosti SSD povazuji swap spise za vyhodu)
4. neodstranil jsem zurnal ext4 (ztratil bych spoustu vyhod moderniho FS)
Osobne nehodlam stravit bloumanim nad SSD prilis casu. Predpokladam, ze
pokud se SSD prodavaji, maji vyrobci vyzkouseno, ze disk vydrzi beznou
zatez i bez ruznych optimalizaci. Nakonec jiz leta pouzivam v ruznych
zarizenich CF karty a ani po nekolika letech s nimi nejsou problemy.
Ref. napr. http://www.ocztechnologyforum.com/forum/showthread.php?54379
-Linux-Tips-tweaks-and-alignment
URL: http://www.lowlevel.cz/log/pivot/entry.php?id=207
|