Instalowanie Ubuntu na dysku SSD

53

Zamierzam zainstalować Ubuntu 10.10 na nowym dysku SSD Intel x25M 80 GB. Będzie świeża instalacja. Od kilku dni korzystam z googlingu i zdobywam przytłaczające artykuły / blogi / pytania i odpowiedzi. Szczególnie przydatna jest jedna:

Jak zoptymalizować system operacyjny pod kątem dysków SSD?

Ale przy tak wielu sugestiach i różnicach opinii (w różnych linkach) ten prosty proces instalacji systemu operacyjnego wydaje mi się trudnym zadaniem i naprawdę chcę pozostać przy Ubuntu (chociaż był używany przez bardzo krótki czas).

Czy ktoś może mi pomóc, odpowiadając na kilka pytań (tak, są one powtarzane, ponieważ nie mogłem zrozumieć odpowiedzi w innym miejscu)

  1. Który system plików (ext2 / 3/4 lub coś innego)? (rozważ życie na dysku SSD)
  2. Czy można to zmienić po instalacji?
  3. Czy powinienem podzielić dysk na partycje? (jak w tradycyjnym HDD) na razie brak planu podwójnego uruchamiania. Tylko Ubuntu będzie żyć na ograniczonej przestrzeni 80 GB SSD.
  4. Mam 2 GB pamięci RAM, czy powinienem nadal przydzielać przestrzeń wymiany (jeśli nie przydzielę przestrzeni wymiany, czy nadal mogę hibernować maszynę)? czy zamiana przestrzeni wpłynie na życie SSD?
  5. Czy powinienem rozważyć umieszczenie dodatkowej 1 GB pamięci RAM, aby uniknąć wymiany przestrzeni?
  6. Co to jest wyrównanie partycji? Czy należy to zrobić przed zainstalowaniem systemu operacyjnego Ubuntu, czy można to zrobić później?

Przeznaczenie - intensywne przeglądanie, programowanie, zwykłe wideo / muzyka i niektóre inne programy nie wymagające procesora / pamięci RAM. Będzie przechowywać duże pliki na zewnętrznym dysku twardym.

konfiguracja laptopa - 3-letnie stare Vaio, Core2 Duo, 2 GB pamięci RAM

Więcej referencji:

kunal
źródło

Odpowiedzi:

53

Zacznę od stwierdzenia, że ​​odpowiedź, którą już podałeś, podsumowuje wszystkie optymalizacje, których możesz potrzebować.

Następnie, aby odpowiedzieć na twoje pytania:

1. Który system plików (ext2 / 3/4 lub coś innego)? (rozważ życie na dysku SSD)

ext4 to dobry system plików nawet dla SSD, więc taka byłaby moja sugestia. (Jeśli chcesz tak niskiej wydajności, powinieneś wypróbować XFS)

2. Czy można to zmienić po instalacji?

Tak, ale nie jest to banalne, więc wybieraj dobrze od samego początku :)

3. Czy powinienem podzielić dysk na partycje? (jak w tradycyjnym HDD) na razie brak planu podwójnego uruchamiania. Tylko Ubuntu będzie żyć na ograniczonej przestrzeni 80 GB SSD.

To naprawdę nie jest kwestia dysku SSD, ale twój osobisty wybór. Jeśli chcesz mnie zapytać, odpowiem nie; nie dziel na partycje dysku, który zakończy się utratą użytecznego miejsca. (Jeśli zakończysz partycję z 2 GB wolnego miejsca i drugą z 1 GB wolnego miejsca, teoretycznie masz 3Gb wolnego, ale nie możesz skopiować pliku 3 GB ... to miejsce zostanie zmarnowane)

4. Mam 2 GB pamięci RAM, czy powinienem nadal przydzielać przestrzeń wymiany (jeśli nie przydzielę przestrzeni wymiany, czy nadal mogę hibernować maszynę)? czy zamiana przestrzeni wpłynie na życie SSD? Nie martwiłbym się tak bardzo życiem SSD (nowoczesny może działać przez dziesięciolecia), jednak 2 GB pamięci RAM wystarcza, aby nie potrzebować partycji wymiany. Wreszcie partycja wymiany jest potrzebna do hibernacji, więc jeśli chcesz hibernować maszynę, potrzebujesz partycji wymiany.

5. Czy powinienem rozważyć umieszczenie dodatkowej 1 GB pamięci RAM, aby uniknąć wymiany przestrzeni? 1 GB więcej lub ram zawsze się przyda :) zrób to, jeśli możesz.

6. Co to jest wyrównanie partycji? czy należy to zrobić przed zainstalowaniem systemu operacyjnego Ubuntu, czy można to zrobić później?

Jest to procedura polegająca na wyrównywaniu klastrów, bloków i fragmentów. IMHO jest potrzebny tylko na serwerach o dużej przepustowości danych. Dobrym narzędziem do wyrównywania partycji jest GParted. Oczywiście należy to zrobić przed zainstalowaniem Ubuntu.

Mam nadzieję że to pomoże :)

OpenNingia
źródło
1
Dzięki za doskonałą informację. Naprawdę doceniam twój czas poświęcony na udzielenie odpowiedzi na tak skomplikowaną odpowiedź. Czy powinienem więc używać przestrzeni wymiany (czy mogę określić w niektórych konfiguracjach, że system operacyjny powinien rzadko korzystać z przestrzeni wymiany, jak w przypadku hibernacji, a nie w żadnym innym przypadku)? i całkowicie zgadzam się z tobą w sprawie nr 3, nie utworzę żadnej partycji logicznej.
kunal
2
Dowiedziono się w dokumentacji ubuntu ( help.ubuntu.com/community/SwapFaq ): # swappiness może mieć wartość z zakresu od 0 do 100 # swappiness = 0 informuje jądro, aby jak najdłużej unikało zamiany procesów z pamięci fizycznej # swappiness = 100 informuje jądro, aby agresywnie wymieniało procesy z pamięci fizycznej i przenosi je do zamiany pamięci podręcznej
kunal
1
Daj temu człowiekowi odpowiedź jakościową.
Allan
6

Spróbuję odpowiedzieć na pytania, które mogę:

  1. EXT4 to jeden z najlepszych obecnie dostępnych systemów plików, więc sugeruję skorzystanie z tego.

  2. Możesz zmienić niektóre systemy plików Linuksa po instalacji (na przykład ext3-> ext4, ext4-> btrfs). Oto link, który wyjaśnia zmianę ext3 na ext4 .

  3. Nie najczystsze pytania, ale Ubuntu automatycznie utworzy partycje.

  4. i 5. Będziesz potrzebował przestrzeni wymiany równej lub większej wielkości (w stosunku do pamięci RAM), aby hibernować. Tak długo, jak nie robisz nic intensywnego, Twój system będzie w większości unikać wymiany, o ile będzie wystarczającej ilości pamięci RAM. Być może dobrym pomysłem byłoby dodanie więcej pamięci RAM, jeśli to możliwe - podaj około 4 GB. Jeśli nie przydzielisz przestrzeni wymiany, istnieje inna opcja (niezalecana) - hibernacja do pliku (łącza do mojej odpowiedzi dodam później).

Wszystkiego najlepszego! Zaktualizuję swoją odpowiedź odpowiednimi linkami, a także potencjalnie zasobami do nauki Ubuntu / Linux :).

RolandiXor
źródło
Dzięki za pomoc Roland. O rzucaniu większej ilości pamięci RAM czytam pod różnymi linkami, że 32-bitowy system operacyjny byłby w stanie zająć się tylko do 3 GB, więc maksimum, które mogłem dodać, to 1 GB. Czy to jest poprawne?
kunal
32-bitowy system operacyjny może obsłużyć do 4 GB (Windows XP był ograniczony do 3 GB) - więc tak i nie. Ubuntu 32bit może korzystać z jądra PAE (z rozszerzeniami adresów stron) - umożliwiając systemowi 32-bitowemu użycie 5 GB lub więcej. Jeśli zainstalujesz więcej niż 4 GB pamięci RAM (mało prawdopodobne), system operacyjny użyje jądra pae (jeśli dobrze pamiętam, automatycznie). Jeśli nie zrobi to automatycznie, możesz go łatwo zainstalować z centrum oprogramowania.
RolandiXor
5

Dotyczy wymiany na dyskach SSD:

Nie przejmowałbym się zbytnio umieszczaniem partycji wymiany na dysku SSD. Zamiana jest, jak wspomniano wcześniej, używana tylko wtedy, gdy nie ma już pamięci RAM. Ale potem jest „kilka” zapisów sekwencyjnych i „wiele” losowych odczytów. Jest to dokładnie forma wykorzystania dysków SSD. - Ta sama zasada jest stosowana w technologiach „readyboost” microsofts, tylko w przypadku dysków flash USB.


źródło
To super, zainstalowałem teraz Ubuntu z domyślnym procesem instalacji, więc zakładam, że stworzył dla siebie przestrzeń wymiany. Dzisiaj zacznę dostosowywać go do SSD.
kunal
1

Nie wrzucać małpiego klucza, ale sprawdzenie, co producent SSD mówi o potrzebie zastosowania tych technik, może się opłacić.

Ludzie, którzy sprawili, że mój SDD twierdzą, że nie muszę się martwić o TRIM i optymalizacje itp. Twierdzą, że ich oprogramowanie układowe czyni to wszystko niepotrzebnym, że SSD powinno być używane jak każdy inny dysk. Wziąłem ich na słowo i jak dotąd tak dobrze.

jonc
źródło
0

Odradzam posiadanie wolnego miejsca na karcie SSD 80G. Przestrzeń wymiany, jak sama nazwa wskazuje, jest miejscem, w którym pliki są odczytywane / zapisywane przez cały czas, gdy komputer jest mocno obciążony. Dyski oparte na SSD nie powinny być odczytywane / zapisywane przez cały czas, ponieważ każda „komórka” lub jednostka alokacji ma być odczytywana / zapisywana tyle razy, po czym nie są już bardziej niezawodne. Powinieneś zainwestować w więcej pamięci RAM, nawet jeśli jest to nadmiar. Następnie monitoruj zużycie pamięci RAM przez mocno obciążoną sesję (dużo przeglądarki, filmów, kompilatora itp.). W przypadku systemu plików trzymałbym się tego, co oferuje Ubuntu. Możesz: - ręcznie podzielić dysk na partycje, przydzielając całe pozostałe miejsce na jedną lub więcej partycji ext3. Byłoby to zalecane, ponieważ nie marnujesz miejsca. - przejdź do domyślnej konfiguracji partycji, a następnie usuń partycję wymiany

jfmessier
źródło
OMG Już od dłuższego czasu używam Ubuntu na dysku SSD z automatycznym partycjonowaniem. Mam zamianę. Sprawiasz, że myślę o nowej instalacji bez wymiany.
Arkandria
Dziękuję bardzo za twoje dane wejściowe. Jak skomentowałem powyższą odpowiedź, czy jest jakiś sposób, aby powiedzieć Linuxowi, aby sporadycznie korzystał z przestrzeni wymiany?
kunal
ok, dowiedziałem się o tym, patrz kolejny komentarz powyżej Jakieś dobre wrażenia z ustawiania swapiness ubuntu?
kunal
3
Nowoczesne kontrolery SSD rozproszone zapisy w komórkach fizycznych, niezależnie od układu partycji. Układ partycji nie odzwierciedla układu fizycznego. Jeśli system wymaga wymiany, następną najlepszą rzeczą dla pamięci RAM jest dysk SSD.
tyblu,