openSUSE 13.2 boot time varies

In openSUSE 13.1 xfce 4.10, this machine boot a little more than 5 seconds

With openSUSE 13.2 xfce 4.10, booting time varies from 15 seconds, 13 seconds,
10 seconds,to a little more than 8 seconds. I can see that apparmor.service causes
this behavior. Is it safe to turn this service off? or is there a way to make it behave constantly?

Here is my boot time, when I booted this machine this morning.

~> systemd-analyze
Startup finished in 1.407s (kernel) + 1.053s (initrd) + 12.806s (userspace) = 15.267s
~> systemd-analyze blame | head
          8.269s apparmor.service
          3.746s systemd-tmpfiles-clean.service
           958ms systemd-udev-settle.service
           360ms systemd-rfkill@rfkill0.service
           336ms NetworkManager.service
           334ms home-dude-container.mount
           309ms systemd-fsck@dev-disk-by\x2duuid-5d89bbc0\x2dc3c2\x2d4629\x2dbc09\x2d099ac6f33213.service
           291ms systemd-rfkill@rfkill1.service
           286ms systemd-random-seed.service
           282ms systemd-fsck@dev-disk-by\x2duuid-3ccc75f8\x2deb13\x2d4afe\x2d9f02\x2dee030bd8996b.service

I should think that is a non-issue. Boot times will vary for different reasons, such as when fsck runs, and what fsck is working on (different areas are different sizes, and a file system checker will use extra time when it runs than when it does not.) :wink:

But in this case the apparmor is the culprit and reason for the varying boot time.
Sometimes it only spend 2,3,-8 seconds. I don’t know how to massage the apparmor profile so there is nothing I can do
but ask here.:\

I boot a while ago and this is the output

systemd-analyze
Startup finished in 1.224s (kernel) + 736ms (initrd) + 6.187s (userspace) = 8.147s
systemd-analyze blame | head
          1.747s apparmor.service
           751ms display-manager.service
           699ms systemd-udev-settle.service

See the difference from my first post