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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Może da się to jakoś pozmieniać z LiveCD gparted, spróbuj. Jak nie, to przed ponowną instalacją przygotuj partycje, tak jak jest napisane w poradniku. Jeżeli na SSD ma być tylko Debian i masz ponad 2GB lub więcej ramu, to możesz rozważyć nie tworzenie partycji swap, zależy jak bardzo wykorzystujesz ten ram na co dzień.
Offline
Sorry że tak się wtrącę nieco w wątek, ale z ciekawości spytać muszę - czy wyrównywanie partycji ma sens w przypadku zwykłych dysków, czy tylko SSD? Pytam bo widzę że u mnie, partycje wyrównane nie są i ciekaw jestem czy ma to wpływ na wydajność urządzenia. Oczywiście mowa o zwykłym dysku, a nie SSD.
Z góry dzięki za info.
Pozdro.
Offline
Według mnie nie ma to znaczenia, dysk HDD powinien być wyrównany do cylindra a nie bloku, u mnie to wygląda to tak:
Disk /dev/sdb: 640.1 GB, 640135028736 bytes 255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00064d12 Device Boot Start End Blocks Id System /dev/sdb1 63 104856254 52428096 7 HPFS/NTFS/exFAT /dev/sdb2 * 104856255 125821079 10482412+ 83 Linux /dev/sdb3 125821080 1250258624 562218772+ 83 Linux
i w testach:
[block_size][%][read_speed] Graph limit: 300MB/s Test file: 100MB [2kB][=== ][38MB/s] [4kB][====== ][67MB/s] [8kB][========= ][91MB/s] [16kB][========= ][91MB/s] [32kB][========= ][91MB/s] [64kB][========= ][92MB/s] [128kB][========= ][92MB/s] [256kB][========= ][92MB/s] [512kB][========= ][92MB/s] [1024kB][========= ][91MB/s] [2048kB][========= ][92MB/s] [4096kB][========= ][91MB/s] [8192kB][========= ][91MB/s]
Dysk to Samsung HM641JI z 5400 rpm i te 91MB/s to są praktycznie jego szczyty możliwości.
Offline
Dobra ! Poddaję się !
Dziś od rana próbuję zainstalować ale coś mi nie wychodzi.
Czy może koś podpowiedzieć w jakiej kolejności i jakimi narzędziami tworzyć partycje ?
I jak wyrównać/podzieli bloki na dysku.
"Bo już stanąłem przed ścianą i walę w nią głową"
A może macie jakiś artykuł PL na temat formatowania, dzielenia, i instalowania sytemu Linux na dyskach SSD ?
A może da sie skonfigurować przed rozpoczęciem instalacji plik
/etc/mke2fs.conf
wprowadzić dane które odpowiednio podzielą i sformatują dysk na ext4 ?
Chyba kombinuję jak koń pod górkę :-)
Ostatnio edytowany przez marcin.t (2011-11-26 17:28:54)
Offline
Pisałem wyżej, abyś sformatował przed instalacją za pomocą Gparted LiveCD. Podczas instalacji Debiana pomijasz tworzenie partycji i wybierasz tylko tę, na której ma być zainstalowany system, przydzielasz jej punk montowania na "/" oraz flagę rozruchową (boot - "B").
Obraz Gparted LiveCD: [url=http://sourceforge.net/projects/gparted/files/gparted-live-stable/0.10.0-3/gparted-live-0.10.0-3.iso/download]>> klik <<[/url]
Tworzenie partycji:
1. Wywal wszystkie partycje jakie masz na dysku SSD (za pomocą opcji "Usuń" (Delete))
2. W oknie tworzenia nowej partycji ustaw wolną przestrzeń przed partycją na 2MB, określ rozmiar partycji, wybierz system plików (ext4) oraz ustaw zaokrąglenie do bloku (albo odznacz zaokrąglenie do cylindra, zależnie jaką wersję będziesz miał Gparted)
3. Po utworzeniu partycji kliknij na nią i wybierz opcję "Zmień rozmiar/przenieś" (Resize/Move) i ustaw wolną przestrzeń przed partycją na 1MB i zatwierdź. Chwilę będzie to przenosiło.
Proceder ten powtarzasz do każdej kolejnej tworzonej przez ciebie partycji.
Tu jest opis po angielsku: http://lifehacker.com/5837769/make-sure-your-partitions-are-correctly-aligned-for-optimal-solid-state-drive-performance z poglądowym obrazkiem (obrazek pokazuje moment "Zmiany rozmiaru/przenoszenia" a nie tworzenia partycji).
Mam nadzieję, że to pomoże. Jak masz jakiś inny system i masz z niego dostęp do dysku SSD, to możesz zamiast LiveCD zainstalować Gparted na tym innym systemie i spod niego to wszystko zrobić.
Offline
Nic się nie zmieniło.
Pojawił się nowy komunikat który wyświetla się co jakiś czas.
init: Id "co" respawning too fast: disabled for 5 minutes
A może trzeba doinstalować jakieś pakiety ?
Albo uruchomić moduł dla jądra ?
Spróbuję jeszcze chyba z architekturą "686"
Przejrzałem jeszcze to:
www.nuclex.org/blog/personal/80-aligning-an-ssd-on-linuxOO
i korzystalem z tego polecenia"
mkfs.ext4 -b 1024 -E stride=128,stripe-width=128 -O ^has_journal /dev/sda1
Offline
[quote=marcin.t]Nic się nie zmieniło.[/quote]
Po partycjonowaniu sposobem podanym prze mnie i zainstalowaniu Debiana fdisk wyświetlał ci poprawny podział na partycje?
[quote=marcin.t]A może trzeba doinstalować jakieś pakiety ?
Albo uruchomić moduł dla jądra ?[/quote]
Wątpię, aby należało coś doinstalować, poprawność działania dysku zależy tylko od kernela i systemu plików. Na razie nie mam pomysłu, jak ci dalej pomóc, sposób jaki podałem w poprzednim poście powinien działać na 100%.
Wspomnę jeszcze, że ja korzystam z Debiana Sid.
Offline
A co z tym że moja płyta ma możliwości włączenia AHCI ?
Offline
Aż tak dużego wpływu to nie powinno mieć, zwłaszcza, że już jakiś czas temu robiłeś test i miałeś około 250MB/s
Zerknij na to: http://benchmarkreviews.com/index.php?option=com_content&task=view&id=505&Itemid=38&limit=1&limitstart=3
Offline
Wojna z partycjonowanie trwa !
Po ostatnich zabiegach dysk zachował się bardzo dziwnie, na goły system doinstalowałem hdparm.
przy pierwszym teście pokazał jakieś 260MB, ale jak już zainstalowałem KDE i chciałem pochwalić się osiągami
to wyniki spadły do 116MB :/
Jak wrócę z pracy będę walczył dalej dostosuję się do tego:
http://www.ocztechnologyforum.com/forum/showthread.php?77004-Perfomace-drop-once-mkfs.ext4/page2
Offline
Witaj użytkowniku Debiana i szczęśliwy posiadaczu OCZ Vertex 3 60GB, jakiego również mam ja!
Jeśli nie straszny Ci łamany język Angielski zapraszam do mnie:
http://toomeek.waw.pl/blog/?p=367
http://toomeek.waw.pl/blog/?p=419
http://toomeek.waw.pl/blog/?p=439
http://toomeek.waw.pl/blog/?p=450
http://toomeek.waw.pl/blog/?p=689
opisałem tu i ówdzie parę problemów z tym konkretnie właśnie dyskiem, pod Debianem i nie tylko..
Offline
Wielkie dzięki [b][u]TooMeek[/u][/b]
Wreszcie dysk działa jak trzeba, poczytałem pogrzałem w wyżej przytoczonych linkach i pomogło to:
http://toomeek.waw.pl/blog/?p=450
root@Desktop:/home/marcin/Desktop# ./ssd-benchmark.sh /dev/sda [block_size][%][read_speed] Graph limit: 300MB/s Test file: 100MB [2kB][== ][24MB/s] [4kB][==== ][44MB/s] [8kB][======= ][75MB/s] [16kB][=========== ][113MB/s] [32kB][=============== ][155MB/s] [64kB][=================== ][196MB/s] [128kB][====================== ][224MB/s] [256kB][======================== ][249MB/s] [512kB][========================= ][259MB/s] [1024kB][======================== ][240MB/s] [2048kB][======================= ][235MB/s] [4096kB][========================== ][261MB/s] [8192kB][========================== ][264MB/s]
root@Desktop:/home/marcin/Desktop# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 626 MB in 3.01 seconds = 208.17 MB/sec root@Desktop:/home/marcin/Desktop#
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00149 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.12.34.150' WHERE u.id=1 |
0.00128 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.12.34.150', 1732299280) |
0.00057 | SELECT * FROM punbb_online WHERE logged<1732298980 |
0.00103 | SELECT topic_id FROM punbb_posts WHERE id=186557 |
0.00010 | SELECT id FROM punbb_posts WHERE topic_id=20112 ORDER BY posted |
0.00134 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=20112 AND t.moved_to IS NULL |
0.00009 | SELECT search_for, replace_with FROM punbb_censoring |
0.00596 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=20112 ORDER BY p.id LIMIT 25,25 |
0.00151 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20112 |
Total query time: 0.01351 s |