Results 1 to 7 of 7

Thread: trimming down and cleaning up my install

  1. #1

    Default trimming down and cleaning up my install

    Hello,

    I have set up an opensuse 13.2 install which is my primary box at the moment. I am once again baffled to find 209 processes running. I am only running three programs aside from xord and the plasma desktop. My windows xp box boots to 19 processes, including 6 that are third party security apps. There are probably another 15 or so services running in instances of the generic host process. That is still well under 40 total items running at boot time. I find it very difficult to believe that all of the 200+ processes running at boot in opensuse are necessary. In fact, it would be nice if someone could explain why there is a buetooth process installed and running at startup by default when I have no bluetooth devices? Why is there an hp status service running with an icon in the panel when I don't have a printer installed, let alone an hp printer?

    To me, one of the main attractions of linux is the ability to configure a light and efficient install with the software I need and want, not with all the garbage software that is heaped on our heads by Microsoft. I don't know opensuse well enough to be able to tell what software packages I don't need and can uninstall. Can someone shed some light on this issue and point me in the right direction as far as getting the process list down to a more reasonable load?

    I have posted the output of ps -e below in case that is useful.

    LMHmedchem

    Code:
    user1@linux-l2ng:~/RI9_S1v1_INC_47.22_bkey_all> ps -e
      PID TTY          TIME CMD
        1 ?        00:00:02 systemd
        2 ?        00:00:00 kthreadd
        3 ?        00:00:00 ksoftirqd/0
        5 ?        00:00:00 kworker/0:0H
        7 ?        00:00:00 rcuc/0
        8 ?        00:00:00 rcub/0
        9 ?        00:00:03 rcu_preempt
       10 ?        00:00:01 rcuop/0
       11 ?        00:00:00 rcuop/1
       12 ?        00:00:00 rcuop/2
       13 ?        00:00:00 rcuop/3
       14 ?        00:00:00 rcu_sched
       15 ?        00:00:00 rcuos/0
       16 ?        00:00:00 rcuos/1
       17 ?        00:00:00 rcuos/2
       18 ?        00:00:00 rcuos/3
       19 ?        00:00:00 rcu_bh
       20 ?        00:00:00 rcuob/0
       21 ?        00:00:00 rcuob/1
       22 ?        00:00:00 rcuob/2
       23 ?        00:00:00 rcuob/3
       24 ?        00:00:00 migration/0
       25 ?        00:00:00 watchdog/0
       26 ?        00:00:00 watchdog/1
       27 ?        00:00:00 migration/1
       28 ?        00:00:00 rcuc/1
       29 ?        00:00:00 ksoftirqd/1
       31 ?        00:00:00 kworker/1:0H
       32 ?        00:00:00 watchdog/2
       33 ?        00:00:00 migration/2
       34 ?        00:00:00 rcuc/2
       35 ?        00:00:00 ksoftirqd/2
       37 ?        00:00:00 kworker/2:0H
       38 ?        00:00:00 watchdog/3
       39 ?        00:00:00 migration/3
       40 ?        00:00:00 rcuc/3
       41 ?        00:00:00 ksoftirqd/3
       43 ?        00:00:00 kworker/3:0H
       44 ?        00:00:00 khelper
       45 ?        00:00:00 kdevtmpfs
       46 ?        00:00:00 netns
       47 ?        00:00:00 khungtaskd
       48 ?        00:00:00 writeback
       49 ?        00:00:00 ksmd
       50 ?        00:00:00 khugepaged
       51 ?        00:00:00 crypto
       52 ?        00:00:00 kintegrityd
       53 ?        00:00:00 bioset
       54 ?        00:00:00 kblockd
       55 ?        00:00:00 ata_sff
       56 ?        00:00:00 khubd
       58 ?        00:00:00 kswapd0
       59 ?        00:00:00 fsnotify_mark
       66 ?        00:00:00 kthrotld
       67 ?        00:00:00 scsi_eh_0
       68 ?        00:00:00 scsi_tmf_0
       69 ?        00:00:00 scsi_eh_1
       70 ?        00:00:00 scsi_tmf_1
       71 ?        00:00:00 scsi_eh_2
       72 ?        00:00:00 scsi_tmf_2
       73 ?        00:00:00 scsi_eh_3
       74 ?        00:00:00 scsi_tmf_3
       75 ?        00:00:00 scsi_eh_4
       76 ?        00:00:00 scsi_tmf_4
       77 ?        00:00:00 scsi_eh_5
       78 ?        00:00:00 scsi_tmf_5
       85 ?        00:00:00 scsi_eh_6
       86 ?        00:00:00 scsi_tmf_6
       87 ?        00:00:00 scsi_eh_7
       88 ?        00:00:00 scsi_tmf_7
       90 ?        00:00:00 kworker/u8:8
       91 ?        00:00:00 scsi_eh_8
       92 ?        00:00:00 scsi_tmf_8
       93 ?        00:00:00 scsi_eh_9
       94 ?        00:00:00 scsi_tmf_9
       98 ?        00:00:00 kpsmoused
      100 ?        00:00:00 ipv6_addrconf
      101 ?        00:00:00 deferwq
      143 ?        00:00:00 kauditd
      268 ?        00:00:00 kworker/0:1H
      271 ?        00:00:00 kworker/2:1H
      275 ?        00:00:00 kworker/1:1H
      277 ?        00:00:00 kworker/3:1H
      286 ?        00:00:00 scsi_eh_10
      287 ?        00:00:00 scsi_tmf_10
      288 ?        00:00:04 usb-storage
      312 ?        00:00:00 jbd2/sda3-8
      313 ?        00:00:00 ext4-rsv-conver
      425 ?        00:00:00 systemd-journal
      439 ?        00:00:00 systemd-udevd
      456 ?        00:00:01 haveged
      489 ?        00:00:00 acpi_thermal_pm
      580 ?        00:00:00 irq/56-mei_me
      657 ?        00:00:00 led_workqueue
      663 ?        00:00:00 kvm-irqfd-clean
      773 ?        00:00:00 mount.ntfs-3g
      777 ?        00:00:00 hd-audio0
      792 ?        00:00:00 jbd2/sda4-8
      793 ?        00:00:00 ext4-rsv-conver
      801 ?        00:00:00 mount.ntfs-3g
      802 ?        00:00:11 mount.ntfs-3g
      805 ?        00:00:00 mount.ntfs-3g
      988 ?        00:00:00 avahi-daemon
      990 ?        00:00:00 mcelog
      992 ?        00:00:00 wpa_supplicant
      993 ?        00:00:00 ModemManager
     1000 ?        00:00:00 nscd
     1019 ?        00:00:02 dbus-daemon
     1025 ?        00:00:00 rsyslogd
     1033 ?        00:00:03 polkitd
     1034 ?        00:00:00 systemd-logind
     1035 tty1     00:00:00 agetty
     1101 ?        00:00:00 kdm
     1126 ?        00:00:00 NetworkManager
     1130 ?        00:00:00 cfg80211
     1139 tty8     00:00:55 Xorg
     1149 ?        00:00:00 cupsd
     1182 ?        00:00:00 iprt-VBoxWQueue
     1205 ?        00:00:00 iprt-VBoxTscThr
     1237 ?        00:00:00 kdm
     1248 ?        00:00:00 systemd
     1249 ?        00:00:00 (sd-pam)
     1250 ?        00:00:00 startkde
     1396 ?        00:00:00 dbus-launch
     1398 ?        00:00:00 dbus-daemon
     1405 ?        00:00:14 ibus-daemon
     1413 ?        00:00:00 master
     1422 ?        00:00:00 qmgr
     1444 ?        00:00:00 cron
     1467 ?        00:00:00 gpg-agent
     1482 ?        00:00:00 gvfsd
     1486 ?        00:00:00 gvfsd-fuse
     1491 ?        00:00:00 ibus-dconf
     1493 ?        00:00:02 ibus-ui-gtk3
     1499 ?        00:00:00 ibus-x11
     1503 ?        00:00:00 at-spi-bus-laun
     1508 ?        00:00:00 dbus-daemon
     1511 ?        00:00:00 at-spi2-registr
     1546 ?        00:00:00 start_kdeinit
     1547 ?        00:00:00 kdeinit4
     1548 ?        00:00:04 ibus-engine-sim
     1554 ?        00:00:00 klauncher
     1556 ?        00:00:02 kded4
     1559 ?        00:00:00 kglobalaccel
     1568 ?        00:00:00 kactivitymanage
     1569 ?        00:00:01 upowerd
     1613 ?        00:00:00 kwrapper4
     1615 ?        00:00:00 ksmserver
     1629 ?        00:00:20 udisksd
     1639 ?        00:00:27 kwin
     1646 ?        00:00:00 baloo_file
     1647 ?        00:00:22 plasma-desktop
     1655 ?        00:00:00 bluetoothd
     1673 ?        00:00:00 akonadi_control
     1675 ?        00:00:00 akonadiserver
     1677 ?        00:00:16 mysqld
     1679 ?        00:00:00 ksysguardd
     1720 ?        00:00:00 krunner
     1722 ?        00:00:00 kmix
     1727 ?        00:00:00 pulseaudio
     1728 ?        00:00:00 rtkit-daemon
     1750 ?        00:00:00 akonadi_agent_l
     1751 ?        00:00:00 akonadi_archive
     1752 ?        00:00:00 akonadi_baloo_i
     1753 ?        00:00:00 akonadi_birthda
     1754 ?        00:00:00 akonadi_agent_l
     1755 ?        00:00:00 akonadi_followu
     1756 ?        00:00:00 akonadi_agent_l
     1757 ?        00:00:00 akonadi_agent_l
     1758 ?        00:00:00 akonadi_maildis
     1759 ?        00:00:00 akonadi_mailfil
     1760 ?        00:00:00 akonadi_migrati
     1761 ?        00:00:00 akonadi_newmail
     1762 ?        00:00:00 akonadi_notes_a
     1763 ?        00:00:00 akonadi_sendlat
     1807 ?        00:00:00 cat
     1813 ?        00:00:00 cat
     1815 ?        00:00:00 cat
     1816 ?        00:00:00 cat
     1817 ?        00:00:00 cat
     1819 ?        00:00:03 kwrite
     1821 ?        00:00:10 konsole
     1822 ?        00:00:00 python
     1833 ?        00:00:00 polkit-kde-auth
     1847 ?        00:00:00 klipper
     1848 ?        00:00:00 knotify4
     1854 pts/1    00:00:00 bash
     1889 ?        00:00:00 python
     1890 ?        00:00:01 python
     2093 ?        00:00:00 gconfd-2
     2699 ?        00:00:00 kworker/2:1
     2918 ?        00:00:00 kworker/2:0
     3138 ?        00:00:00 kworker/2:2
     3515 ?        00:00:00 dhclient
     3977 ?        00:00:00 seamonkey
     3982 ?        00:03:01 seamonkey-bin
     4241 ?        00:00:00 pickup
     4277 ?        00:00:00 kworker/3:2
     4484 ?        00:00:00 kworker/u8:0
     4524 ?        00:00:00 kworker/0:1
     4567 ?        00:00:00 kworker/0:0
     4568 ?        00:00:00 kworker/1:1
     4569 ?        00:00:00 kworker/3:0
     4617 ?        00:00:00 kworker/1:0
     4621 ?        00:00:22 ksysguard
     4623 ?        00:00:01 ksysguardd
     4638 ?        00:00:00 kworker/2:4
     4686 ?        00:00:00 kworker/3:1
     4687 ?        00:00:00 kworker/1:2
     4688 ?        00:00:00 kworker/2:3
     4716 pts/1    00:00:00 ps

  2. #2
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    10,793
    Blog Entries
    1

    Default Re: trimming down and cleaning up my install

    You installed a "Do everything for you automatically "Desktop, KDE (Plasma).

    If you preferred instead to install something light and simple to start with minimal services running, then you should have installed some other Desktop.

    If you like the KDE look and feel, the openSUSE version of LXDE retains some of that feel but without all those extras.
    If you like the Gnome look and feel, the openSUSE version of XFCE retains some of that feel.

    If you want to start very bare bones, you can start with the Minimal-X install which only installs a window manager and console app.

    If you've updated your system, you can choose many different Desktops using either zypper or YAST to install.
    You can even install a number of Desktops side by side and try them out until you find one you like.

    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  3. #3
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,580

    Default Re: trimming down and cleaning up my install

    Generally those processes don't use much processor. If in doubt run top in a konsole. Note also the Linux tends to have lots of simple processes rather then a few complex large processes

  4. #4
    Join Date
    Jun 2008
    Location
    Belleville, Ontario, Canada
    Posts
    419

    Default Re: trimming down and cleaning up my install

    As well, remember that out of the box, there are settings in System Settings (not YAST) that require that certain services be running (to make it easier, for those who have the hardware, out of the box (e.g. bluetooth)). You need only turn off the settings that require those services.
    "Making rich people richer doesn't make the rest of us richer."
    Ha-Joon Chang

    openSUSE 15.0 4.12.14-lp150.12.45-default x64

  5. #5
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    12,161
    Blog Entries
    3

    Default Re: trimming down and cleaning up my install

    There are 279 processes running here. Most are idle.

    If I booted to a command line instead of the GUI, I expect there would be fewer processes.
    openSUSE Leap 15.1; KDE Plasma 5;

  6. #6
    Join Date
    Jun 2008
    Location
    Belleville, Ontario, Canada
    Posts
    419

    Default Re: trimming down and cleaning up my install

    True. I hadn't noted that it was cli.
    "Making rich people richer doesn't make the rest of us richer."
    Ha-Joon Chang

    openSUSE 15.0 4.12.14-lp150.12.45-default x64

  7. #7
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    24,718

    Default Re: trimming down and cleaning up my install

    To start with, you took the ps listing apparently while some user is loged in in the GUI (KDE if I am correct). A lot of those processes are thus not to just "run the system". Using a ps listing that shows the process owners (and then maybe grep the loged in user out) would be more telling. Or make the ps listing whith no user loged in in the GUI.
    Henk van Velden

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •