If you want to use the full potential of SSDs as primary (and possibly only) storage on SLE or openSUSE systems, you are supposed to perform several configuration settings to make it fly, including:

  • changing the io scheduler of the device to noop or deadline
  • using tmpfs ("ramdisk") for /tmp
  • using noatime for file systems
  • calling fstrim occassionaly
  • ...

The aim of the project would be to package this as a systemd service with some configuration options (e.g. in case you do NOT want to use tmpfs).

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 11

Activity

  • almost 10 years ago: xgonzo liked this project.
  • almost 10 years ago: hrommel1 started this project.
  • almost 10 years ago: hrommel1 originated this project.

  • Comments

    • ancorgs
      almost 10 years ago by ancorgs | Reply

      Just thinking aloud. What about a YaST module? We have [commercial] revamped development documentation http://yast.github.io/contribute.html [/commercial] and with my understanding of the description a YaST module fits better than a systemd service.

      • hrommel1
        almost 10 years ago by hrommel1 | Reply

        Yeah, a YAST module would be a development goal. But probably not this Hackweek as I want to focus on the basics and try out the different settings on run time environments. However, if somebody wants to join the project we could simulatenously create a yast2 package for it.

    • hrommel1
      almost 10 years ago by hrommel1 | Reply

      Example session of current implementation: http://paste.suse.de/11524

    • hrommel1
      almost 10 years ago by hrommel1 | Reply

      Package hosted at: https://build.suse.de/package/show/home:hrommel1/SSDBoost

    • hrommel1
      almost 10 years ago by hrommel1 | Reply

      Feature-complete session: http://paste.suse.de/11528

    Similar Projects

    This project is one of its kind!