On Sun, Feb 21, 2010 at 9:24 PM, Conor McCarthy <[email protected]> wrote: > 2010/2/18 Cédric VINCENT <[email protected]>: > [...] >> >> Please, let me know if you are using specific mount options for your >> MMC partitions. For instance, I use an ext2 FS with the options >> "noatime" and "async" to reduce as much as possible write cycles. > > I have added "noatime", "async" is the default with ext2 AFAIK, no > harm being explicit of course. There's also "nodiratime", though I'm > not entirely sure under what circumstances a directory atime is > updated. > > Things I have done/will play with, once I've finished breaking things: > - demote ext3 to ext2 (turn off journal, done, see ext3 FAQ) > - relocate /var/run /var/tmp /tmp as tmpfs/ramfs > - /var/man/cat* -- fix man page cache > - relocate /var/cache/samba if using samba (tmpfs maybe) > - keep (re)reading > http://thunk.org/tytso/blog/2009/02/20/aligning-filesystems-to-an-ssds-erase-block-size/ > until I can decide if there's anything I need to do :) > - ditto for Documentation/sysctl/vm.txt, maybe dropping the flush > timeouts like dirty_writeback_centisecs and dirty_expire_centisecs > > Other useful things to reduce disk writes: > - fix syslogd "MARK" (add "-m 0" to syslogd args in /etc/rc.d/rc.syslog) > - move update/slocate db location (/var/lib/slocate) and/or set to run > weekly, not daily > > The system is used for home LAN media/file storage, and will be used > for light web/email soon. I have an external bus-powered USB disk > (Toshiba PX1399E 500GB 2.5", works perfectly with the sheevaplug). > I'd like the system to run without the disk, though generally it will be > attached, so I may end up doing something "interesting" with the > syslog setup. I'm hoping that day-to-day writes to SD will be 0. > > Regards, > Conor. > _______________________________________________ > ARMedslack mailing list > [email protected] > http://lists.armedslack.org/mailman/listinfo/armedslack >
Conor, Good suggestions. I've been running OS's (mostly Slackware) on a bootable pendrive and tried to minimize write operations. Most things you mentioned I did before, but some are new (like the man page cache, syslogd "mark"). I plan on buying a USB drive before my SheevaPlug arrives, but for some setups running it from an SD card can be very interesting. Please keep me informed on your progress! Niels _______________________________________________ ARMedslack mailing list [email protected] http://lists.armedslack.org/mailman/listinfo/armedslack
