Vinnaren i pepparkakshustävlingen!
2010-11-22, 14:57
  #1
Medlem
GlockPerfections avatar
Hej!

Jag undrar om man kan på något sätt kan få TRIM funktionen installerad i Ubuntu 10.04 LTS 64-bit så att man kan använda sig av en SSD hårddisk istället och ha TRIM aktiverad?
Vad tror ni om denna idé? Kan det gå att få TRIM funktionen in i v10.04, för dom har ju lyckats att få in det i v10.10?

Jag har hört rykten om att v10.10 har TRIM funktionen fast eftersom den är så pass ny så kan den ju knappas vara lika stabil och driftsäker som v10.04 än? Någon som har något att säga om det här?

Några kommentarer kring det här ämne?


Med vänlig hälsning
GlockP
Citera
2010-11-22, 22:37
  #2
Medlem
EliasAlucards avatar
Citat:
Ursprungligen postat av GlockPerfection
Hej!

Jag undrar om man kan på något sätt kan få TRIM funktionen installerad i Ubuntu 10.04 LTS 64-bit så att man kan använda sig av en SSD hårddisk istället och ha TRIM aktiverad?
Vad tror ni om denna idé? Kan det gå att få TRIM funktionen in i v10.04, för dom har ju lyckats att få in det i v10.10?

Jag har hört rykten om att v10.10 har TRIM funktionen fast eftersom den är så pass ny så kan den ju knappas vara lika stabil och driftsäker som v10.04 än? Någon som har något att säga om det här?

Några kommentarer kring det här ämne?


Med vänlig hälsning
GlockP
Bra trådstart, kör själv 10.04 så det här är jag också intresserad av. Om du använder en OCZ SSD-disk så kan garbage collection vara av intresse:

http://en.wikipedia.org/wiki/Garbage...puter_science)

http://en.wikipedia.org/wiki/TRIM#Op...nd_SSD_support

^^ Då Ubuntu 10.04 använder Linux kernel 2.6.32-xx och TRIM-stöd finns i Linuxkerneln från och med version 2.6.33 så kan det nog vara läge att uppgradera till 10.10 om man anser TRIM som en viktig funktion (vilket det också är för SSD-hårdvaran).

Annars hoppas jag att du förstår att SSD-diskarna bör du endast använda som operativsystemdiskar och inte lagra vanliga filer du tankar från nätet och dylikt. Spara sådant direkt till en vanlig hårddisk istället. Du kör väl för övrigt ext4 eller?

Edit:

Annars kanske detta kan vara till hjälp:

http://www.ocztechnologyforum.com/fo...-and-alignment
http://cptl.org/wp/index.php/2010/03...ives-in-linux/
__________________
Senast redigerad av EliasAlucard 2010-11-22 kl. 22:56.
Citera
2010-11-22, 23:23
  #3
Medlem
GlockPerfections avatar
Citat:
Ursprungligen postat av EliasAlucard
Bra trådstart, kör själv 10.04 så det här är jag också intresserad av. Om du använder en OCZ SSD-disk så kan garbage collection vara av intresse:

http://en.wikipedia.org/wiki/Garbage...puter_science)

http://en.wikipedia.org/wiki/TRIM#Op...nd_SSD_support

Jag ska använda en Corsair Force Series SSD-disk på 60GB. Den ska självklart bara fungera som operativsystems-disk och diverse program. Ska använda en extern hårddisk med nya USB 3.0 som lagringsdisk för filmer, bilder, musik och annat skräp man samlar på sig för jag vill nämligen ha så lite i burken som möjligt då jag ska använda mig av en "mini-ITX" chassi på min Ubuntu maskin.

Citat:
Ursprungligen postat av EliasAlucard
^^ Då Ubuntu 10.04 använder Linux kernel 2.6.32-xx och TRIM-stöd finns i Linuxkerneln från och med version 2.6.33 så kan det nog vara läge att uppgradera till 10.10 om man anser TRIM som en viktig funktion (vilket det också är för SSD-hårdvaran).

Annars hoppas jag att du förstår att SSD-diskarna bör du endast använda som operativsystemdiskar och inte lagra vanliga filer du tankar från nätet och dylikt. Spara sådant direkt till en vanlig hårddisk istället. Du kör väl för övrigt ext4 eller?

Edit:

Annars kanske detta kan vara till hjälp:

http://www.ocztechnologyforum.com/fo...-and-alignment
http://cptl.org/wp/index.php/2010/03...ives-in-linux/


Hej,

Tack så mycket. Det är väldigt intressant ände och kul att syssla med något tidskrävande och annorlunda system än vanliga tråkiga Windows även fast man har sånt med =)

Jag startade en tråd till på SweClockers med angående ämnen om Linux/Ubuntu och SSD hårddiskar mm och fick ett väldigt intressant och väl skrivet svar från en. Jag kopierade detta direkt från honom och jag tror att det kan vara lite till hjälp även för dig liksom det var för mig.


Svar från "Korkskruv" på SweC

Det går utmärkt att aktivera trim i 10.04 om man först uppdaterar linuxkärnan till en lite nyare version.

Det finns färdigbyggda paket tillgängliga på Index of /~kernel-ppa/mainline. Version 2.6.33 fungerar till exempel utmärkt tillsammans med Ubuntu 10.04 och då får man med stöd för TRIM. Jag har även kört med 2.6.34 och 2.6.35 tillsammans med Ubuntu 10.04 utan problem.


Skillnaden mellan olika versioner av Ubuntu är inte alltid direkt märkbar. När de sättter ihop en version av Ubuntu så väljer man en viss version (ofta den senaste stabila versionen) av programvaran och inkluderar dem. Programvaran kommer sedan inte uppgraderas mer än enstaka buggfixar. När man sen sätter ihop nästa version av Ubuntu så väljer man återigen en nyare version av programvaran som man inkluderar.

Att uppdatera Ubuntu från en version till en efterföljande version innebär således att man kommer att uppgradera all programvara till en ~6 månader nyare version. Ibland märker man att programmen förbättrats och ibland händer det inte så mycket.

Till vissa populära program så kan man lägga till nya uppdaterings-källor så att man hela tiden får senaste versionen. Om man har lagt till ett par sådana källor för sina favoritprogram så märker man förstås inte av uppgraderingar av ubuntuversioner så mycket eftersom man redan hade en versioner av vissa program. wine är ett exempel på ett program som det lönar sig att hålla uppdaterad. (wine används om man vill utnyttja windows-program och windows-spel).

Det kanske låter lite komplicerat så länge man är nybörjare men det är inget som man inte klarar av att lära sig. När man väl har vant sig så fungerar allt riktigt smidigt.
Citera
2010-11-23, 00:09
  #4
Medlem
http://ubuntuforums.org/showthread.php?t=311158

brukar kompilera nyare kärnor (till deb-paket) när det dyker upp nya för att testa.
borde ju inte vara så komplicerat att ställa in trimstöd där (make menuconfig - lägg till trim)...?
Citera
2010-11-23, 01:03
  #5
Medlem
GlockPerfections avatar
Citat:
Ursprungligen postat av serein
http://ubuntuforums.org/showthread.php?t=311158

brukar kompilera nyare kärnor (till deb-paket) när det dyker upp nya för att testa.
borde ju inte vara så komplicerat att ställa in trimstöd där (make menuconfig - lägg till trim)...?

Tror du det är lättare för en nybörjare att läsa en bok lite snabbt och börja ordna så att ens valda utgåva av Ubuntu får stöd för TRIM eller är det mycket enklare att plugga på via internet?

Tänkte fall det kanske står ordagrant hur man gör om man använder sig av en bok? Eller blir det lättare att göra det med hjälp av andra medlemmar här på Flashback och även SweClockers samt lite läsning på olika forum mm?

Edit: Enklast vore ju om en annan kunde göra det åt en första gången.
Citera
2010-11-23, 01:18
  #6
Medlem
GlockPerfections avatar
Här är en länk till min tråd på SweC om samma ämne med många bra svar.

http://www.sweclockers.com/forum/17-.../#post10558116
Citera
2010-11-24, 10:56
  #7
Medlem
Citat:
Ursprungligen postat av GlockPerfection
Tror du det är lättare för en nybörjare att läsa en bok lite snabbt och börja ordna så att ens valda utgåva av Ubuntu får stöd för TRIM eller är det mycket enklare att plugga på via internet?

Tänkte fall det kanske står ordagrant hur man gör om man använder sig av en bok? Eller blir det lättare att göra det med hjälp av andra medlemmar här på Flashback och även SweClockers samt lite läsning på olika forum mm?

Edit: Enklast vore ju om en annan kunde göra det åt en första gången.
besök sajten - följ guiden. inte alls speciellt svårt. kräver viss förkunskap, men inte mycket. det svåra är ju att navigera i kärnan när man konfigurerar och ställer in vilka moduler som ska komma med och sånt. kärnan är en jävla djungel, men googlar man så kan man oftast få svar på vart i kärnan grejer kan hittas.

såhär gör jag:
fixa alla beroenden
Kod:
sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev git-core fakeroot
ladda hem senaste stabila kärnan
Kod:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.36.y.git
brukar själv köra git och laddar till hempartitionen - onödigt att fylla ut rot-partitionen, speciellt då det är en SSD. det är väl just det man vill undvika...
Kod:
cd /sök/väg/till/kärna
( make mrproper - om kärnan ska uppgraderas och städas upp - inte nödvändigt första gånen)
cp /boot/config-$(uname -r) .config && yes "" | make oldconfig
"yes "" | make oldconfig" gör så att alla nya moduler i kärnan accepteras och inkluderas, men för att för säkerhets skull kolla TRIM, kör: "make menuconfig"
Kod:
fakeroot
make-kpkg clean
INSTALL_MOD_STRIP=1 CONCURRENCY_LEVEL=3 make-kpkg --initrd --append-to-version=-dude kernel_image kernel_headers modules_image
--append-to-version=-vadduvill - vad du vill att kärnan ska heta, ubuntu använder sig främst av "generic/pae" = 2.6.35-22-generic/pae.
deb-paketen (headers och image) placeras i mappen ovan kärnan. så för att installera:
Kod:
sudo dpkg -i ../linux-*2.6.36.1/din kärnas nummer*.deb

istället för att hela tiden befinna mig i rotpartitionen, såsom i guiden, föredrar jag att vara i hem-mappen (onödigt att skriva till rotpartition) och använder fakeroot för att göra grovjobbet istället.


edit: tänkte på en sak... /var/log - har ni placerat den mappen i en egen partition utanför roten eller? det skrivs ju nämligen en hel del till den mappen...
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback