Sida 1 av 1

Kubuntu på CF-kort - Något att tänka på?

Postat: 01 jul 2008, 20:03
av MarkusT
Hej.
Har nyss köpt en IDE-to-CF adapter med tillhörande CF-kort (8GB) till min laptop som jag kör kubuntu på.
Inga problem alls med varken installation eller användande men då jag är ny på detta område så undrar jag om det är något speciellt att tänka på för att få det att fungera ännu bättre (längre, vill inte "skriva sönder" CF-kortet). Finns det några onödiga processer som skriver till hårddisken (i mitt fall CF-kortet) som bör stängas av?

Mvh
Markus

Re: Kubuntu på CF-kort - Något att tänka på?

Postat: 03 jul 2008, 22:31
av Sprak
Hej

Jag gjorde samma ska för bara ett litet tag sedan och då när jag sökte runt lite bland lite olika forum såhittade jag två svar på din fråga:
1) .kde/ som ligger i hemmamappen skrivs tydligen en väldigt massa saker hela tiden, så det är någon på det internationella forumet som har satt ihop ett skript som skapar ett tillfälligt filsystem i RAM-minnet (precis som Live-skivan gör) och lagrar .kde-mappen där när datorn är igång och sedan skriver tillbaka den på Flashminnen när datorn stängs av. Jag hittar tyvärr inte länken nu bland alla mina bokmärken, men den finns som sagt på det internationella forumet.
2) Sedan var det den andra åsikten om att manCF-kortet) som bör stängas av? nog inte behövde göra någonting alls, det skulle ändå finnas tillräckligt många skrivcykler på flashminnet för att det skulle fungera i flera år.

Så det hela slutade med att jag gjorde något sorts mellanting, eftersom jag kör Gnomevarianten så konstaterade jag snabbt att det enda program som möjligtvis skulle skriva till .kde-mappen var Amarok och då tyckte jag inte det var värt att installera skripet. Å andra sidan så lade jag inte till någon Swap-partition på flashkortet, så förhoppningsvis hjälper det en del.

Lycka till

Re: Kubuntu på CF-kort - Något att tänka på?

Postat: 04 jul 2008, 08:46
av per9000
Jag har också läst att man ska försöka minimera antalet skrivningar.

En liknande diskussion i eeeuser wikin nämner minst tre metoder för att åstadkomma just det:
Even less disk IO

http://forum.eeeuser.com/viewtopic.php?id=5984.

On machines with a swap partition add the following to

sudo mousepad /etc/rc.local

Put these two lines just before the “exit 0” statement at the end:

sysctl -w vm.swappiness=1 # Strongly discourage the swapping of application data to disk
sysctl -w vm.vfs_cache_pressure=50 # Don't shrink the inode cache so aggressively.

This reduces the likelihood of the actual applications, or directory listings, from being paged out. Disk page cache is not nearly as important as random access SSD reads are faster than on HD. As a by-product the above will improve the responsiveness for interactive use (which is the primary use of the EEE), although reducing the overall performance of the system.

Or you can avoid changing the script and edit /etc/sysctl.conf instead. Change the last line to be

vm.swappiness=1

then add the line

vm.vfs_cache_pressure=50

Add noatime to your fstab

By default Linux ext2/3 keeps a tab on access times for every file on the system. This leads to more writes than we need. Add “noatime” to the options for the / mount as shown below.

sudo mousepad /etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda1
UUID=10d03d2a-7732-4f6f-924f-541b39dd9559 / ext2 defaults,noatime,errors=remount-ro 0 1
#/dev/sdb1 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0

You will need to reboot or run …

sudo mount -o remount /

On newer kernels, “relatime” provides much the same advantages while maintaining higher compatibility (some mail clients rely on atime).
Use ramdisk for temp files

This saves SSD disk space and reduces the number of writes to the SSD, which will maximise its lifetime and provide a very small improvement to system performance.

Edit /etc/fstab again

sudo mousepad /etc/fstab

and add these lines to the end

# enable RAM-based temporary file systems
tmpfs /var/tmp tmpfs noatime 0 0
tmpfs /tmp tmpfs noatime 0 0

This means that anything stored in /var/tmp or /tmp won't survive a reboot. If you're debugging a problem where you need to preserve those files e.g after a crash, then you can temporarily comment out those lines.
Jag har inte testat dessa grejer men det låter ganska vettigt.

/Per

Re: Kubuntu på CF-kort - Något att tänka på?

Postat: 04 jul 2008, 16:56
av fedor
HUr snabbt är ett SD jämfört med en hårddisk?
Vad tror ni om att raida flera SD kort?