Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: SSD optimaal installeren in Ubuntu 12.04  (gelezen 7161 keer)

Offline krommenek

  • Lid
SSD optimaal installeren in Ubuntu 12.04
« Gepost op: 2012/10/05, 15:30:32 »
Hoi,

Heb sinds kort een SSD in mijn oude laptop. Hij lijkt nu wel nieuw.
Is echt pijl snel geworden en dat voor zoń oud beetsje. Opgestart binnen 25 sec  =D

Maar er zijn wel wat dingen voor degene die nog geen ervaring hebben met SSD's.

Dus misschien kunnen we hier alle belangrijke dingen verzamelen en opsommen zodat alles bijelkaar staat.

Om te beginnen:

- SATA Native mode MOET in het BIOS uitgeschakeld (Disabled) zijn, anders wordt je SSD niet herkend.


Wie vult aan!


Greetz,


« Laatst bewerkt op: 2012/10/05, 15:32:59 door krommenek »

Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #1 Gepost op: 2012/10/05, 15:44:56 »
Gubuntu 17.04 wegens verdwijnen Unity binnenkort

Offline Ramana

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #2 Gepost op: 2012/10/05, 17:30:03 »
1. Controleer in je BIOS of de AHCI-mode i.p.v. IDE is geselecteerd.

2. Kijk of de SSD goed is gepartitioneerd, dat de eerste partitie op de juiste plek begint. Partitioneren met Gparted:
- verander in Resize/Move "Free Space Preceding" naar 2MB
- vink MiB aan (niet "Round to Cylinders")
- verplaats partitie dus2Mb
- Verplaats opnieuw: verander "Free Space Preceding" naar 1MB
- vink MiB opnieuw aan (of "Round to Cylinders" uit)
- Verplaats 1Mb terug.
- doe dit ook voor de volgende partities

3. Als je swap op de SSD zet (handig voor slaapstand), maak swap iets groter dan je RAM geheugen en zet swappines op nul:
- Controleer je huidige swappines met: cat /proc/sys/vm/swappiness
- Zet in /etc/sysctl.conf vm.swappiness op nul: sudo kate /etc/sysctl.conf en zet: vm.swappiness=0

4. Pas /etc/fstab aan met:  sudo kate /etc/fstab en voeg noatime,discard toe, bijvoorbeeld:
   /dev/sda1 / ext4 defaults,noatime,discard 0 1
   /dev/sda2 /home ext4 defaults,noatime,discard 0 1

5. Als je voldoende RAM hebt (> 4Gb), zet dan tijdelijke files liefs in RAM (ook in etc/fstab):
   tmpfs   /tmp               tmpfs   defaults,noatime,size=1G,mode=1777  0 0
   tmpfs   /var/log          tmpfs   defaults,noatime,mode=1777 0 0
   tmpfs   /var/tmp         tmpfs   defaults,noatime,mode=1777 0 0
   tmpfs   /var/log/apt   tmpfs   defaults,noatime 0 0
   tmpfs   /var/spool     tmpfs defaults,noatime,mode=1777 0 0
en wellicht ook nog deze (# weghalen):
   # tmpfs /var/cache/apt/archives  tmpfs  defaults,noatime,mode=1777 0 0
   # tmpfs /home/USER/.cache      tmpfs   defaults,noatime,size=512M 0 0

6. IO Scheduler optimaliseren voor SSD met: sudo nano -w /etc/rc.local
   en voeg toe: echo deadline >/sys/block/sdx/queue/scheduler

7. Verplaats Firefox cache ook naar RAM: type in de adres balk van Firefox: about:config
   Maak een nieuwe string d.m.v. een rechter muisklik op een blank gebied met de naam: browser.cache.disk.parent_directory
   En zet de waarde naar: /tmp
 :)

Edit kate is voor KDE, voor Ubuntu neem b.v gedit of nano
« Laatst bewerkt op: 2012/10/05, 17:50:18 door Ramana »

Offline Ramana

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #3 Gepost op: 2012/10/05, 17:37:20 »
en hier nog wat info over het 'uitlijnen' van de partities: http://www.linux-mag.com/id/8397/
en hier: http://forums.extremeoverclocking.com/showthread.php?p=3599469
en deze: http://crunchbanglinux.org/forums/topic/13129/howto-optimize-linux-for-use-with-a-solid-state-drive/

Met de 'verschuiftruk' met Gparted gaat het ook:

Yes, moving it 2MB away then moving it back 1MB seems like a long, roundabout method, but Gparted measures space in a weird way. When you first start up Gparted, your partition will have less than 1MB of space preceding it, but Gparted will only measure it as 0-meaning if you align it to 1MB right off the bat, it'll keep the drive annoyingly misaligned at 1.03MB. If you set it to 2MB, hit Apply, and then move it back to 1MB, it works fine.
« Laatst bewerkt op: 2012/10/05, 17:45:58 door Ramana »

Offline Ramana

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #4 Gepost op: 2012/10/06, 10:04:35 »
Handig om te kunnen zien wat de laatste schrijfactie zijn:
In een terminal:  find . -type f -printf "%TY-%Tm-%Td %TT %p\n" | sort | tail

en inderdaad, Firefox schrijft heel wat weg. Ook in .kde/share wordt regelmatig wat geschreven. Als dat veel blijkt te zijn ga ik /home misschien toch op HDD zetten i.p.v. SSD. 

Offline aartje

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #5 Gepost op: 2012/10/06, 10:47:50 »
1. Controleer in je BIOS of de AHCI-mode i.p.v. IDE is geselecteerd.


Volgens mij is dat helemaal niet nodig. Ubuntu kiest zelf voor AHCI-mode onafhankelijk
van de setting in de BIOS:
 dmesg | grep -i ahci

[    0.395869] pci 0000:00:11.0: set SATA to AHCI mode
[    1.154964] ahci 0000:00:11.0: version 3.0
[    1.154993] ahci 0000:00:11.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    1.155077] ahci 0000:00:11.0: irq 41 for MSI/MSI-X
[    1.155161] ahci 0000:00:11.0: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode
[    1.155164] ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part ccc
[    1.155728] scsi0 : ahci
[    1.155924] scsi1 : ahci
[    1.156106] scsi2 : ahci
[    1.156288] scsi3 : ahci

Ondanks dat in de BIOS de sata-mode op IDE was ingesteld. Ik heb het wel op
AHCI mode in de BIOS geprobeerd, maar dan kreeg ik problemen met de bootvolgordes
van USB-stick , DVDROM , Harddisk.

Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #6 Gepost op: 2012/10/06, 19:11:19 »
6. IO Scheduler optimaliseren voor SSD met: sudo nano -w /etc/rc.local
   en voeg toe: echo deadline >/sys/block/sdx/queue/scheduler

Dat puntje 6, moet ik dat boven 'done exit' zetten of eronder?

Dat is wat er in het bestand staat:

Citaat
for dir in blablablablabla
do
           if [ ! -e /var/log/$dir ] ; then
                   mkdir /var/log/$dir
           fi
done
exit 0

Offline krommenek

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #7 Gepost op: 2012/10/06, 19:20:42 »
Hoi,

Kan je deze data ook voor Chromium in het RAM opslaan?

GReetz,

Offline Dave

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #8 Gepost op: 2012/10/06, 22:00:17 »
Heb al diverse laptops van een ssd voorzien maar nog nooit wat in bios hoeven te doen.
partitioneren doe ik niet vanwege dat ze maar 128Gb zijn in de betaalbare variant en wijs de hele schijf toe aan ubuntu en zo van zoek het er maar mee uit  ^-^.
die angst voor teveel schrijfacties is ook allang achterhaald.



Offline Ramana

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #9 Gepost op: 2012/10/07, 14:05:40 »
Je hoeft ook niets in de bios te doen: met IDE werkt het ook, alleen met de AHCI mode net iets beter (en sneller!). Anders gezegd, met Ext4 als file-systeem werkt het 'trimmen' (alignment) alleen in de AHCI aansturing, niet met de IDE-aansturing. Ook partioneren kan gewoon, maar als iedere partitie exact op een veelvoud van 4kb begint (en dat wordt bereikt met dat 'verschuiftrucje' is er sprake van alignment. Formateren doe je waarschijnlijk maar een keer, dus... :)

Angst voor schrijfacties is i.d.d. achterhaald juist door o.a. deze oplossingen, de controler in de SSD en, terecht Dave, door extra veel ruimte toe te wijzen aan b.v Ubuntu. Die snelle Samsung 830 serie heeft een levensduur van ongeveer 3000 schrijfacties. De controler zorgt er wel voor dat slechte cellen (per 4k) niet meer worden gebruikt (of dat schrijfacties slim worden verdeeld).  Stel dat je door dagelijks gebruik 10-20Gb/jaar 'verliest' dan kan je met 60 of 128 GB heel wat jaartjes vooruit.  Dus, Femke, appeltje eitje.

Echter iedere leesactie van het opstarten van Ubuntu of een programma  is ook een schrijfactie (door de datum-label). Daar slijt niet een of twee bitje van, maar een hele 4k-geheugencel.  Met noatime in fstab wordt dat uitgeschakeld.  Logbestanden tikken ook behoorlijk aan en als je ook /home op de SSD wilt hebben, schrijft o.a. Firefox ook heel wat.  Al met al tikt het behoorlijk aan, maar 128Gb voor / (inclusief /home) kan de huidige SSD heel wat jaartjes mee.   

Edit: Zie hier voor een vergelijk: Lowe-n-Behold Samsung 830 vs Corsair Force 3 SSD Sata 6Gbps AHCI vs IDE mode
http://www.youtube.com/watch?v=iNaMaIbrsJo
« Laatst bewerkt op: 2012/10/07, 17:49:37 door Ramana »

Offline Ramana

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #10 Gepost op: 2012/10/07, 14:15:16 »
6. IO Scheduler optimaliseren voor SSD met: sudo nano -w /etc/rc.local
   en voeg toe: echo deadline >/sys/block/sdx/queue/scheduler

Dat puntje 6, moet ik dat boven 'done exit' zetten of eronder?

Dat is wat er in het bestand staat:

Citaat
for dir in blablablablabla
do
           if [ ! -e /var/log/$dir ] ; then
                   mkdir /var/log/$dir
           fi
done
exit 0

Na done en boven exit 0!

Offline Ramana

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #11 Gepost op: 2012/10/07, 14:24:47 »
Hoi,

Kan je deze data ook voor Chromium in het RAM opslaan?

GReetz,

Ja, het moet mogelijk zijn: http://www.joeyconway.com/blog/2011/09/11/ubuntu-ssd-move-chrome-cache-to-ram/

Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #12 Gepost op: 2012/10/08, 09:50:27 »
Dit ziet er voor de toekomst ook veelbelovend uit, Samsung werkt aan een speciaal bestandsysteem voor ssd:
http://sourceforge.net/projects/f2fs-tools/

http://webwereld.nl/nieuws/112034/samsung-introduceert-sneller-linux-bestandssysteem.html

Offline aartje

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #13 Gepost op: 2012/10/08, 11:35:01 »
Je hoeft ook niets in de bios te doen: met IDE werkt het ook, alleen met de AHCI mode net iets beter (en sneller!). Anders gezegd, met Ext4 als file-systeem werkt het 'trimmen' (alignment) alleen in de AHCI aansturing, niet met de IDE-aansturing.
Dit geldt alleen voor het booten. Het systeem zet de interface automatisch in AHCI mode als het
opgestart is. AHCI mode in de bios had het nadeel dat ik mijn DVDROM niet meer kon gebruiken
bij het booten.
« Laatst bewerkt op: 2012/10/08, 17:54:44 door aartje »

Offline Dave

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #14 Gepost op: 2012/10/09, 19:03:43 »
Ik zat te denken aan een SSD in mijn pc, maar als ik zie wat je allemaal moet doen? ??? :o

Maar nu met het antwoord van Dave, ik hoef dus niets te doen, ik haal de SATA HD eruit en zet de SSD er voor in de plaats en draaien maar?
Dan is het appeltje eitje. 8-)

heb het in de pc als in de laptop nu.
in de pc de hdd als opslag voor downloads en andere bewaar mappen.

Offline aartje

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #15 Gepost op: 2012/10/10, 15:08:48 »
Ik heb nu een SSD (Samsung 830 128GB) ingebouwd in mijn netbook
(Samsung N210Plus met 2GB). Ik heb Ubuntu12.04 er op ge-installeerd
en de nodige veranderingen (zoals verschillende directories  met
cache en logfiles op een tmpfs filesysteem gezet) Ik moet zeggen dat
het systeem ietsje sneller opstart (van 25 naar 17 seconden). Maar verder
vind ik het eigenlijk niet de moeite waard  Er staan in het tijdschrift
C't (magazine voor computer techniek)  van december 2011een heel stel artikelen
over SSD's. Daar wordt ook al genoemd dat je sowieso een multicore
(dualcore is al te weinig) computer moet hebben met SataIII om veel te merken
van de snelheid en dan moet je ook nog heel veel dingen tegelijk
op je computer doen.

Mensen met een soortgelijk notebook of laptop als boven omschreven
raad ik af om de harddisk te vervangen door een SSD. Het was ook niet zo
simpel om de computer te openen (ca. 25 schroefjes en het nodige gewrik)

Ook moet ik nog opmerken dat mijn SSD meer vermogen gebruikt dan
mijn diskje bij grote belasting, dus daar zit ook geen winst in.
« Laatst bewerkt op: 2012/10/10, 15:11:17 door aartje »

Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #16 Gepost op: 2012/10/10, 15:25:39 »
De grotere schokbestendigheid van een SSD schijf lijkt mij voor een laptop/netbook wel een enorm pluspunt.

Bij mijn laptop wel eens de schijf vervangen (klepje openen, houdertje losschroeven en op de nieuwe schijf schroeven en weer terugmonteren).

Bij mijn netbook wel iets op Youtube gevonden, maar dat is inderdaad nogal bewerkelijk. Doe ik pas als mijn schijf kapot gaat..
« Laatst bewerkt op: 2012/10/10, 15:30:31 door Ronaldus »
'Tips & tricks', zie: https://makkelijkelinuxtips.blogspot.com/p/1.html
Op chromeOS draaien ook gewoon de linux programma's. (Chromebook kopen? Kies dan bij voorkeur een exemplaar met een Intel processor.)
Zie voor een handleiding: https://www.youtube.com/watch?v=DHqqscTuqzk
En ook: https://www.youtube.com/watch?v=AsWgzH3OzYY

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #17 Gepost op: 2012/10/10, 18:07:11 »
In principe hoef je ook helemaal niets aan te passen voor een SSD. Gewoon installeren en genieten van de snelheid :)
De meeste tips die hier gegeven zijn , zijn eigenlijk alleen nuttig als je echt het onderste uit de kan wil halen, maar daar zal je in de praktijk niet zo heel veel van merken. De tips om het aantal schrijfbewerkingen te beperken zijn ook alleen nuttig als je hem heel intensief gebruikt. Bij normaal gebruik is dat totaal geen issue. De levensduur van SSD's is tegenwoordig zo lang dat je iedere dag een hoop GB kan schrijven zonder dat je SSD daar veel van te lijden heeft.

Een aantal tips (zoals bijv. het verplaatsen van de logbestanden naar het geheugen) zou ik zelf niet eens doen. Het kan een hoop onhandigheden opleveren waarbij de winst die daar tegenover staat niet eens zo groot is.

Offline Dave

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #18 Gepost op: 2012/10/10, 18:59:34 »
Bovenstaande sluit goed aan bij wat er mee ervaar en over lees.
opstarten gaat vele malen sneller en zeker bij een laptop is het issue als stoten best een item.
de laptops die ik onlangs er mee verwende draaiden op win7 en dan is het echt een formidabele winst.
Op mijn eigen laptop ook wel drastische verkorting van het opstarten met 12.04 maar ging toch weer voor de grote schijf voorlopig.
De grote computer heeft het systeem en home nu op een ssd en een 2e schijf voor data opslag en ook virtualbox staat daar op enzo.
Moest wel ubuntu-one en dropbox terug naar home verplaatsen want anders steeds een foutmelding bij het opstarten omdat de 2e schijf er te laat in komt.


Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #19 Gepost op: 2012/10/15, 15:37:16 »
Nieuwe computers hebben een nieuw model SSD.

Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #20 Gepost op: 2012/10/15, 18:24:50 »
Misschien kan je met lshw wat meer informatie krijgen over de ssd, en wellicht kan je dan googlen om te kijken wanneer die ssd op de markt is gekomen?

Offline jan11000

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #21 Gepost op: 2012/10/17, 16:35:49 »
Indien je hardware koopt, zeker nieuwe technologie, dan altijd goed kijken wat je koopt, want bepaalde ssd's vallen uit en je bent je data kwijt.
Deze info kun je bijv op computer forums vinden, bepaalde ssd's hebben bepaalde controller ingebouwd die steeds uitvalt, dit is al 6 of 12 maanden aan de gang, dus iedereen had het kunnen weten.
Samsung 830 en crucial m4 zijn goede, die niet vaak defect gaan, intel zou ook goed zijn, alleen welke weet ik niet.
 http://gathering.tweakers.net/ hier kun je veel vinden, en met google zoeken.

Offline Ramana

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #22 Gepost op: 2012/10/17, 17:50:29 »
De kwaliteitsverschillen (en snelheidsverschillen) zijn inderdaad vrij groot. Ik krijg a.s. maandag voor m'n verjaardag een snelle Samsung. :)
En dan meteen Kubuntu 12.10 erop!

Offline jan11000

  • Lid
Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #23 Gepost op: 2012/10/17, 19:48:31 »


En vaak bij een computer staat niet eens  het merk erbij; bij mijn nieuwe pc ook niet, want ik heb net gekeken op de site van waar ik hem gekocht heb.

Daarom ook zo iets nooit kopen, maar de pc zelf samenstellen.
Zie http://gathering.tweakers.net daar staan voorbeelden van pc's. Deze kun je dus laten bouwen door pc winkels en aanpassen hoe je zelf wilt.
Bijv voedingen vind iedereen onbelangrijk, maar natuurlijk is dit het belangrijkste.
Kijk maar eens het verschil tussen bijv 600 wat voedingen, 1 goedkoop en 1 duur, kijk eens naar de ampère voor de 12 volt, dan weet je waarom de goedkope zeer slecht is.

Re: SSD optimaal installeren in Ubuntu 12.04
« Reactie #24 Gepost op: 2012/10/17, 20:18:08 »
In deze laptop die ik recentelijk heb gekocht zit een 16 GB SSD van SanDisk en een 500GB HDD. SanDisk maakt goede USB-sticks en SD-kaarten, is die SSD dan ook betrouwbaar genoeg? Want ik wil deze laptop wel langer dan een halfjaar houden als het kan.