Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-12-10 09:19:01

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Dysk SSD a jądro 2.6.32-5-686

Testował ktoś pracę dysku na jądrze 2.6.32-5-686? Zgodnie ze stroną http://en.wikipedia.org/wiki/TRIM wynika, że od jądra 2.6.28 istnieje wsparcie TRIM.

Offline

 

#2  2012-12-10 09:39:46

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dysk SSD a jądro 2.6.32-5-686

Ja radzę dodać do sources.list backporty i pociągnąć jakieś bardziej współczesne jajo, co najmniej 3.2.x.
Jak powstało jajo 2.6.32 to dyski SSD wyglądały zupełnie inaczej, niż obecnie. :D
Kolejne wersje 2.6.32 obejmują poprawki bezpieczeństwa, a nie jakieś kluczowe zmiany w architekturze.

O ile się nie mylę, w 2.6.35 były spore zmiany pod kątem pracy z dyskami SSD, a aktualny świeży kernel na kernel.org - to wersja 3.6.9.

Ostatnio edytowany przez Jacekalex (2012-12-10 09:42:15)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2012-12-10 09:52:50

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: Dysk SSD a jądro 2.6.32-5-686

Tak zrobię jak piszesz. Do montowania dysku wystarczy np. taki wpis:

Kod:

/dev/sdx on / type ext4 rw,noatime,discard,errors=remount-ro 0 1

Czy warto jakąś jeszcze wartość do montowania dopisać aby lepiej zoptymalizować pracę dysku.

Offline

 

#4  2012-12-10 11:08:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dysk SSD a jądro 2.6.32-5-686

Tu masz pełne "rukowstwo pa eksploatacji" w angielsku:
https://wiki.archlinux.org/index.php/Solid_State_Drives
http://en.gentoo-wiki.com/wiki/Solid_State_Disk
http://wiki.debian.org/SSDoptimization

W wielkim skrócie np na wiki Gentoo radzą:

Kod:

/dev/sda2        /        ext4        noatime,nodiratime        0 1

Na Debianowym wiki:

Kod:

UUID=709cbe4a-80c1-46cb-8bb1-dbce3059d1f7 /boot           ext4    discard,noatime,commit=600,defaults        0       2

Chyba najlepszą "ksiażkę kucharską" o SSD ma Arch.

A na forum trochę Ludzi ma dyski ssd, to możesz popytać użyszkodników,
było ostatnio kilka wątków o dyskach ssd.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-12-10 11:09:37)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2012-12-10 11:49:02

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: Dysk SSD a jądro 2.6.32-5-686

Dzięki za pomoc. Po testuję te dwa rozwiązania to zobaczę który sposób w moim przypadku będzie lepszy.

Offline

 

#6  2012-12-10 12:53:32

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Dysk SSD a jądro 2.6.32-5-686

Ja mam tak:

noatime,errors=remount-ro,commit=300

Wywaliłem discard bo czasem stwarza problemy.
Zamiast tego dwa razy w tygodniu cron odpala fstrim.

Ogólnie to lektura podanych linków wszystko wyjaśni.

Ostatnio edytowany przez yossarian (2012-12-10 12:55:25)

Offline

 

#7  2012-12-10 12:55:06

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Dysk SSD a jądro 2.6.32-5-686

Przestudiuj te sznurki:
http://forum.dug.net.pl/viewtopic.php?id=22318
http://forum.dug.net.pl/viewtopic.php?id=21825
I najwyżej pomolestuj ;)  trochę Ludzi, którzy tam pisali o swoich doświadczeniach z SSD, jak tutaj nie trafią, to ewentualnie na PW.

@Yossarian
Discard ustawiałeś w fstab, czy przy tworzeniu systemu plików, w poleceniu?
Bo widziałem takie dwie wersje.
W dodatku  w mkfs.ext4 to opcja -E discard, albo przez tunefs, a w Btrfs w fstabie opcja ssd, przy formatowaniu chyba też da się to załatwić, choć podobno btrfs sam automatycznie rozpoznaje ssd i się odpowiednio ustawia.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-12-10 13:10:48)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2012-12-10 13:04:42

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Dysk SSD a jądro 2.6.32-5-686

@Jacekalex:
W fstab. Ale tak miałem wcześniej.
Obecnie używam fstrim:

man fstrim napisał(-a):

fstrim  is  used  on a mounted filesystem to discard (or "trim") blocks which are not in use by the filesystem.  This is useful for solid-state drives (SSDs) and thinly-provisioned storage.

Niestety zanim btrfs zostanie stabilnym systemem plików to jeszcze kilka wiosen minie ;)

@lukaz1987: Skoro 2.6.32-5-686 to pewnie Squeeze. Zobacz jak masz utworzone partycje. Przy SSD powinny być odpowiednio wyrównane.
W Squeeze jest stary instalator i pewnie są źle utworzone (w kontekście SSD).
W nowszych systemach jest to od razu z automatu. U Ciebie pewnie trzeba ręcznie:
Część "SSD Alignment":
http://siduction.org/index.php?module=news&func … 8&lang=en
Niektóre inne fragmenty są już nieaktualne.

Ostatnio edytowany przez yossarian (2012-12-10 13:28:44)

Offline

 

#9  2012-12-10 20:57:38

  lukaz1987 - Członek DUG

lukaz1987
Członek DUG
Zarejestrowany: 2008-08-12

Re: Dysk SSD a jądro 2.6.32-5-686

yossarian napisał(-a):

@Jacekalex:
@lukaz1987: Skoro 2.6.32-5-686 to pewnie Squeeze. Zobacz jak masz utworzone partycje. Przy SSD powinny być odpowiednio wyrównane.
W Squeeze jest stary instalator i pewnie są źle utworzone (w kontekście SSD).
W nowszych systemach jest to od razu z automatu. U Ciebie pewnie trzeba ręcznie:
Część "SSD Alignment":
http://siduction.org/index.php?module=news&func … 8&lang=en
Niektóre inne fragmenty są już nieaktualne.

Tak teraz pracuje na debianie Squeeze a wcześniej lenny (upgrade do squeeze). A nie ma jakiegoś programu do klonowania który od razu poprawi wyrównania partycji? Mam zamiar przenieść dwa systemy (Win 7, Debian) z dysku hdd 160GB na dysk sdd 128 (partycje systemowe mają łącznie 94GB).

Edit:
W przypadku Windowsa na stronie producenta dysku http://www.samsung.com/us/support/owners/product/MZ-7PC128D/AM jest umieszczony program do migracji z hdd na ssd (o dziwo nie spotkałem się w  dokumentacji o wyrównaniu partycji). A w przypadku Debiana jak najszybciej można byłoby przenieść system. Może na przykład puścić instalkę Debiana wheezy i wykonać samo partycjonowanie a potem programem clonezilla przenieść starą partycję z systemem  na nową?

Edit:
W ostateczności przenosiny systemów rozwiązałem w ten sposób że Win 7 zostawiłem na hdd z racji że rzadko z niego korzystam. A w przypadku debiana squeezy puściłem instalkę debiana wheezy na dysku ssd wyczyściłem pliki systemowe i  programem rsync przywróciłem pliki z hdd i odbudowałem gruba.
W sprawie wyrównania jaką wartość ustawić napisałem do producenta dysku (SAMSUNG 128GB series 830)  i taką odpowiedz otrzymałem.

Kod:

Dear Customer,

 

Thank you for contacting Samsung SSD support regarding your inquiries. The partition alignment is entirely up to the end user as there is no specific recommendation for it. On our test machines though we do have them configured to 1024 or the default allocation.

 

Thank you.

Ostatnio edytowany przez lukaz1987 (2012-12-13 09:24:26)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)